第1部分 拓宽视野到项目之外
第1章 精益软件开发——敏捷开发者指南
精益
精益应用于组织的多个层级
精益原则的快速回顾
将复杂程度和返工工作量最小化
快速—灵活—流动(Fast-Flexible-Flow)
准时制的回顾
价值流图
精益超越敏捷
第2章 敏捷的商业案例
敏捷的益处
第3章 全局观
企业级敏捷是终极目标
实现企业级敏捷
如何为组织创造真正的价值
第4章 精益组合管理
甄选项目所面临的挑战
项目组合
精益组合管理
精益组合管理的益处
精益组合管理方法
更短的规划周期
评估和跟踪过程
第2部分 精益项目管理
第5章 去超越Scrum
学习一种新方法
定义一种方法而不被其限制
定义流程
原则和实践为专业化打开了大门
知道处于何种阶段
Scrum是一种框架
对Scrum的误区、不正确的信念和它的局限性
精益思想提供了必要的基础
看板软件工程介绍
选择一种方法
第6章 迭代0:准备第一个迭代
为迭代1做准备
迭代0检查清单
第7章 精益—敏捷发布计划
影响计划的问题
透明度和持续规划
发布计划会示例
特别说明
第8章 企业团队的可视化控件和信息辐射器
可视化控件和信息辐射器
精益—敏捷可视化控件
使用可视化控件管理依赖关系
好的可视化控件
第9章 精益—敏捷软件开发中的QA角色
概述
开发周期后期进行的质量保障本质上就是浪费
质量保障前置的结果改善
当产品牵头人不回答你的问题时
可执行的规范和“神奇”的文档
验收测试驱动开发
第10章 成为一个敏捷的企业
敏捷转型的目标
转型过程的障碍
转型的指导方针
从哪里开始转型
持续过程改进的重要性
第11章 精益—敏捷开发中管理者的角色
精益—敏捷管理
创建环境
精益—敏捷平衡的管理方法
在团队内部创建知识
寻找根本原因
敏捷软件开发不是无政府状态
缺乏管理等于缺少成功
用精益思想提高管理
第12章 产品协调小组
让多个团队协同工作
产品协调小组
第13章 精益—敏捷软件开发中的架构和设计角色
避免设计过度或不足
为变更而设计
软件开发中的设计角色
软件设计中的管理角色
第3部分 回顾过去,展望未来
第14章 认识精益
丰田:首个伟大的精益实例
精益的3个知识体系
来自精益—敏捷教练们的洞见
精益真言:快速—灵活—流动
下一步
附录A 团队估算游戏
附录B 精益—敏捷软件开发模型
附录C 参考文献及推荐阅读
展开