核心工作原则

持续交付2.0的核心工作原则有四个,它们分别是:

(1)坚持少做

(2)持续分解工作

(3)坚持快速反馈

(4)持续改善并衡量

当在组织中实施某种新方法时,首先让人想到的“有哪些工具可用?需要购买么?需要做组织结构调整么?需要做软件架构调整么?”这些都是具体的实施路径。然而,在回答这些问题之间,必须首先理解持续交付组织能力建设的核心原则,以找到真正需要回答的问题,设定恰当的目标,从而避免迷失于众多的问题和解决方案之中。

原则一:坚持少做

“我们面临的最大困难是:(1)缺人;(2)需求太多;(3)需求变化太快!”这三个问题是软件交付团队每天都挂在嘴边的“困难”。而公司管理员却一直在心里嘀咕:“已经这么多人了,为什么我想要的一个功能还是迟迟无法上线呢?”

虽然“问题”来源不同,但很可能来自于同一个根源,即:一次做的事情太多!我们只有自行加上某些限制,令自己“必须少做一些”时,才能从繁杂的事务当中找到那些真正对组织来说最重要的事情,从而让工作更加聚焦。

正如当年Mike Krieger (Instagram的联合创始人兼CTO)被问及“5个工程师如何支持4千万用户?”时所说的那样——“少做,先做简单的事情”。

只有始终如一地坚持少做原则,团队才能用心寻找真正有价值、值得为之奋斗的事情。

原则二:持续分解工作

即使我们找到了真正重要的工作,可能仍旧超出生产吞吐量。此时,除了找更多的人手外,还可以通过对其进一步分解,从而得到更多且更小的工作项,并从中找出更重要的工作任务。这种对工作的拆分也会让事情变得更聚焦,甚至让问题变得更清晰,而解决方案也会更简单。

与此同时,通过不断分解,还可以让更多人并行工作,从而提升工作速度。

原则三:坚持快速反馈

一旦展开工作,一个极为重要的问题是:“如何确认工作项真正地完成了?”

最好的方法是每当我们声明已完成某项工作之前,通过得到关于“是否真正完成”的真实反馈。只有这样,我们的工作才能快速形成闭环。否则,我们就会失去因“持续分解工作项”而带来的收益——减低风险。

原则四:持续改善并衡量

外部环境变化迅速,而组织本身也是一个复杂系统。由于内外因素的变化,使得组织每时每刻都面临这样或那样的问题。因此,“改善”不应该成为某种运动或者仪式,而应该成为组织中每个人每时每刻的行动。

由于每个组织都会存在各种问题,所以领导者必须指出改善的方向,同时找到衡量改善的指标器,从而引导整个组织向着共同目标进行改进,并定期衡量改善活动的效果,并及时调整行动。