`
desert3
  • 浏览: 2140093 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Agile - Scrum角色:猪组、鸡组

 
阅读更多
Scrum当中定义了许多角色。按照对开发过程的参与情况,这些角色被分为两组,即猪组和鸡组。这个分组方法的由来是一个关于猪和鸡合伙开餐馆的笑话:
    一天,一头猪和一只鸡在路上散步。鸡对猪说:“嗨,我们合伙开一家餐馆怎么样?”猪回头看了一下鸡说:“好主意,那你准备给餐馆起什么名字呢?”鸡想了想说:“叫‘火腿和鸡蛋’怎么样?”“那可不行”,猪说:“我把自己全搭进去了,而你只是参与而已。

"猪"组的角色
猪是在Scrum过程中全身投入项目的各种角色,他们在项目中承担实际工作。他们有些像上边那个笑话里的猪,要把自己身上的肉贡献出来。
  • 产品负责人:代表了客户的意愿,这保证了Scrum团队在做从业务角度来说正确的事情。产品负责人编写用户故事,排出优先级,并放入产品订单。
  • Scrum主管(或促进者):促进Scrum过程,他的主要工作是去除那些影响团队交付冲刺目标的障碍。Scrum主管并非团队的领导(因为团队是自我组织的),而是一个负责屏蔽外界对开发团队的干扰的角色。Scrum主管确保Scrum过程被按照初衷使用。Scrum主管是规则的执行者。
  • 开发团队:负责交付产品的团队。一个团队通常由5至9名具有跨职能技能的人(设计者,开发者等)组成,承担实际的开发工作。

"鸡"组的角色
鸡并不是实际Scrum过程的一部分,但是必须考虑他们。 敏捷方法的一个重要方面是使得用户和利益相关者参与到过程中的时间。参与每一个冲刺的评审和计划,并提供反馈对于这些人来说是非常重要的。
  • 用户:软件是为了人而开发的。有人说,“假如森林里有一棵树倒下了,但没有被人听到,那么它算是发出了声音吗?”同样地,人们可以说,“假如软件没有被使用,那么它算是被开发出来了么?”
  • 利益相关者(客户,提供商):影响项目成功的人,但只直接参与冲刺评审过程
  • 经理:为产品开发团体搭建环境的人。

参考:Scrum - 维基百科
分享到:
评论

相关推荐

    AKMU---Agile-Project

    它经历了以用户为中心的设计,用户研究和角色,产品愿景,产品路线图,Scrum框架,敏捷体系结构和设计,线框和原型,估计和规划,质量管理和测试,高级敏捷和规模扩展的过程。项目目标:该项目正在为一个名为AKMU的...

    敏捷开发实践-我们这样实践Scrum

    团队建设、评估会议、Sprint 计划会议1、Sprint 计划会议2、每日例会、Sprint 评审会议、Sprint 回顾会议、质量保证、经验总结、Product Backlog、过程监控、部署、SM的角色、PO的角色、沟通、教训总结、典型问题、...

    Scrum指南 2017中英文

    本指南包含了 Scrum 的定义,其中包括 Scrum 的角色、事件、工件,以及把它们组织在一起的规则。Ken Schwaber 和 Jeff Sutherland 创造了 Scrum,Scrum 指南也由他们撰写并提供。总之,他们是 Scrum 指南的后盾。

    Sfia-DevOps-Project-3:该项目是GMCA Devops 2021的最终项目,我们的团队1正在使用过去3个月中学到的技术来部署应用程序

    Scrum角色 范围简而言之,我们期望部署以下应用程序: 这个项目是要部署一个我们选择的应用程序,然后使用我们在课程之前开发的一些东西,一个未完成但可以正常使用的API和前端。 前端使用react和后端使用python。 ...

    Scrum敏捷软件开发

    《Scrum敏捷软件开发》是敏捷联盟及Scrum联盟创始人之一、敏捷估算及计划的鼻祖Mike Cohn三大经典著作中影响最为深厚的扛鼎之作,也是全球敏捷社区中获得广泛肯定的企业敏捷转型权威参考。作者花四年时间,把自己近...

    安卓java读取网页源码-Android_BeiJingWisdom:Android_北京智慧

    Scrum开发流程中的三大角色: 产品负责人(Product Owner):确定产品的功能和达到要求的标准,指定软件发布的日期和交付的内容,同时又权利接受和拒绝开发团队的工作成果。(Team Leader) 流程管理员(Scrum Master...

    团队敏捷转型的三个阶段

    这个阶段,引入迭代或者建立看板是重点,类似于下图:(Scrum运作全景图)这个阶段的主要目标,就是将需求的反馈、开发质量的反馈、以及改进周期缩短在一个迭代内(通常2-4周)。 为达到目的,Coach主要会做以下一些...

    中大型团队如何实践敏捷研发?

    敏捷(Agile)作为一种快速应对需求变化的新兴软件开发模式,正受到越来越广泛的关注和应用。它强调快速验证,表现为快速上线、快速根据反馈迭代产品。ONES敏捷研发管理解决方案特点为全角色、全流程、支持中大型...

    敏捷开发知识体系

    3.1 敏捷开发方法框架之Scrum 3.1.1 定义和特性说明 3.1.2 主要角色 3.1.3 主要活动和实践 3.1.4 主要工件 3.1.5 工作流程 3.2 敏捷开发方法框架之极限编程(XP) 3.2.1 定义和特性说明 3.2.2 主要角色 3.2.3 主要...

    集成Jenkins和TestNG实现自助式自动化测试平台

    本文来自于网络,介绍了如何使用Jenkins和TestNG搭建一个...在Scrum团队中各种角色在不同的时间点有针对性不同的测试需求。其次,Build部署以及测试频率大幅增加。测试类型和阶段也更加细化。而现有的自动化测试,常常

    leantime:Leantime是面向创新者的精益项目管理系统。 旨在帮助您从构思到交付管理项目

    特征: 使用看板,表格和日历视图的任务管理想法板和想法看板使用精益画布的研究委员会使用甘特图进行里程碑管理时间表管理回顾展项目仪表板项目报告多个用户角色(客户,团队成员,客户经理,经理,管理员) 两...

Global site tag (gtag.js) - Google Analytics