“成年对软件***而言意味着理解了软件是协作的结果,不是个人独自能够完成的。这本书充满了对协作开发方法的明智建议,软件***团队如果按照它去做,就会变得强大,能够获取胜利。”
Tom DeMarco,The Atlantic Systems Guild
软件开发模式不断变化。开发组的“团队”能力和个体***的影响比组织所认识到的更重要,增加过程压力和让团队成员加班的传统做法已经不再适用。敏捷方法论的倡导者质疑开发团队所使用的预想过程。他们不采用给个体***增加负担的方法,而是提出“我们应如何改变过程才能使团队更有生产力,同时也提高质量?”答案是从玩游戏中寻找规律。
这本书是为***和项目经理写的,《敏捷软件开发》将软件开发和游戏进行对比。团队成员参与游戏,他们了解*终目标是赢得胜利——不断记录他们在这个过程中学到了什么,要记住他们不会再用同样的方法玩第二次。游戏者必须对不同方法论持开放的态度,把注意力集中于短期内开发出高质量软件的目标上。
本书是10年的工作和研究,以及访谈了许多软件项目组的结果,它提出了正确的建议,指导陷入困境的团队如何在*小的压力下走向成功。本书包括以下内容:
敏捷方法论所蕴涵的主要原则;什么样的方法论适用于不同的项目——附录也有助于读者为项目选择适宜的方法论;描述方法论的新词汇表;方法论实时调整技术;管理不完善的沟通;不断发明新的方法论;敏捷软件开发宣言。
今天的软件***必须认识到他们有许多方法论可供选择。在这本书的指导下,他们可以打破没有生产力的习惯,超越旧方法,找到通往成功的新途径。