Corey Ladas 完成了一篇有趣的文章《Scrum 看板》,他在其中描述了Scrum 团队应该如何引入“看板”这个精益实践。他进一步阐述了一个不断演化的流程,如果用得足够好,这个流程可以在很大程度上取代Scrum。有些人希望抛弃Scrum,转而投向精益;即使你不想这么做,这篇文章 也可以告诉你“看板” 是什么,以及如何用它来让Scrum 发挥更大作用。
正如在“精益”和“准时生产系统(Just-in-Time)”上下文中的用法一样,看板,是一种基于卡片的信号系统,用来控制库存水平和在制品(work-in-progress)。应用到软件系统之后,用作卡片的通常是索引卡,或是置于软木板或是白板之上的即时贴。卡片表示工作单位,比如功能或是故事,它们会在板上移动,表示距离完成的进度。
当卡片在板上移动时,他们会离开和进入不同的状态。无论处于任何时刻,一张卡片只能处于一种状态,而且只有在满足当前状态的完成条件、并且在下一个状态中有“空档”(open slot)的情形下,才能进入下一个状态。有时,等待状态或者队列,可以插入到几个“活跃”状态之间。如果工作开始在等待状态中堆积,这就表明出现了瓶颈。精益、准时生产系统的特征,就是持续识别和消除瓶颈,以达成系统有效产出最大化的目标。
文中在看板(卡片)和纸币之间给出了类比。纸币是一个经济体的货币供应的一部分。它代表了经济体的生产能力的一部分,可用来购买真正的商品。购买者拥有的货币供应量是有限的,并且必须要决策何时购买哪种商品。与之类似,看板(卡)表示一个内部经济体的生产能力。业务人员,或者说Scrum 中的产品负责人,在任何时间只有有限的看板数量可以消耗,因此必须要做出事关优先级的决策,决定如何“花费”这些看板。
Corey 的文章继续描述了精益的好处,精益的时间可以修订甚至替代许多传统的 Scrum 的实践,比如每日立会和燃尽图。Corey 强调:估算是一种浪费,而且可以大规模消除。在他建议的系统中,故事的作者要负责创建大小适宜的故事;但是他却没有说明如何做到这一点。
无论同意文章的结论与否,它对精益——特别是看板——的描述方式,有助于Scrum 团队评估是否可以采用这些实践。文章还描述了一种实践的方式,Scrum 团队可以用这种方式来采纳看板实践,以进一步发挥现有流程的作用。
评论