什么是障碍?
在 Scrum 中 ,导致冲刺目标进展失败的事情通常被称为障碍。在这种情况下,开发人员必须等待团队外的某个人采取行动才能再次前进。很多时候,障碍源于周围组织创造的障碍。一个典型的例子:没有办法协调不同部门的工作,导致人们一次又一次地等待另一个部门的工作结果。
发现障碍
找出最重要的障碍是解决问题的第一步。当 Scrum master意识到团队没有朝着既定的sprint 目标 取得进展时 ,通常会出现障碍。Scrum 提供了许多方法来找出那些阻碍的问题。在每日Scrum站会是讨论这些问题的最佳时机; 此外,许多 Scrum 团队充分利用 sprint 回顾 会议来指出障碍。但是,由于 Scrum 团队在白天不断地协作,因此可以利用任何时间来讨论可能存在的障碍——而 Scrum master要及时为这些时间提供便利。
解决障碍
发现是第一步。 接下来是解决它。Scrum master负责消除障碍,并且作为真正的领导者,有权改变局势的人一起评估并就可持续解决方案达成一致。
这不是一个容易的步骤。 很多时候,我们不得不处理相互冲突的利益,可能有必要提醒每个人公司的目标和战略。 这里我们力求全局优化,而不是局部优化,局部优化对整体来说是最低标准。
通常,这也会将公司内部的协作提升到一个新的水平。 组织的敏捷性不断提高,并将更好地应对竞争带来的下一个挑战。
Scrum 培训师障碍消除
我见过 Scrum Master 在移除障碍方面迅速取得成功,我也看到 Scrum Master 一次又一次地挣扎——未能消除任何障碍。 许多组织低估了快速消除障碍的力量。
我在更成功的组织中看到了一种模式:
在 Scrum Master 和董事会或副总裁级别之间建立快速沟通渠道。
在我去年共事的一个组织中,Scrum Master 直接向 CTO 报告。 这种支持大大加快了障碍的解决。 这个组织中的每个人都知道,任何 Scrum Master 都是真正的领导者。