ITPub博客

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

Craig Larman 推荐的敏捷名著

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

原文连接:http://www.craiglarman.com/wiki/index.php?title=Readings

 

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.


一本相当实在、探讨实际开发的技术层面的书。这实际上是一本关于软件设计的杰作,而并非与敏捷开发直接相关。

 

Scrum

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 www.melconway.com.


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博客 ” ,链接:http://blog.itpub.net/21682039/viewspace-607065/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-05-18

  • 博文量
    7
  • 访问量
    14582