1 重获新生
痛苦的挣扎
全新的开始
找工作
面试E公司
焦急的等待
E公司报到
2 回首往事
回忆X公司
欢迎午宴聊开发
关于软件开发流程的争论
来自经理的帮助
3 准备Scrum之旅
敏捷开发培训——什么是敏捷开发?
敏捷动员大会
招兵买马——打造敏捷开发团队
Hello,温哥华
初遇Scrum——XP、RUP和Scrum的比较
产品Backlog的制定
Scrum管理工具
4 Sprint 1——激动人心的Scrum之旅第一站
Sprint 1 计划
投掷“照明弹”
需求分析——买土豆的故事
初尝每日Scrum会议
Scrum之旅,启程
改进的每日Scrum会议
跟踪每天的进度
每日Scrum会议的真正内涵
初尝Scrum有感
来自大老板的质疑
Sprint 1发慌的收尾
Sprint 1评审——意外的结局
Sprint 1回顾——批评和自我批评
5 Sprint 2——计划与变化
Sprint 2 的目标
棘手的新任务
Wiki上的需求文档
没有不可能完成的任务
Sprint 2的计划会议
Sprint计划会议是属于整个团队的
休假问题
技术问题
用扑克牌游戏来做估计
Sprint 2的第一周
任务状态要随时更新
得到帮助
单元测试
Sprint 2的第二周
用Scrum不能教条
经理安排的临时任务
Sprint 2的第三周
遇到困难
Code Review的重要性
给经理的项目状态报告
最后一个Story可能完不成了
Sprint 2的第四周
冲刺=加班
加班是个很严重的问题
不是所有的Story都适合做Sprint演示
评审Sprint 2
演示时不谈技术
评审、总结和没有完成的Story
回顾Sprint 2
6 Sprint 3——深入Scrum
Sprint 3,出发
为敏捷调整座位
Sprint 3的计划——精益思想
Sprint 3的目标——口号的力量
失败的Sprint 3计划会议
重新计划Sprint 3
测试的介入
结对编程
先理论,后实践
超强的结对编程工具
饭馆中的敏捷思想
产品发布计划的变更
现场沟通
出差到现场解决问题
临时Scrum Master
Sprint 3,冲刺
关于考核的问题
突发事件
不隐瞒,不放弃
7 Sprint 4——最后的冲刺
延迟开始的Sprint 4
两天“休息”时间
以假乱真的需求演示
团队听诊工具
部门重组
新的敏捷管理协作工具
敏捷测试
为什么不报Bug?
测试团队的新角色
系统集成测试怎么办?
临时员工
实习生
CMM与敏捷
现场客户
小插曲:装修也Scrum
持续集成
8 路在前方
Scrum之旅大获成功
产品顺利发布
去敏捷技术大会演讲
全球敏捷使用情况调查
对敏捷的诠释
附录A 案例索引
附录B 相关概念
附录C 参考资料
附录D 免责声明