下载此文档

敏捷过程new_chinaxp_training.ppt


文档分类:IT计算机 | 页数:约84页 举报非法文档有奖
1/84
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/84 下载此文档
文档列表 文档介绍
Extreme Programming
黄海波& 陶万山
with contribution by 劳晖
1
XP基础课程
2
内容概要 为什么需要XP 敏捷过程是软工发展的必然及最新成果 重要概念 12个重要惯例和规则 XP的实施过程 总结
3
前言
Software development fails to deliver; and fails to deliver value. This failure has huge economic and human impact. We need to find a new way to develop software. -- Kent Beck
4
 Copyright 2002 Chinaxp. All rights reserved
我们为什么需要XP
项目为什么失败?
软件工程试图解决这些问题:
对用户需求理解得不清楚,甚至有错误;
用户需求变化;
软件很难维护或扩展;
在项目后期阶段发现很严重的设计缺陷;
软件质量或性能不合格;
Test - Build - Release过程的可操作性、可维护性很差;
人员流动;
……
为了规范化开发过程,引进传统工程的概念(瀑布型);
为了理解需求,提出原型法;
为了提高设计开发的效率和扩展性,提出重用和面向对象等思想;
为了让开发过程更灵活,提出了开发框架的概念;
为了降低风险,提出了风险评估、成本控制和增量开发等思想;
5
我们为什么需要XP
软件工程的应用现状:
“特色”问题还是难以解决:
国内因为资源限制,软件工程的实施流于形式;
国内软件工程的研究及推广工作,和实践脱钩;
旧的软件工程方法一直不能有效地支持变化。
在北美,虽然软件工程提高了项目成功率,但耗费巨大资源;
以前的软件工程方法无法摆脱传统工程方法的束缚。
需求难以量化;
软件从开发到维护及扩展,需求都有可能发生大变化;
编程对设计的反馈非常重要;
项目中的设计可能会经常变化;
代码的可读性和可维护性;
……
 Copyright 2002 Chinaxp. All rights reserved
6
我们为什么需要XP
公司:
1) 培养团队合作精神,稳定开发队伍;
2) 提高开发人员的水平;
3) 提高项目成功率,降低开发成本。
项目经理:
1) 更好地和用户沟通,更清晰地理解用户需求;
2) 更充分地使用资源,更科学地调配资源,更精确地掌握开发进度。
Team Lead和Architect:
1) 设计更加完善;
2) 更有效地更新知识,得到其他成员更多的尊重。
程序员:
1) 学习系统设计和项目管理;
2) 提高学习和工作效率,受到重视,减少加班时间。
 Copyright 2002 Chinaxp. All rights reserved
7
Fortune 500 公司中成功应用XP的公司包括Ford,Daimler-Chrysler,First Union National Bank,IBM,HP等等。
2-10人的小规模开发队伍(小规模开发队伍小规模项目)。
越来越多的公司开始使用敏捷开发过程,或者将其与RUP等开发过程结合使用。
谁在用XP
 Copyright 2002 Chinaxp. All rights reserved
8
什么是XP Kent Beck 1996
XP is a lightweight methodology for small to medium sized teams developing software in the face of vague or rapidly changing requirements. -- Kent Beck.
XP是勇气,交流,反馈和简单。
XP是软件开发过程中的纪律,它规定你:必须在编程前些测试,必须两个人一起编程,必须遵守编程规范……。
XP是把最好的实践经验提取出来,形成了一个崭新的开发方法。
Extreme Programming
 Copyright 2002 Chinaxp. All rights reserved
9
Agile Process
软件工程发展的必然
软件工程的最新成果
10

敏捷过程new_chinaxp_training 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数84
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xwhan102
  • 文件大小0 KB
  • 时间2015-04-06
最近更新