Answers:
有敏捷的宣言,但是对于一本规范的书呢?
不,那里有很多书。
敏捷软件开发,原理,模式和实践。这是针对开发人员的实践和编码的,对于认真对待敏捷软件开发的任何开发人员来说,这都是必读的。他和儿子Micah所写的书也有C#版本,因此,如果您是.NET开发人员,那么该版本可能适合您。
要了解整体敏捷项目实践,请参阅James Shore和Shane Warden撰写的The Art of Agile。它专注于XP实践(但这确实是因为XP是定义所有特定的开发人员实践的地方),但对Agile项目的工作方式却有很大的关注。
关于这本书的一个很棒的事情是,詹姆斯·肖尔(James Shore)在他的网站上免费发布了全文,因此您可以在购买前尝试一下。
这是一本很棒的书,可以让您了解敏捷团队的工作方式,并且可以快速阅读(几个小时)。我将其提供给组织中的新员工-技术人员和非技术人员-我一直得到积极的反馈。
可能是我记得的最古老的书,它使敏捷原则流行。敏捷正迅速成为科技界的流行语。我觉得极限编程(XP)是一个很好的起点,在术语“敏捷”似乎失去意义之前。
对于“敏捷过程”-请看Mike Cohn的“敏捷估计和计划”-请记住,它是以Scrum为中心的。
Cohn涵盖了许多基础知识以及新的Scrum团队经常遇到的一些问题-使用“故事点数”与“理想日子”进行估算,如果您在冲刺中失败了故事该怎么办,何时重新估算/确定大小,以及什么时候不去等等
他还介绍了一些非常有趣的内容,这些内容主要是产品负责人的领域-例如如何评估和确定功能的优先级等。
Osherove提出了一种非常实用的单元测试方法。在如何重构代码以使其更具可测试性,如何查找接缝等方面提供了一种很好的方法。但是,这是一本以.Net为中心的书。
刚刚自己购买了它,发现它是如何入门敏捷的令人耳目一新的外观。
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应用的用户故事