Scrum 团队: Accountabilities/职责
预计阅读时间: 30 min
由 Ethan Huang 翻译自 Scrum Alliance 官方文章, 并做修改使之符合 Scrum指南 2020 术语。
Scrum 定义了三个责任(Accountability):
Scrum Master、Product Owner(产品负责人)和 Developers(开发者)。这三者共同组成一个 Scrum 团队。但这些职责如何协作以交付令人满意的产品呢?
认证 Scrum 培训师(CST)Mike Cohn 表示:“简单来说,团队中的每个人都需要参与一切工作……没有人可以说‘这不是我的工作’。”
CST Roman Pichler 进一步解释道:
“产品负责人致力于最大化产品创造的价值。””
“开发者专注于创建具有出色用户体验并满足质量标准的产品。”
“Scrum Master 为产品负责人、开发者和利益相关方提供流程和方法上的指导。此外,Scrum Master 充当变革推动者,促进组织发展。”
了解更多关于 Scrum 团队中角色职责的信息,看看以下几位培训师和教练的见解:Geoff Watts、Mike Cohn 和 Jesse Fewell 讨论了 Scrum 团队的角色与责任。
深入了解每个职责
产品负责人
- 产品负责人的权限:
产品负责人定义产品的“为什么”、“谁”和“什么”:为什么开发这个产品是值得的,产品的目标用户是谁,产品应该包含哪些功能。产品负责人对整个产品负责,并对战略性和战术性决策拥有最终决定权。
- 产品负责人的责任:
虽然维护产品待办列表(Product Backlog)很重要,但这不是产品负责人的唯一职责。产品负责人的主要任务是最大化产品为用户、客户和业务创造的价值。这包括制定愿景、与利益相关方和客户会面,以及在必要时敢于说“不”。
- 产品负责人的任务:
为了实现这些目标,产品负责人在 Scrum 中执行以下活动:
-
- 设定产品目标
- 确保产品待办列表包含清晰表达的条目,这些条目有助于实现产品目标
- 排定待办列表的优先级
- 定期与开发者一起更新和完善待办列表
- 收集用户、客户和利益相关方对产品增量的反馈
- 与开发者就 Sprint 目标达成一致
- 除上述任务外,产品负责人还进行产品发现和战略性工作,包括创建和更新产品策略及路线图,并使用关键绩效指标(KPIs)衡量产品的价值。
- 产品负责人理想的品质:
- 优秀的产品负责人应该具备以下特质:被授权、知识渊博、富有同理心、随时可用且果断。
开发者
整个Scrum团队的理想规模是小于10人(包括 Scrum Master 和产品负责人)。团队过小可能无法在每次 Sprint 中完成足够的工作,而团队过大会导致沟通复杂化。
- 开发者的权限:
开发者决定如何完成产品负责人提出的工作。
- 开发者的责任:
开发者结构化且被赋予自主权,以规划和组织如何在商定的质量标准(即完成定义)下完成工作。开发者协作完成 Sprint 目标,每天至少进行一次检查和调整。
- 开发者的任务:
为了实现这些目标,开发者执行以下活动:
-
- 管理 Sprint 待办列表
- 通过每日 Scrum 检查和调整
- 为实现 Sprint 目标作出贡献
- 开发者理想的特质:
优秀的开发者具备以下特点:
-
- 自组织:开发者决定如何将产品待办列表转化为潜在可交付的增量。
- 跨职能:开发者整体拥有创建产品增量所需的所有技能。
- 团队协作:开发者没有成员头衔,也没有子团队,无论是测试、架构、运维还是业务分析领域。尽管个别成员可能有专长,但所有开发者作为一个团队对工作成果负责。
Scrum Master
这里的“Master”意指拥有高超技能的人,Scrum Master 应该熟知 Scrum,以便帮助团队理解并实践 Scrum,同时不断提升对 Scrum 的精通程度。
- Scrum Master 的权限:
Scrum Master 使 Scrum 团队对其工作协议、Scrum 价值观及框架负责。
- Scrum Master 的责任:
Scrum Master 帮助团队发挥最佳表现,同时保护团队免受内外部干扰。
- Scrum Master 的任务:
为了实现这些目标,Scrum Master 执行以下活动:
-
- 教练角色:
促进会议、对话和改进。
确保团队成员理解目标、范围和产品领域。
找到有效管理产品待办列表的技术。
帮助团队理解产品待办列表条目,并帮助产品负责人优化待办列表的价值。
根据需求或请求,促进 Scrum 活动。
-
- 保护者角色:
消除团队进展的障碍。
在尚未完全接受 Scrum 的组织环境中,为团队提供支持。
-
- 领导者角色:
指导开发者实现自组织和跨职能协作。
在组织中推动 Scrum 的应用和推广。
-
- 倡导者角色:
强化组织内的敏捷原则。
制定 Scrum 的实施计划,帮助员工和利益相关方了解并实践 Scrum。
与其他 Scrum Master 合作,提高 Scrum 在组织中的应用效果。
- Scrum Master 理想的品质:
优秀的 Scrum Master 通常具有以下特质:
-
- 谦逊:将功劳归于团队而非自己。
- 尊重:以积极的意图对待他人。
- 富有同理心:倾听以理解,能舒适地面对沉默。
- 具备说服力:致力于解决组织内的障碍。
- 善于联络:知道问题的解决途径或能找到合适的人。