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

Agile - Scrum角色:猪组、鸡组

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

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

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

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

相关推荐

    敏捷编程管理Agile Project Management with Scrum

    1. **角色**:Scrum有三个关键角色——产品负责人(Product Owner)、Scrum Master和开发团队。产品负责人负责确定产品的优先级和愿景,Scrum Master则确保团队遵循Scrum原则并消除障碍,而开发团队是自组织的,负责...

    Agile/ Scrum总结

    #### Scrum工作流示例:产品负责人在Scrum中的角色 - **愿景构建**:产品负责人需具备清晰的产品愿景,能够将其传达给团队,这是成功启动敏捷软件开发项目的关键。 - **产品待办事项管理**:维护一个优先级排序的...

    scrum primer

    对于考虑采用Scrum的团队,建议在开始之前装备Ken Schwaber的《Agile Project Management with Scrum》或Mike Cohn的《Succeeding with Agile》。同时,可以通过***网站了解更多关于Scrum的培训和辅导选项。这些书籍...

    asp 课程设计 格式

    - Scrum框架:分为冲刺(Sprint)、产品积压工作列表(Product Backlog)、每日Scrum会议等关键实践。 - Kanban方法:通过看板系统来可视化工作流程,优化效率。 4. **项目规划阶段**: - 项目计划:定义项目...

    软件测试实训试题+答案

    - Agile和Scrum:敏捷开发方法,强调快速迭代和用户反馈。 8. 软件测试工程师的角色: - 设计测试方案:根据需求编写测试用例。 - 执行测试:按照测试用例执行测试,记录结果。 - 缺陷管理:提交、跟踪和关闭...

    Succeeding with Agile (Scrum敏捷软件开发 英文原版 清晰)

    《Succeeding with Agile》(Scrum敏捷软件开发)是Mike Cohn所著的一本关于敏捷软件开发的经典书籍。Mike Cohn是敏捷方法和Scrum的专家,拥有丰富的行业经验。他在这本书中集合了大量实用的建议和宝贵见解,帮助...

    信息系统分析与设计的相关资料

    - Agile方法:采用敏捷开发理念,如Scrum、Kanban,快速迭代,适应变化。 - DevOps:结合开发和运维,实现持续集成和持续交付。 以上就是信息系统分析与设计的相关知识点,这些知识对于理解和实践信息系统项目至...

    OA 教学项目

    - Agile或Scrum方法:敏捷开发或看板管理,提高项目的灵活性和效率。 9. **API设计与调用**: - RESTful API:理解其设计原则,以及如何通过HTTP协议进行数据交换。 - JSON:数据交换格式,了解其结构和使用方法...

    Scrum Agile Software development

    **Scrum框架**的核心组成部分包括Scrum团队、Scrum角色、Scrum工件以及Scrum事件。这些元素共同构成了一个灵活且高效的工作流程。 - **Scrum团队**:由跨职能成员组成的小型团队,负责执行Sprint期间的工作。 - **...

    Agile(Scrum&XP)实践-中文版

    核心角色包括产品负责人(Product Owner)、Scrum Master和开发团队。Scrum通过短周期的迭代(Sprint)来实现快速反馈和调整。以下是Scrum的关键要素: 1. **产品待办事项列表(Product Backlog)**:这是需求和...

    Guia-Scrum-Proyectos-Conservacion:保留下来的权益

    Scrum的核心角色包括产品负责人(Product Owner)、Scrum Master和开发团队。产品负责人负责定义产品的愿景并优先级排序待办事项列表(Product Backlog),Scrum Master确保Scrum流程得到遵循并帮助团队解决问题,而...

    Agile-Project-Management-Best-Practices.pdf

    Scrum提供了一个结构化的框架,包括角色(如产品负责人、Scrum Master和开发团队)、短期的工作周期(Sprints)以及一系列的会议(如每日Scrum、回顾会议和计划会议)。Scrum适用于需要频繁调整和高度协作的项目。 ...

    Agile processes-2.docx|Agile processes-2.docx

    Scrum的关键角色包括产品负责人、开发团队和Scrum主管,以确保透明度、检查和调整。 - XP是一种具体实践集,强调编程实践和技术债务的管理,如结对编程、持续集成、测试驱动开发等。XP更侧重于技术实践,确保代码...

    Pro Agile .NET Development with Scrum

    Scrum通过定义角色、事件和工件来帮助团队更加高效地开发、交付和维护复杂产品。本书对Scrum进行了初步介绍,并通过SuperJumper项目的实际应用,来具体阐述Scrum框架中的各个组成部分,如产品待办事项列表、Sprint、...

    Agile Scrum基础指南.pdf

    敏捷Scrum认证,如EXIN Agile Scrum Foundation认证,旨在确保那些获得证书的个人能够理解Scrum框架的基础知识,并能在实践中运用这些原则和技巧。认证的官方教材通常会涵盖Scrum的核心理论和实践,以及如何在各种...

Global site tag (gtag.js) - Google Analytics