问题 #4
已经组建了五个新的Scrum团队来开发一个产品。其中一个Scrum团队的一些开发人员(Developers)向Scrum主管(Scrum Master)询问如何与其他团队协调他们的工作。Scrum主管应该怎么做?(选择最佳答案)
- A.
教导他们,与其他团队合作创建一个包含五个团队所有工作的集成增量是他们的责任。
- B.
在各个团队完成冲刺规划后收集他们的冲刺任务,并将其合并到整个冲刺的综合计划中。
- C.
每天走访这五个团队,检查他们的冲刺待办事项列表(Sprint Backlog)是否一致。
- D.
教导产品负责人与首席开发人员合作,以一种在冲刺期间避免过多重叠的方式对产品待办事项列表进行排序。
答案: A
正确答案:A)教导他们,与其他团队合作创建一个包含五个团队所有工作的集成增量是他们的责任。根据《Scrum指南》,Scrum团队负责所有与产品相关的活动,包括与其他团队的协调和集成。Scrum主管应该教导开发人员如何与其他团队合作,创建一个符合完成定义(Definition of Done)和产品目标的潜在可发布产品增量。促进这种协调的一种方法是使用Scrum of Scrums会议,这是一个每日或定期举行的会议,每个团队的代表在会上分享他们的进展、计划和障碍。Scrum of Scrums会议不是强制性的,但它可以帮助团队协调工作并解决依赖关系。其他选项不正确,因为它们违反了Scrum的原则,如自我管理、经验主义和透明度:B)从各个团队收集冲刺任务并将其合并到整个冲刺的综合计划中,这是一种集中控制的协调方式,会削弱团队的自我管理和自主性。Scrum主管不应充当项目经理或协调员,而应充当服务型领导和教练,使团队能够管理自己的工作。C)每天走访五个团队检查他们的冲刺待办事项列表是否一致,这是一种微观管理和检查的方法,不尊重团队的信任和透明度。Scrum主管不应干涉团队的工作,而应支持他们对产品愿景、目标和需求达成共识。D)教导产品负责人与首席开发人员合作,以一种在冲刺期间避免过多重叠的方式对产品待办事项列表进行排序,这是一种次优且低效的协调方式,没有充分利用团队的集体智慧和创造力。产品负责人不应依赖少数几个人来对产品待办事项列表进行排序,而应与所有团队和利益相关者合作,以最大化价值交付。参考资料:[《Scrum指南》],第2.2节:“Scrum团队负责从利益相关者协作、验证、维护、运营、实验、研发以及任何其他可能需要的方面的所有与产品相关的活动。” [《Scrum of Scrums - 敏捷扩展框架指南 - Agilest®》]:“各个团队的协调在Scrum of Scrums会议中进行,该会议可以每天举行、每周举行两次,或者至少每周举行一次。每个Scrum团队都有其Scrum主管或指定的团队成员作为代表参加Scrum of Scrums会议。”