`
yanfaguanli
  • 浏览: 662267 次
文章分类
社区版块
存档分类
最新评论

敏捷开发之极限编程过程

 
阅读更多


图 极限编程过程


极限编程是敏捷开发软件开发使用最为广泛的一个方法,作为面向对象方法的推荐开发范型,它包含了策略,设计,编码,测试4个框架活动的规则和实际。


策划

》倾听一系列的用户故事,描述即将建立的软件的需要的输出,特征以及功能。

》客户跟进对应特征的综合业务价值表明故事的优先级(权值)。

》商讨一个版本的基本承诺,即验收测试的准则。

》软件增量开发,没发行一个增量,估计下一个版本的评估,迭代计划。


设计:

极限编程鼓励使用CRC卡(类-责任-协作者)

1、把需求设定问多张CRC卡,排列好优先级及其工时,让每个程序员自己去领取crc卡片需求,签名负责,改变项目经理分任务的情况。

2、把一个项目分成多个sprint,比如:电子商务app 第一个sp解决最基本的框架设计,满足能够购物,完成后马上测试上线。在第二个sp解决优惠券发放需求,依次类推,迭代的完成一个比较大的项目。


编码:

不是直接编码,而是开发一系列用于检测本次发布的包括所有故事的单元测试,根据每个sp完成开发,开发间隔比较短,完成sp,测试人员同步测试代码。没完成一个sp,得到的产品上线。

测试:

不是想过程开发那也,要等到一个大项目完成之后才能提测,需要在每一个sp中就做测试,完成项目上线,上线反馈后再下一个版本增加需求,改变不合理的设计





分享到:
评论

相关推荐

    敏捷过程与极限编程的描述

    敏捷过程与极限编程,极限编程的有效实践 敏捷软件开发宣言

    敏捷过程与极限编程

    敏捷过程与极限编程

    极限编程与敏捷开发

    一本介绍敏捷开发的书籍,值得学习一下,里面很多介绍的很不错

    敏捷开发、极限编程

    什么是敏捷开发?一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和 可运行的特征。简言之,是把一个大项目分为多个相互联系,...

    敏捷开发的艺术

    你将看到敏捷开发过程的全景图,包括为非技术类读者准备的全面指导,以及为开发者和测试人员准备的实用技术实践。, 本书为以下问题提供了明确的答案:, 怎样才能采用敏捷开发?, 我们真的需要结对编程吗?, 汇报应该...

    敏捷软件开发和极限编程介绍

    例二,再来看一个例子,比如某人想盖一栋房子,他想使用环保材料,当开发商给出房子的草图、价格预算,交给他时,他可能会改变主意。在建造房子的过程中,他的一些想法会逐渐明朗化。当房子盖好之后,实物呈现在他...

    CSDN_敏捷开发相关文档全收集_5

    敏捷建模_极限编程和统一过程的有效实践.pdf 敏捷开发的艺术.pdf 敏捷开发知识体系.pdf 敏捷开发项目管理软件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理...

    CSDN_敏捷开发相关文档全收集_6

    敏捷建模_极限编程和统一过程的有效实践.pdf 敏捷开发的艺术.pdf 敏捷开发知识体系.pdf 敏捷开发项目管理软件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理...

    CSDN_敏捷开发相关文档全收集_2

    敏捷建模_极限编程和统一过程的有效实践.pdf 敏捷开发的艺术.pdf 敏捷开发知识体系.pdf 敏捷开发项目管理软件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理...

    敏捷软件开发

    Scrum精要.pdf 敏捷&迭代:踏上企业精益开发之路.doc 敏捷建模-极限编程和统一过程的有效实践.pdf 敏捷软件开发:原则、模式与实践.pdf

    CSDN_敏捷开发相关文档全收集_3

    敏捷建模_极限编程和统一过程的有效实践.pdf 敏捷开发的艺术.pdf 敏捷开发知识体系.pdf 敏捷开发项目管理软件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理...

    CSDN_敏捷开发相关文档全收集_1

    敏捷建模_极限编程和统一过程的有效实践.pdf 敏捷开发的艺术.pdf 敏捷开发知识体系.pdf 敏捷开发项目管理软件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理...

    CSDN_敏捷开发相关文档全收集_4

    敏捷建模_极限编程和统一过程的有效实践.pdf 敏捷开发的艺术.pdf 敏捷开发知识体系.pdf 敏捷开发项目管理软件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理...

    极限编程与敏捷开发的宣言及其原则列表

    为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。

    7极限编程和UP统一过程

    7极限编程和UP统一过程

    敏捷开发方法介绍

    主要内容:1、敏捷方法的含义 2、软件过程的比较 3、极限编程 4、eXtreme Programming 5、XP

    敏捷建模与统一过程.doc

    理想情况下,AM的实践应该用来促进 其它更完整的软件过程,比如极限编程(XP)(Beck, 2000)、微软解决方案框架(MSF)(Microsoft Corporation, 2001)、Rational统一过程(RUP) (Rational Corporation, 2001)和企业统一...

    基于敏捷软件开发的软件工程教学研究.doc

    极限编程;软件工程;教学 0 引言 在《软件工程》教学过程中,由于教学内容和教学方法等诸多原因,上课效果并 不十分理想,许多学生反映课程内容抽象,缺乏实践,难以理解,认为软件工程课程不 实用,不重要。...

Global site tag (gtag.js) - Google Analytics