译者序

大概6年前,我经常游说开发团队,极力向大家“推销”敏捷方式,并鼓励进行敏捷实践的尝试,哪怕只是一点点也好。

后来的敏捷推动,由小变大,虽不是一帆风顺,但终究还是如我所愿。我亲眼见证了企业的整个软件项目开发模式由CMMI3体系向敏捷开发模式的变迁,这该是我最值得骄傲和自豪的一件事。

虽说社区里有关敏捷与其他模型的争论纷繁芜杂,但我已渐渐明白:敏捷,抑或其他方法,它们都是虚幻,是表象。问题的实质在于,你的组织究竟是否能够更快速地响应客户需求并维持高水准服务,以此不断提升客户满意度,以及怎样高质量且低成本地交付满足市场需求的软件产品,维持业务和产品创新,并且让员工能快乐工作……

现在想来,我多么希望自己6年前就能读到这本书啊!

本书内容精炼,不长的篇幅里涉及了软件开发过程中的诸多要素,客户、需求、沟通、计划、估算、协作、团队、工程技术等内容一应俱全。虽然作者没有直接告诉我们敏捷是什么,而是在循序渐进地讲述如何交付卓越软件,但是,敏捷的思想与原则却已然贯穿始终。

向大家推荐这本书。

李忠利

目录

  • 译者序
  • 中文版序一
  • 中文版序二
  • 版权声明
  • 致谢
  • 见到你真好
  • 第一部分 敏捷介绍
  • 第1章 敏捷简介
  • 第2章 结识敏捷团队
  • 第二部分 敏捷项目开端
  • 第3章 如何让每个人都能上车
  • 第4章 纵览全局
  • 第5章 梦想成真
  • 第三部分 敏捷项目计划
  • 第6章 收集用户故事
  • 第7章 估算:精美的预测艺术
  • 第8章 敏捷计划:应对现实
  • 第四部分 敏捷项目执行
  • 第9章 迭代管理:梦想成真
  • 第10章 创建敏捷沟通计划
  • 第11章 创建可视化工作区
  • 第五部分 创建敏捷软件
  • 第12章 单元测试:了解软件的运行
  • 第13章 重构:偿还技术债务
  • 第14章 测试驱动开发
  • 第15章 持续集成使其处于生产就绪状态
  • 附录A 敏捷原则
  • 附录B 资源
  • 附录C 参考文献