下面是我从看过的书中挑选出来,推荐的敏捷相关书籍及阅读顺序。除了测试驱动开发与技术相关外,基本上都属于敏捷实践过程相关的内容。纯属个人意见,仅供参考。
- 敏捷开发的艺术
虽然有点厚,但都是基础内容,对于初学敏捷的人最适用 - 丰田生产方式
敏捷的许多思想起源于精益,因此读一下这本书对理解敏捷的价值观和方法论非常有帮助。 - Scrum敏捷项目管理
非常简单的一本书,内容量不大,适合入门级阅读,能够快速了解和实践Scrum过程,但无法帮助你深入理解Scrum背后的那些价值观。 - 测试驱动开发的艺术/测试驱动的嵌入式C语言开发
帮助你理解测试驱动开发。许多敏捷项目不能正常实施,很大的原因就是没有建立起自动回归测试和演进式设计。根据需要你可以选择其中的一本阅读,它可以帮助你深入理解测试驱动开发这门技术。这两本书对于不从事敏捷开发的技术人员来说也是非常有帮助。 - 看板方法
对于喜欢使用看板的人来说,这本书非常值得推荐。 - 精益和敏捷开发大型应用实战、精益和敏捷开发大型应用指南
当你对敏捷有了较深入的理解后,这两本书就是必读的了。它们更加深入的阐释了敏捷背后的那些理论基础,以及在更加广泛的范围内(或者说在整个企业内部)实施敏捷的方法,这甚至包含了如何让专业的律师参与到项目中来。
敏捷开发中还有各种技术和方法,如果计划和估算、沟通、需求分析、团队建设等,这些在《精益和敏捷开发大型应用实战》一书中给出了很多推荐,非常有参考性。