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 通常具有以下特质:

    • 谦逊:将功劳归于团队而非自己。
    • 尊重:以积极的意图对待他人。
    • 富有同理心:倾听以理解,能舒适地面对沉默。
    • 具备说服力:致力于解决组织内的障碍。
    • 善于联络:知道问题的解决途径或能找到合适的人。

 

 

 

Share your thoughts