内容简介
《解析极限编程:拥抱变化(原书第2版)》适用于中小型团队在需求不明确或者迅速变化的情况下进行软件开发的轻量级方法学。《解析极限编程:拥抱变化(原书第2版)》是XP宣言,也是第一本有关XP的图书。
《解析极限编程:拥抱变化(原书第2版)》介绍了XP背后的思想——它的根源、哲学、情节等。它将帮助读者选择是否在项目中使用XP时做出明智的决策。《解析极限编程:拥抱变化(原书第2版)》的另一个目的是帮助那些已经在使用XP的读者更好地理解它。对程序员而言,XP做出的承诺是他们每天能够处理真正重要的工作,而不必单独面对令人担忧的状况。他们将能够集中全力来使他们的系统获得成功。他们将做出最适合由他们来做的决策。对于客户和管理人员而言,XP的承诺是他们将从每个编程周期中获得最多的利益。他们将能够在开发的中途更改项目的方向而不用承担太高的成本。《解析极限编程:拥抱变化(原书第2版)》适合所有软件开发人员、管理人员参考。
编辑推荐
《解析极限编程:拥抱变化(原书第2版)》:责任感,透明度,负责任。这些词没有一个是经常应用于软件开发的。在这本完全修订的极限编程(XP)的介绍中。Kent Beck描述了怎样通过把这些非常必要的观念整合进日常开发过程中,以改进你的软件开发。
《解析极限编程:拥抱变化(原书第2版)》第1版是经典之作。其中提出了一些想法,诸如让开发者为自己的代码写自动化测试,让整个团队每周做计划,因为这些当时很激进的改进小团队开发的想法,《解析极限编程:拥抱变化(原书第2版)》获了奖。五年来许多东西改变了。完全重写的第2版将XP的范围扩展到任何规模的团队。建议了基于以下几点的持续改进流程:
•与卓越软件开发一致的5个核心价值观。
•11个原则将这些价值观付诸行动。
•13个基本实践和1 1个扩展实践帮助你推动开发,超越当前的商业和技术限制。
无论你是有一个已经和客户紧密联系在一起的小团队。还是有一个在大组织或跨国组织中的大团队,你都会在书中发现大量思想去挑战、启发和鼓励你及你的团队成员去切实改进你们的软件开发。你将会发现如何:
•影响整个团队——XP风格
•通过结对编程和持续集成来增加技术协作
•通过开发人员的测试减少缺陷
•通过每周和每季度计划校准商业和技术决策
•通过建立富有信息的共享工作空间来改进团队协作你还会发现很多具体的改进方法,它们都基于强调同步增强软件开发的人性和效率的哲学。每个团队都可以改进。每个团队都可以现在开始改进。改进是可能的——超越我们现在可以想象到的程度。《解析极限编程:拥抱变化(原书第2版)》为推进你未来几年的改进提供了具体的方法。