《猎豹行动:硝烟中的敏捷转型之旅》第6章 发现新大陆
第 6 章 发现新大陆 —— 初识看板
1、看板和进度板的区别
‘看板’是日语,字面意思好像就是一块进度板,但其实可视化进度仅仅是它其中的一个功能。
看板方法来源于丰田生产系统。
丰田生产系统的方向正好相反,当有订单发生时,下游依次从上游拉入半成品,确保半成品和库存最小化。这里的重点是形成一个基于拉动的计划系统。
2、软件领域中的看板方法所包含3个原则
1)进度可视化;
2)限制在制品(Work-in-progress,WIP);
3)观察和改善流动。
看板方法3、看板方法
进度可视化,除了可以使进度让所有人看到外,还可以识别整个交付从左到右的各道工序哪里是瓶颈。堆积最多卡片的那道工序就是瓶颈,识别瓶颈是流程改善的关键。根据约束理论,一切瓶颈以外的改善都是徒劳的。
限制在制品是看板方法里最重要的原则。大量在制品堆积会导致优先级迷失和任务切换,任务切换又会导致效率低下,降低交付速度。
根据每道工序的交付能力限制在制品可以减少切换,确保每个请求更快地完成,实现价值。
限制在制品实现了拉动式的计划系统,避免在制品堆积。
4、原则上,在Scrum里,不建议在Sprint中间加入新的用户故事。但在看板里,任何时候都可以把新的请求放入Backlog中并排序,团队有闲置产能时便把优先级最高的请求拉入进程中。
5、在Scrum里,一个用户故事的大小必须是能在一个Sprint内能完成的。看板由于跟时间无关,所以没有这个限制,它只关注并行任务数量。
6、JIRA对看板的支持
可以按需定义看板的范围、外观、限制在制品数量、泳道、卡片的外观等,非常灵活。
7、JIRA和Confluence的使用与结合
建立实时报表。
只要把某个JIRA Issue的链接地址贴到Confluence页面里,该Issue的标题和实时状态就会自动显示在Confluence页面中。
本章知识点小结:
· 看板方法;
· 看板方法与Scrum的区别;
· JIRA和Confluence的使用与结合。