首页 > Linux操作系统 > Linux操作系统 > Craig Larman 推荐的敏捷名著

Craig Larman 推荐的敏捷名著

原创 Linux操作系统 作者:Craig_Larman 时间:2009-06-21 17:17:51 0 删除 编辑



Agile Software Development by Alistair Cockburn.


Agile & Iterative Development: A Manager’s Guide  (Larman)

概要介绍了敏捷的基本思想,Scrum,XP(极限编程)以及早期的迭代方法 Evo。

Extreme Programming Explained: Embrace Change
  (2E) by Kent Beck with Cynthia Andres.

Although both Scrum and the DSDM agile methods predate XP, this is the book and Beck is the person that really kicked off the widespread popularity of agile development. Beck credits his 1980s co-worker Ward Cunningham with making seminal agile contributions. Beck and Cunningham are also noteworthy for having introduced the idea of design patterns to the software community [BC88], and Cunningham created the widely popular wiki concept and technology that is used for Wikipedia and within many companies applying agile methods.

Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum
- Larman, Vodde.

解释了精益与敏捷产品开发的基础理论和背景,包括组件团队 vs 特征团队以及大规模 Scrum 等。

Agile Project Management
- Highsmith.(敏捷项目管理) 


Lean Software Development
- Poppendieck.
From Concept to Cash: Implementing Lean Software Development - Poppendieck.


Agile Software Development, Principles, Patterns and Practices
- Martin.




Agile Software Development with Scrum  (Schwaber and Beedle)

这是第一本关于 Scrum 的书,非常值得研读。重点介绍了 Scrum 方法的方方面面,包括它与复杂自适应系统之间的联系,这点常常不被人重视但却很重要。

Agile Project Management with Scrum  (Schwaber)

此书很有价值,包含了对 ScrumMaster 所扮演角色的重要讨论。

Feature Teams

Dynamics of Software Development by Jim McCarthy.

Originally published in 1995 but republished in 2008. Jim’s book is a true classic on software development. Already in 1995 it emphasized feature teams. The rest of the book is stuffed with insightful tips related to software development.

"XP and Large Distributed Software Projects" by Karlsson and Andersson.

This early large-scale agile development article is published in Extreme Programming Perspectives. It is a insightful and much under-appreciated article describing the strong relationship between feature teams and continuous integration.

"How Do Committees Invent?" by Mel Conway.

This 40-year article is as insightful today as it was 40 years ago. It is available via the authors website at

Agile Software Development in the Large by Jutta Eckstein.

This is the first book published on the topic of scaling agile development. It describes the experience of a medium-sized (around 100 people) project and stresses the importance of feature teams in large-scale development.

"Promiscuous Pairing and Beginner’s Mind" by Arlo Belshee.

This article is not directly related to feature teams or large-scale development but it does contain some fascinating experiments that question some of the assumptions behind specialization.

来自 “ ITPUB博客 ” ,链接:,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录


  • 博文量
  • 访问量