Scrum: 三个角色?

Scrum: 三个角色?

(英文原文)

Scrum中的角色与传统的软件方法截然不同。明确定义的角色和期望有助于个人有效地完成任务。在Scrum中,有三个角色:产品负责人,开发团队和Scrum Master。这些被称为Scrum团队

3 Scrum角色

3 Scrum角色

Scrum Master:角色和责任

Scrum Master的帮助产品组学习和运用Scrum来实现商业价值。Scrum Master竭尽全力帮助团队,产品负责人和组织取得成功。Scrum Master不是团队成员的经理,也不是项目经理,团队负责人或团队代表。相反,Scrum Master为团队服务; 他或她帮助消除障碍,保护团队免受外部干扰,并帮助团队采用敏捷开发实践。他或她教育,指导和指导产品负责人,团队和组织的其他人熟练使用Scrum。

Scrum Master确保每个人都遵循Scrum规定的做法。

  • Scrum Master是一名推动者和仆人领导者,他鼓励并要求开发团队进行自我组织。
  • Scrum Master可以跨所有角色和功能进行密切合作,解决资源问题和scrum实践的不服从问题。
  • Scrum Master可以保护团队免受外部和内部的干扰。
  • Scrum Master消除了障碍,因此团队可以专注于手头的工作并遵循Scrum实践。
  • Scrum Master通常不是经理或主管,但他是一位有影响力的领导者和教练,不直接指挥和控制。

Scrum Master Roles

Scrum Master Roles

Scrum产品负责人:角色和责任

产品负责人负责通过识别产品功能,将这些功能转换为优先级列表,确定哪个应位于下一个Sprint列表的顶部,并不断重新确定和优化列表来最大化投资回报率(ROI)。假定产品是商业产品,产品负责人对产品负有损益责任。敏捷的产品负责人就像是客户的代言人,需要代表他们,

  • 产品负责人拥有产品积压并编写用户故事和验收标准
  • 产品负责人负责确定产品Backlog的优先级,并确定发布日期和内容。
  • 产品负责人接受或拒绝产品待办事项。
  • 如果产品负责人认为Sprint目标是多余的,则他有权取消Sprint 。
  • 产品负责人是负责产品投资回报(ROI)的人。

产品负责人角色

产品负责人角色

开发团队:角色和责任

开发团队是一组合作开发和交付所请求和承诺的产品增量的人员。它由能够实现冲刺目标的跨职能成员组成。这可能包括软件工程师,架构师,程序员,分析师,系统管理员,QA专家,测试人员,UI设计师等。

  • 开发团队构建产品所有者指示的产品:例如,应用程序或网站。Scrum团队是“跨职能的”
  • 开发团队包括为每个Sprint提供潜在可交付产品所需的所有专业知识
  • 开发团队是自我组织的,具有很高的自主权和问责制。
  • 开发团队决定在Sprint中构建多少项,以及如何最好地实现该目标。
  • 开发团队是一个跨职能,小型和自组织的团队,拥有开发,测试和发布产品增量的集体责任。
  • 由于团队集体决策,开发团队可能不会任命任何团队领导。