出版社:清华大学出版社
年代:2015
定价:45.0
本书除了传递软件工程上的精益观念,在实务作法上,则以精益软件开发中独树一格的看板方法(Kanban Method)为主要工具,所依据的正是七大精益原则。这让它成为实施精益软件开发时的依归,且不至于失去敏捷的初衷。
第1章 精益软件开发 1
1-1 精益的由来 2
1-2 精益软件开发 3
1-3 精益软件开发七大原则 5
1-4 结论 27
第2章 看板方法 29
2-1 看板的由来 30
2-2 何为“看板方法” 30
2-3 看板方法四大基本原则(Foundational Principles) 32
2-4 为何要使用看板方法 39
2-5 哪些地方可以运用看板方法 45
2-6 结论 48
第3章 看板方法的六大核心实践 49
3-1 可视化目前的工作流程 50
3-2 限制半成品(WIP)数量 58
3-3 管理工作流程 65
3-4 让规则明确 69
3-5 落实反馈循环 71
3-6 由协作改善,经实验演进 72
3-7 结论 75
第4章 如何实施看板方法 79
4-1 看板墙的设计 80
4-2 Scrum 运作模式的看板墙设计 91
4-3 看板一日游 94
4-4 运行看板方法的简单规范 106
4-5 结论 111
第5章 个人看板:类项目管理 113
5-1 个人看板 114
5-2 制作第一个个人看板 115
5-3 个人看板与软件开发:类项目管理 124
5-4 结论 140
第6章 个人看板与生活:让生活与工作相得益彰 143
6-1 开始使用看板 144
6-2 生活与效能 148
6-3 个人看板进阶 156
6-4 结论 157
第7章 预测未来:减少变异性,增加可预测度 161
7-1 系统思考 163
7-2 内部变异 167
7-3 外部变异 174
7-4 结论 177
第8章 持续改进 179
8-1 看板方法的问题管理 181
8-2 运用看板方法自然形成简单的团体规范 183
8-3 没有银弹(No Silver Bullet) 186
附录 189
附录A 精益咖啡 190
附录B Scrum But 和 Kanban But 194
附录C 用户故事图谱:对付需求模糊的好帮手 199
附录D 敏捷开发需要哪些文件 203
本书作者从事软件开发多年,善于吸取敏捷和精益这两种开发方法的精髓,对看板的理解和应用具有实用而丰富的经验。他在本书中依托精益开发中的主流工具,介绍了看板的概念、遵循的基本原则、看板的适用范围和具体使用等。精益软件开发是当下软件开发项目的主流。看板可以使得精益理念落实并贯穿于整个开发流程,从而提高应变能力、减少无谓的资源及时间浪费、完全发挥团队的开发效能。本书适合所有软件从业人员(从项目经理到工程师)阅读,可以帮助他们从容应对千变万化的客户需求。
根据精益(Lean)观念而来的精益软件开发俨然已成为软件开发项目的主流精神。
通过看板方法(Kanban Method),精益理念可以落实到整个开发流程,
提高应变能力、减少无谓的资源及时间浪费,全力开发团队开发效能。
(美) 希布斯 (Hibbs,C.) , (美) 朱 (Jewett,J.) , (美) 沙利文 (Sullivan,M.) , 著
(美) 帕彭迪克 (Poppendieck,M.) , 等著
(加) 拉尔曼 (Larman,C.) , 等著
崔梦天, 赵翠新, 王玉红, 著
韩炜, 编著
孙先波, 鲍美英, 欧阳文圣, 编著
宋晓华, 李乐明, 著
桑大勇, 王瑛, 吴丽华, 编著
(加) 拉尔曼 (Larman,C.) , 等著