结对编程是一种技巧。它需要实践,不是对每个人都很容易开始。结对编程是XP中极其重要的一种技巧,因此值得培养这种习惯来利用它的好处。
体系结构体现在探究中,体现在隐喻中,体现在第一次迭代以及别的地方。
XP通过以下机制处理体系结构:探究,隐喻,第一次迭代,小版本,重构,团队实践。
隐喻提供了一种共识和一套公共词汇表。它有助于形成对问题和系统的全新理解,并有助于指导系统的结构。
极限编程(XP)团队不是在最后的“一刹那”中完成所有的事,而是采用一系列的迭代。迭代间隔是固定的,为一到三星期。迭代是有时间限制的:如果团队无法完成每件事情,他们将放弃某些特性,而不是拖延迭代的最后期限。在每个迭代结束时,客户能够看到准备发布的系统,并对所选择的故事进行验收测试。
作为极限编程(XP)软件的客户,你将在全部时间里与团队一起编写测试,回答问题和定义优先级。客户与团队一起是帮助团队尽快完成工作的重要影响因素。
迭代期间,客户有四项主要工作:回答问题,编写验收测试,运行验收测试,知道迭代。以及在版本做好时的一项准备工作(几次迭代后):接受版本。
XP本身没有分析员这个角色,客户直接与程序员一起工作。XP争取实现让提问的人直接与可能解决问题的人交流的高效机制。
经理的几项主要工作:应付外部的团体,组建团队,获取资源,管理团队和处理团队问题。
跟踪者将跟踪三件基本的事情:版本计划,迭代计划和验收测试。你可以轻松的用简单的电子表格进行跟踪。
XP中的教练角色已经发展成为“当场”帮助团队保持进度的人。监控,执行和改变过程;指导;提供玩具;处理问题。
XP并不是一成不变的,它也是在不断的发展完善过程中的。
以上内容来自《探索极限编程》 人民邮电出版社 William C. Wake著 郑荣林译
上面是极限编程(XP编程)读书笔记的第二部分 全文完
分享到:
相关推荐
一个略微描述了极限编程xp的PPT,和xp的一些发展。
极限编程资料 极限编程资料极限编程资料极限编程资料
极限编程XP教程为一部非常实用的敏捷化编程指南,可指导大家有话编码风格和效率
重构极限编程XP的实践与反思 书籍语言:简体中文 书籍类别:JAVA教程 整理时间:如题描述 资料格式:CHM格式
极限编程 (XP) 篇
极限编程 XP极限编程 XP资料,学习极限编程的网络收集资料
Extreme Programing
对比十几种软件开发模型 瀑布模型 演化模型 螺旋模型 喷泉模型 快速原型模型 智能模型 混合模型 敏捷开发 极限编程XP
Matt Stephens 对风靡一时的极限编程--XP进行的实践与反思,抽取XP中可重构的部分,以更加健壮的方式实现同样敏捷的目标,值得一看!
《解析极限编程:拥抱变化 原书第2版 》介绍了XP背后的思想 它的根源 哲学 情节等 它将帮助读者选择是否在项目中使用XP时做出明智的决策 《解析极限编程:拥抱变化 原书第2版 》的另一个目的是帮助那些已经在使用XP的...
敏捷开发之极限编程。
极限编程,通常称为XP,是一种针对业务和软件开发的规则,其作用在于将两者的力量集中在共同的、可以达到的目标上,使XP团队以可持续的步调生产优质的软件。本书是在《解析极限编程》第一版面世的5年之后,作者重新...
网上关于极限编程的资料不是很多,所以我共享一份资源给大家,感觉不错
极限编程极限编程极限编程极限编程极限编程
Java_极限编程Java_极限编程Java_极限编程Java_极限编程Java_极限编程Java_极限编程Java_极限编程
极限编程ppt.pdf 入门请看,快速了解极限编程
高手编程笔记 蓝牙协议读书笔记 高手编程笔记 蓝牙协议读书笔记 高手编程笔记 蓝牙协议读书笔记
极限编程2.3(极限编程系列)极限编程2.3(极限编程系列)
极限编程1.3(极限编程系列)极限编程1.3(极限编程系列)
活用 XP-极限编程活用 XP-极限编程活用 XP-极限编程活用 XP-极限编程活用 XP-极限编程活用 XP-极限编程活用 XP-极限编程