Scrum团队由一名产品负责人、一名Scrum Master以及通常5到9名开发人员组成。团队需要具备跨职能能力——集体拥有交付所需产品的所有技能,并具备协作实现该目标的能力。团队是自组织的——不承认等级结构,允许针对特定工作的领导力适时涌现。
产品负责人
产品负责人负责最大化Scrum团队工作产出的产品价值。产品负责人是个人而非委员会,通常代表包括价值创造对象客户在内的众多利益相关者的需求。在为Scrum团队工作做贡献时,他们负责有效的产品待办事项列表管理,包括:
- 制定并明确传达产品目标。
- 创建并清晰传达产品待办事项。
- 对产品待办事项进行优先级排序。
- 确保产品待办事项列表透明、可见且被理解。
任何希望更改产品待办事项列表的利益相关者只能通过产品负责人来实现。
开发人员
Scrum团队中的开发人员角色适用于团队中积极与他人协作开发产品的任何人——即使某人同时担任其他角色也可以是开发人员。开发人员所需的技能因所执行工作类型和所生产内容而异。在Scrum团队中进行园林景观设计的开发人员与准备精致晚宴或为智能手机开发新游戏的开发人员需要截然不同的技能组合。Scrum可以应用于所有这些开发环境。
在Scrum中,开发人员始终负责:
- 为冲刺创建计划,即冲刺待办事项列表;
- 通过遵守完成定义来确保质量;
- 每天调整他们的计划以朝向冲刺目标;以及,
- 作为专业人员相互承担责任。
Scrum Master
Scrum Master负责按照Scrum指南的定义建立Scrum。他们通过帮助每个人理解Scrum理论和实践来做到这一点,无论是在Scrum团队内部还是在组织中。
通常被称为仆人式领导者,Scrum master不拥有指挥权威——他们不告诉人们该做什么以及如何行事,而是帮助他们理解Scrum应该如何运作,并尽其所能促进其采用。他们为以下方面提供服务:
- Scrum团队——指导他们采用Scrum,帮助他们找到持续改进价值交付方式的方法,并消除阻碍此过程的任何障碍。
- 产品负责人——在产品待办事项列表管理方面提供帮助,并帮助他们确保产品目标和产品待办事项得到适当塑造、表达和理解。
- Scrum团队所在的更广泛组织——帮助他们理解Scrum工作方式以及他们需要如何工作和行事才能让Scrum团队发挥最佳效力。