it-swarm.cn

是否有关于敏捷的经典书籍?

作为一个单独的开发人员,我认为我正在使用类似敏捷的流程,但是我想将自己在做的事情与真正的敏捷进行比较,看看我是否可以改进自己的流程。

是否有一本书是事实上的标准,用于描述有关敏捷的最佳实践,方法和其他有用信息?那本书使它与众不同吗?

45
DavRob60

有经典的书吗?

敏捷宣言 ,但是对于一本规范的

不,那里有很多书。

具体建议书:

Robert C. Martin的敏捷软件开发,原理,模式和实践

敏捷软件开发,原理,模式和实践 。这是针对开发人员的实践和编码的,对于认真对待敏捷软件开发的任何开发人员来说,这都是必读的。他和他的儿子Micah还写了一个 本书的C#版本 ,因此,如果您是.NET开发人员,那么该版本可能适合您。

詹姆斯·肖尔(James Shore)的敏捷开发艺术

要了解整体敏捷项目实践,请参阅James Shore和Shane Warden撰写的The Art of Agile。它专注于XP实践(但这确实是因为XP是所有特定的开发人员实践的定义)),但总体上着眼于敏捷项目的方式工作。

这本书的一大优点是,詹姆斯·肖尔(James Shore)在其网站上免费发布了全文,因此您可以在购买前尝试一下。

敏捷开发人员的实践:Subramaniam和Hunt的“在现实世界中工作”

敏捷开发人员的实践:在现实世界中工作

Scrum和XP来自Henrik Kniberg的《战ren》

这是一本很棒的书,可以让您了解敏捷团队的工作方式,并且可以快速阅读(几个小时)。我将其提供给我组织中的新员工-技术人员和非技术人员-我一直得到积极的反馈。

亚马逊

肯特·贝克解释的极限编程

可能是我记得的最古老的书,它使敏捷原则流行。敏捷正迅速成为科技界的热门词汇。我觉得极限编程(XP)是一个很好的起点,在术语“敏捷”似乎失去意义之前。

亚马逊

敏捷评估与规划,作者:Mike Cohn

对于“敏捷过程”-请看Mike Cohn的“敏捷评估和计划”-请记住,它是以Scrum为中心的。

Cohn涵盖了许多基础知识以及新的Scrum团队经常遇到的一些问题-使用“故事点数”与“理想日子”进行估算,如果您在冲刺中失败了故事该怎么办,何时重新估算/确定大小,以及什么时候不去等等.

他还介绍了一些非常有趣的内容,这些内容主要是产品所有者的领域-例如如何评估功能和确定优先级等。

Roy Osherove进行单元测试的技巧

Osherove提出了一种非常实用的单元测试方法。在如何重构代码以使其更具可测试性,如何查找接缝等方面提供了一种很好的方法。但是,这是一本以.Net为中心的书。

亚马逊

乔纳森·拉斯穆森(Jonathan Rasmusson)的《敏捷武士》

刚刚自己购买了它,发现它是如何入门敏捷的令人耳目一新的外观。

亚马逊

Alistair Cockburns的书 他的 Crystal方法论 值得一读-一方面是因为它为您提供了一种常用的Scrum方法的替代方法,另一方面是因为他是原始人之一首先想到敏捷,所以我希望他知道他在说什么。

Crystal是一种有趣的方法,因为它可以从小型团队扩展到大型团队,他描述了在这些不同环境中进行敏捷工作所需的更改。

提到未分类的书

  • 敏捷采用模式:组织成功的路线图Amr Elssamadisy

  • 敏捷和迭代开发:Craig Larman撰写的《经理指南》

  • 敏捷评估与规划,作者:Mike Cohn

  • 敏捷项目管理:Jim Highsmith创建创新产品

  • 敏捷回顾:Esther Derby和Diana Larsen打造出色的团队

  • Alistair Cockburn的敏捷软件开发

  • Ken Schwaber和Mike Beedle的Scrum敏捷软件开发

  • 成为敏捷:...在一个不完美的世界中,格雷格·史密斯和艾哈迈德·西迪基博士

  • 敏捷软件方法的商业价值:David F. Rico,Hasan H. Sayani和Saya Sone的即时流程和文档使Roi最大化

  • 让·塔巴卡(Jean Tabaka)解释的合作

  • 连续交付:通过构建,测试和部署自动化实现可靠的软件发布 由Humble和Farley撰写

  • 清澈透明:Alistair Cockburn为小型团队提供的人力方法

  • Phillip A. Laplante编辑的软件工程百科全书

  • 琳达·瑞辛(Linda Rising)和玛丽·林恩·曼斯(Mary Lynn Manns)的无畏变革

  • 成长的面向对象软件,由测试指导 Freeman和Pryce

  • 创新游戏:卢克·霍曼(Luke Hohmann)通过合作发挥创造突破性产品

  • 精益软件开发– Mary和Tom Poppendieck为软件开发经理设计的敏捷工具包

  • 吉姆·沃马克和丹·琼斯的精益解决方案

  • 吉姆·沃马克和丹·琼斯的精益思想

  • Sanjiv Augustine管理敏捷项目

  • Donald G. Reinertsen管理设计工厂

  • Kent Beck和Martin Fowler的《规划极限编程》

  • 扩展精益和敏捷开发:Craig Larman和Bas Vodde的针对大型Scrum的思维和组织工具

  • Scrum Pocket指南:Peter Saddington的敏捷软件开发快速入门指南

  • 软件项目经理通往敏捷性的桥梁,作者Michele Sliger和Stacia Broderick

  • 亨利·福特的《今天与明天》(1926年起)

  • Mike Cohn应用的用户故事

书单

42
Paddyslacker