Craig Larman 推荐的敏捷名著

原文连接: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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21682039/viewspace-607065/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值