发布管理 —— 迭代不是发布周期,而是计划周期。这意味着 scrum 团队可以随时交付产品。理想情况下,他们会在整个迭代中频繁交付,可以在迭代回顾查看真实的客户使用情况和反馈。但是持续交付并不是总能保持的一种状态,并且其它发布模型也是必要的。PO 必须知道什么时候能够并且应该发布。
利益相关者管理 —— 任何产品都会涉及许多利益相关者,包括用户、客户、公司高层和组织领导。PO 必须与这些人合作,以确保开发团队提供真正的价值。这可能意味着 PO 需要与各个利益相关者进行沟通。
Scrum 神话:PO 制定所有要求,编写所有验收标准并创建所有需求。
Scrum master:把它们融合在一起Scrum 管理员负责把 scrum 相关的一切都融合在一起,并确保 scrum 在团队中运作良好。这意味着他们可以帮助 PO 定义价值,帮助开发团队交付商业价值,帮助 scrum 团队运作地更好。敏捷教练是一个仆人式的领导者角色,这个角色不仅描述了支持性的领导风格,还描述了他们日常工作的内容。
敏捷教练通过帮助 PO 更好地理解和传达价值、管理 backlog、与团队一起规划分解工作输出最有效的经验,来更好地为 PO 服务。敏捷教练也为开发团队服务,帮助他们自我组织,专注于结果,实现“增量式工作”,并管理工作中的障碍。敏捷教练还为整个组织提供服务,帮助他们了解 scrum 是什么,创建可以良好运作 scrum 的环境。
Scrum 神话:敏捷教练必须每日运行 scrum 相关机制。实际上,敏捷教练不运行任何事务只是确保它们能够正常运行。
敏捷教练专注于:
透明度 —— 为了支持团队能够有效地自我检查和调整,对应的人员需要看到对应发生的事情。但这事做起来比看起来难。敏捷教练的任务是确保 scrum 团队以透明的方式工作。比如创建故事地图和使用回顾性思维来更新汇总信息页面。
经验主义 —— scrum 和敏捷的一个基本方法是,达到目标的最好方式是去做并从中学习。积累经验的过程并不容易,需要敏捷教练指导团队分解工作、描述明确的结果并回顾这些结果。
自组织 —— 告知开发团队他们可以自我组织,那么他们就会去自我管理。事实上,团队在自我组织的过程中随着时间的推移,会需要帮助和支持。敏捷教练会鼓励团队成员走出他们的舒适区并尝试不同的事情,并使用诸如“委托扑克”之类的做法来揭露和挑战有关角色界限和职责的预设想法。
参考阅读:https://management30.com/product/delegation-poker/
价值观 —— scrum 定义了勇气、专注、承诺、尊重和开放的 5 个价值观,不是因为它们很友善,而是因为它们创造了安全和信任的环境。这种环境对于团队的茁壮成长非常必要。遵循这些价值观是 scrum 团队中每个人的责任,而敏捷教练在鼓励和提醒每个人遵守这些价值观的方面发挥了积极作用。
敏捷教练在迭代规划和迭代回顾中为 PO 提供服务,确保描述准确并设置方向。他们通过维持事务正常运作、移除工作阻碍为日常的开发团队服务。他们还对团队无法解决的障碍负责。敏捷教练确保每个改进的机会都对 scrum 团队透明,并且有一系列明确的结果可供回顾。
开始使用敏捷 Scrum 角色在只描述任何 scrum 团队中三个主要责任区域时,这三个 scrum 角色理解起来非常简单。但通常很难将它们映射到企业当中的岗位职称。所以下面的实践将帮助你更好地开始:
如果你拥有不少提供客户价值的优秀技能,并且提供价值这件事令你无比兴奋,那么你应该成为一名 scrum 开发团队成员。实际上,团队是任何敏捷组织中最重要的元素,因为他们为客户和利益相关者提供了价值。这意味着你的资历取决于你能提供多少价值或帮助他人做到这一点。
如果你对客户、企业利益相关者和业务领域充满热情,那么 PO 最适合你的需求。在大多数组织中,这个人需要得到业务方面的尊重和信任,因此他们可以做出决策。当你权衡利弊并希望让每个人都开心时,这个角色就需要一定程度的“政治活动技巧”。