详情
本书是ThoughtWorks中国区文集,是ThoughtWorks公司针对软件的思想和方法的精华体现,是公司在软件开发方面多年的践行和实践总结。全书包括了ThoughtWorks中国的咨询师和开发人员所写的33篇精华文章。分为工程技术、过程管理、交互体验、敏捷实践和团队建设5个主题和方向。
目 录
第 一篇 过程改进
看板任务管理(黄亮) 2
实战:持续交付中的业务分析(夏洁) 12
建设DevOps能力,实现业务敏捷(熊节) 21
自我成长时考虑精益的方式(熊子川) 30
运用系统思考,走上改善之路(李剑) 35
分布式开发(李响) 44
精益创业和敏捷(施韵涛) 51
我和敏捷团队的五个约定(覃其慧) 56
第 二篇 工程实践
运用四色建模法进行领域分析(徐昊) 60
对象已死?(徐昊) 66
企业系统集成点测试策略(熊节) 72
架构腐化之谜(陈金州) 85
Mock不是测试的银弹(胡凯) 98
GUI应用的若干问题和模式(李光磊) 105
软件开发地基(郑晔) 110
敏捷中的QA(林冰玉) 124
Android中的单元测试(张磊) 130
使用云和虚拟化技术实现持续交付(冯智超) 135
遗留系统的技术栈迁移(张逸) 142
案例分析:基于消息的分布式架构(张逸) 153
使用功能开关更好地实现持续部署(崔力强) 172
如何在敏捷开发中做好数据迁移(章昱恒) 180
响应式布局在邮件中的实现(魏广程) 194
迈向企业级移动之路(刘宇峰 曾学海) 200
Android敏捷开发指南(上)(王哲) 209
Android敏捷开发指南(下)(王哲) 216
以自动化测试撬动遗留系统(胡振波) 224
持续集成理论和实践的新进展(肖鹏) 231
第三篇 团队建设
建设全功能团队——实践篇(胡凯) 248
建设全功能团队(胡凯) 254
高杠杆敏捷团队中的团队建设实践(刘尧) 260
全功能团队——数据篇(吴少博) 267
第四篇 体验设计
从敏捷宣言理解敏捷交互设计(熊子川) 274