书籍详情

洞悉敏捷

洞悉敏捷

作者:Sondra Ashmore(桑德拉·阿什莫尔),Kristin Runyan(克里斯汀·鲁尼恩)

出版社:电子工业出版社

出版时间:2015-09-01

ISBN:9787121264528

定价:¥69.00

购买这本书可以去
内容简介
  《洞悉敏捷》客观全面地介绍了全球正在使用的各种敏捷方法的价值、原则、架构、过程和适用场景,包括敏捷方法和瀑布式方法的对比;Scrum、Kanban、XP、Crystal、FDD、Lean、DSDM 等各个敏捷方法之间的对比,需求搜集、规划、评估、跟踪、报告、测试、集成;超越IT 领域的敏捷思想,必需跨越的常见问题及其解决方案等。基于学术研究及亲身经历,通过逼真用例、实际案例以及对先驱实践者发人深思的采访,作者将众多复杂的概念融会贯通,对不同敏捷实践中的关键概念进行了清晰地阐述。无论你是何角色,也无论你经验如何,《洞悉敏捷》都会为你已经或是即将开启的敏捷之旅打好坚实的基础。
作者简介
  Sondra Ashmore 博士,是一名专注于财富500 强企业的IT 主管。她在产品管理、项目管理及IT 新产品开发等领域有丰富的经验。她拥有伦斯勒理工学院技术通信和管理硕士学位,以及爱荷华州立大学人机交互专业硕士学位。她的研究方向是软件开发流程,包括瀑布方法和敏捷方法。她还致力于优化用户体验的探索。在2012 年,她被Business Record 评选为“Forty under 40”的商业领袖之一。同年,她因在IBM 工作时的业务创新及出色的领导力荣获爱荷华技术联盟颁发的女性创新奖。Sondra 被认证为项目管理专业人士(PMP)、项目管理学会敏捷专业人士(PMI-ACP),她还是斯坦福认证的项目经理(SCPM)。Kristin Runyan,是一位产品交付专家,工作于爱荷华州的Des Moines 公司。她专注于产品管理、敏捷教练和培训,以及领导力培养。她被认证为Scrum master(CSM)、Scrum 产品负责人(CSPO)、务实营销产品经理(Pragmatic Marketing Product Manager)以及项目管理专业人士(PMP)。她还在2011 年荣获了爱荷华州技术联盟颁发的女性创新奖。Kristin 在德州基督大学获得研究生学位,在圣路易斯大学获得MBA 学位。她是一位活跃的博主,她的博客地址是www.runyanconsulting.com,她的Twitter 是@KristinRunyan。Kristin 与丈夫、两个女儿以及一只拉布拉多犬快乐地生活在美国的中西部地区。黄喆,2005年12月,硕士毕业于北京工业大学嵌入式重点实验室。2005年12月至今,从事软件研发工作,先后就职于华为、GE等多家世界500强企业。目前就职于GE,担任软件产品负责人,同时担任部门内部的敏捷教练。
目录
第1章 敏捷软件开发的历史及价值观 1
软件开发方法的缘起 1
敏捷软件开发方法的兴起 2
敏捷宣言 3
开曼设计公司 6
结论 6
总结 7
参访Robert Martin(Bob大叔) 7
参考资料及延伸阅读 10
复习题 11
复习1 11
复习2 11
第2章 敏捷型组织文化的注意事项 12
什么是组织文化,以及为什么重要? 13
团队成员的视角 13
差别在哪? 13
成功 18
失败/风险 21
经理的视角 23
有什么不同? 23
成功 25
失败/风险 27
执行官的视角 29
差别在哪? 29
成功 32
失败/风险 34
结论 36
总结 36
采访Scott Ambler 38
参考资料及扩展阅读 39
复习题 40
复习1 40
复习2 41
复习3 41
复习4 41
第3章 理解不同类型的敏捷 42
极限编程(XP) 43
频繁发布,短周期开发 43
结对编程 45
定期构建,集成测试以及快速反馈 46
Scrum 46
特性驱动开发 48
动态系统开发方法 49
精益软件开发 51
看板方法 52
水晶方法族 53
认证 55
开曼设计公司所实施的工具和技术 56
结论 57
总结 57
采访Alistair Cockburn 58
参考资料及延伸阅读 60
复习题 61
复习1 61
复习2 61
第4章 介绍不同的角色 62
深入学习Scrum中的角色 62
产品负责人 63
Scrum Master 67
团队 72
鸡和猪的故事 76
角色实例 77
扩展的团队成员 81
其他方法中的角色 82
项目发起人 83
需求收集人员 83
项目经理 83
团队教练 84
架构师或技术主管 84
开发团队 85
文档和培训 86
敏捷教练 86
看板 86
角色的实例 86
初创公司 87
中型公司 87
大型跨国公司 88
结论 90
总结 90
对Roman Pichler的采访 92
采访Lyssa Adkins 94
参考资料及延伸阅读 95
复习题 97
复习 1 97
复习 2 97
复习 3 98
复习 4 98
第5章 收集和记录需求的新方法 99
老的收集需求的形式 100
Scrum中的敏捷需求 100
用户故事的格式 101
史诗 103
验收标准 105
编写用户故事的最佳实践 106
对其他方法的补充和思考 110
回顾Scrum中的需求和用户故事有助于我们对比的理解
其他的方法。 110
极限编程 110
动态系统开发方法 110
对需求的增强 111
引入用户角色 111
人机交互(HCI)和易用性 112
商业价值 113
从用户故事到可交付的产品 114
发布管理 115
特性管理―市场/销售 VS 开发 115
客户定制代码 116
沟通 117
分享愿景 117
内部路线图和外部路线图 119
精益产品开发和最简可行产品(MVP) 121
结论 123
总结 123
采访Ellen Gottesdiener和Mary Gorman 125
参考资料和扩展阅读 128
复习题 130
习题1 130
复习题2 130
复习题3 130
复习题4 130
第6章 梳理和计划 131
产品待办事项列表(Scrum和XP) 132
特性驱动开发(FDD) 133
为故事排优先级 134
基于价值的排序 134
价值流图 135
莫斯科规则(MoSCoW) 135
Kano模型 136
估算 137
工作量水平(LOF)或T恤尺码法 137
理想时间(天或小时) 137
小时数 138
故事点 138
团队参与 139
Scrum:产品待办事项列表梳理会议 141
额外的输入 142
Scrum:Sprint计划会议 146
输入 146
计划会议 146
输出 147
鸡与猪的典故 147
极限编程:XP计划游戏 148
遗留代码的维护 149
在Sprint中预留时间 149
为维护分配一个团队 149
兵分两路 149
项目三角约束 150
看板 151
结论 151
总结 152
采访Mike Cohn 153
参考资料和扩展阅读 155
复习题 157
复习1 157
复习2 157
复习3 158
复习4 158
第7章 测试、质量和集成 159
质量 159
建立以质量为中心的企业文化 160
测试驱动的开发(单元测试) 161
重构代码 162
一个TDD和重构的例子 163
更复杂的测试用例 170
手动、自动或用户测试 177
结论 181
总结 181
采访Tim Ottinger 182
参考资料及延伸阅读 185
复习题 186
复习1 186
复习 2 186
第8章 跟踪和报告 187
看板 188
看板 189
在制品(WIP)限额 189
跟踪 192
极限编程(XP) 192
燃图 192
信息辐射器 196
特性驱动开发(FDD)的停车场工具 197
其它流程图 198
跟踪质量 198
会议或仪式 200
每日立会 200
Sprint评审或演示 202
回顾会议 203
衡量敏捷的成功 204
结论 205
总结 205
采访Kent McDonald 207
参考资料和扩展阅读 208
复习题 210
复习1 210
复习2 210
复习3 210
复习4 210
第9章 延伸到IT之外的敏捷 212
软件开发之外的产品 213
客户协作 213
响应变化 216
可工作软件 218
个体与交互 220
敏捷的与市场对话 220
特性管理 221
有限的受众 222
持续增强 222
其它部门中的敏捷 222
广泛使用的工具 223
敏捷营销 224
结论 227
总结 227
采访Travis Arnold 229
参考资料和扩展阅读 230
复习题 232
复习1 232
复习2 232
复习3 233
复习4 233
附录 John Deere公司案例研究 234
术语表 241
索引     279
猜您喜欢

读书导航