通过看板,项目人员可以随时掌握进度、发现问题并解决问题。本书作者率先在微软Xbox工程服务团队中使用看板,在此后的各类项目开发中,经历了无数次尝试与失败,从中不断总结经验与教训,写成了本书。在本书中作者介绍了看板的使用方法、详细步骤及要点,展示了如何让团队发挥看板的作用、协同合作,从而高效、简单、可预测地管理项目, 提供了各种图表、工作表单、常见问题解答和故障排除方法等,是一本非常实用的工具书。
目录
第 1 章 获得管理层同意 .. 1
一封致经理的公开信 ... 2
开展后续工作 ... 6
清单 ... 7
第 2 章 看板快速启动指南 ... 8
第 1 步:记录团队的例行工作 ... 9
第 2 步:重新布置看板墙 ... 10
第 3 步:为混乱设限 ... 14
第 4 步:定义完成规则 ... 17
第 5 步:召开每日站会 ... 19
常见问题 ... 23
清单 ... 33
第 3 章 如期交付.... 34
填充待办事项列表 .... 35
确定最小可行产品(MVP) .... 37
为工作排序,包括技术债务 ... 39
估算特性和任务.... 41
跟踪预计完成日期 ... 44
目录 XVII
调整团队规模 .... 47
清单 ... 52
第 4 章 从瀑布式方法演进 ... 54
将看板方法引入瀑布式团队 ... 55
在特性团队中应用看板方法 ... 59
在开发新特性之前完成现有特性.... 60
定义规范和处理缺陷 ... 62
让客户参与 ... 65
庆祝绩效改进 .... 68
开诚布公的问答 .... 72
清单 ... 80
第 5 章 从 Scrum 演进 ... 81
将看板方法引入 Scrum 团队 ... 83
Scrum 角色和术语与看板方法的对应关系 .... 86
Scrum 事件的演进 ... 88
庆祝绩效改进 .... 89
开诚布公的问答 .... 94
清单 ... 100
第 6 章 部署组件、应用程序和服务 ... 102
持续集成 ... 103
持续推送 ... 108
持续发布 ... 111
持续部署 ... 113
清单 ... 118
第 7 章 在大型组织中应用看板方法 ... 120
从大型项目前期规划中获取待办事项... 121
根据依赖关系对工作排序... 124
适应里程碑 ... 129
与管理层及外部沟通项目状态... 131
对延迟交付或不稳定的依赖项采取应对措施 ... 134
在产品稳定期内保持生产率 ... 140
清单 ... 142
第 8 章 持续工程... 144
定义术语、目标和角色 ... 145
确定持续工程的负责人... 148
设置支持级别 ... 150
协作以提高效率... 152
实施持续工程工作流程的看板 ... 155
看板方法 ... 159
常见问题 ... 160
清单 ... 164
第 9 章 更多资源及其他 ... 166
将看板扩展到业务和生活新领域... 167
将敏捷、精益与看板相结合 ... 172
为什么看板有效... 176
超越看板 ... 184
清单 ... 196
作为一名软件开发教练,我不断寻找实际应用看板方法进行软件持续交付的完美参考案例。现在,我的找寻可以结束了。”
——James Waletzky,Crosslake Technologies合伙人
我有幸与Eric密切合作多年。那时候,他是Xbox很高效的、始终如一保持高产出的软件工程领导者之一。他有关软件工程的理念和方法是真正成功的。
——Kareem Choudhry,Xbox软件工程董事合伙人
Eric言简意赅地解释了为什么看板方法已被证明是管理和跟踪复杂工作的有效方法。Eric通过自己对看板方法的深刻理解,以及在微软的实践经验,帮助我们识别和规避在实施看板方法过程中遇到的常见困难和风险。
——Richard Hundhausen,Accentient Inc.总裁
了解Xbox如何在其平台的大规模开发中使用看板方法,印证了该方法的真实有效性。Eric是一位实干型的软件开发管理实践者,他的建议来自其切身的体验,值得信赖,极具可操作性,并且非常务实。
.——David J. Anderson,Lean Kanban Inc.主席
本书给出了用好看板的非常实际的、全面的阐述,不但有待办事项管理、看板墙设计、在制品限制调整、速度和质量度量等内容,还涵盖了任务估算、工期计算,甚至讲述了如何把分支管理、持续集成、持续交付等整合进看板中,让人大开眼界。
——许峰,本书译者