跳到主要内容

由于俄罗斯入侵乌克兰,我们已经暂停所有购买和培训进出俄罗斯。

必须有一个卸载选项

2020年9月21日

组织选择敏捷方法的(主要)原因之一是变得更快。我在过去几年帮助过的一些大公司知道他们必须更快地适应,但出于风险规避,他们不愿意这样做。银行、石化和电网运营商往往不喜欢冒险的实验,而那些说“快速失败”的教练大多不受欢迎。

但在这个变化越来越快的世界里,特别是在COVID-19大流行的情况下,企业必须接受经验主义才能在游戏中立足。而经验主义是建立在向未知领域迈出一步,看看它是否有效的基础上的。那么,如何以“安全”的方式做到这一点呢?

“如果一个决定是可以逆转的,最大的风险就是行动太慢。

如果一个决定是不可逆转的,最大的风险就是行动太快。”

报价的詹姆斯清楚

如果你能在未知的情况下后退一步,迈出这一步就不那么可怕了。如果它有难以(甚至不可能)逆转的深远影响,你最好三思而后行。因此,诀窍在于关注一个可靠的回滚场景。

建立这种思维,并保持团队的所有权和权力的一个非常有效的方法是在他们的“完成”定义中添加一行。这可能是:

  • 必须有卸载选项;或
  • 必须有一个回滚场景;或
  • 它必须有开/关开关;或
  • 备份必须可用。

这样你就可以确保采取必要的激动人心的步骤。航海(安全装备)或登山(安全绳索)等冒险活动的正常和常见做法。

这样做最好的副作用就是你可能会在更长的时间内保持更快的速度。那些实际上不再使用的东西可以安全地关闭。没有人希望自己身后拖着一只老锚。

保持安全!

PS:有些人可能会说,你不能规定团队在他们的“完成定义”中放入什么,这将由开发团队拥有。然而,Scrum指南明确指出:“如果增量的“完成”不是开发组织的惯例,那么Scrum团队的开发团队必须定义一个适合该产品的“完成”定义。”将可逆性作为开发组织的惯例并没有错。


你觉得这个帖子怎么样?


博客评论
Baidu