目录
第1章 为什么敏捷有利于产品管理… …………………………………001
传统的软件开发 ……………………………………………… 001
变更的成本 …………………………………………………… 003
敏捷开发 ……………………………………………………… 005
你能从中获得什么 …………………………………………… 007
为什么是现在 ………………………………………………… 008
敏捷宣言 ……………………………………………………… 009
敏捷的共同主线 ……………………………………………… 012
为什么敏捷有效 ……………………………………………… 013
产品管理变得更好 …………………………………………… 017
第2章 了解Scrum… ……………………………………………………018
Scrum概述 …………………………………………………… 019
一次迭代 ……………………………………………………… 021
Scrum团队 …………………………………………………… 022
Sprint计划……………………………………………………… 024
每日站会 ……………………………………………………… 026
反馈和单元测试的作用 ……………………………………… 027
Sprint审核……………………………………………………… 028
Sprint回顾……………………………………………………… 029
Sprint终止……………………………………………………… 029
第3章 发布管理… ………………………………………………………031
确定需求的大小 ……………………………………………… 032
管理速度和跟踪发布 ………………………………………… 033
每日迭代燃尽图 ……………………………………………… 039
第4章 发布计划… ………………………………………………………043
创建产品待办事项列表 ……………………………………… 043
将Sprint映射到发布和产品待办事项列表中………………… 045
迭代计划练习 ………………………………………………… 048
迭代计划练习答案 …………………………………………… 048
跨多个迭代工作 ……………………………………………… 050
根据需要定义需求 …………………………………………… 052
用户体验设计在敏捷中的作用 ……………………………… 053
第5章 文档… ……………………………………………………………055
用户故事 ……………………………………………………… 055
非功能性需求 ………………………………………………… 064
拆分故事 ……………………………………………………… 067
其他文档 ……………………………………………………… 070
第6章 开始… ……………………………………………………………073
选择团队 ……………………………………………………… 074
创建产品战略 ………………………………………………… 075
发布计划 ……………………………………………………… 078
快速创建产品待办事项列表 ………………………………… 080
按业务价值确定产品待办事项列表的优先级 ……………… 081
选择迭代长度 ………………………………………………… 086
估计故事大小 ………………………………………………… 086
测试和Beta策略 ……………………………………………… 088
对市场营销和销售的影响 …………………………………… 089
第7章 围绕敏捷进行组织… ……………………………………………092
谁应该做什么 ………………………………………………… 093
管理多个项目 ………………………………………………… 095
团队绩效的障碍 ……………………………………………… 097
第8章 极限编程和精益软件开发… ……………………………………105
极限编程 ……………………………………………………… 105
精益软件开发 ………………………………………………… 111
第9章 结论… ……………………………………………………………124
过程成熟度与敏捷 …………………………………………… 124
敏捷开发的最佳选择 ………………………………………… 127
组织敏捷权衡 ………………………………………………… 128
敏捷产品管理回顾 …………………………………………… 130
领导力 ………………………………………………………… 132
可见性、灵活性与质量 ……………………………………… 134
附录A 词汇表……………………………………………………………136
附录B 资源………………………………………………………………143