软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
三分钟鸟瞰XP

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

一.首先让我们来知道几个名字和他的主张

 

Name

Method

Kent Beck

eXtreme Programmming(极限编程)

    Martin Fowler

Refactoring

Ken Schwaber

Scrum

Jim Highsmith

Adaptive software development

 

 

 

 

 

 

 

二.XP的经典书籍

eXtreme Programming explained by Kent Beck

三.XP的实施者应具有的4个价值观和12个实践

4个价值观:交流、简单、反馈、勇气

12个实践:

现场客户(客户就坐在旁边)

小型发布(反正可以补丁)

系统隐喻(就像蓝图)

简化设计(一切都在变化,前期不用太详细))

代码共有

每周40小时工作制

 计划游戏(就像玩游戏一样轻松)

测试驱动(测试代码先写)

重构(优化)

 双人编程(一个编,一个看)

持续集成(发现一点解决一点)

代码规范

 

 

四.XP的实施者

角色

应有的行为

明令禁止的行为

经理(Manager

.处理和外部团队的关系

.组建团队

.获取必要的资源

.管理团队

.解决团队中的问题

.为任务制定优先级(这是客户的工作)

.分配任务(程序员的事)

.评估任务(同上)

.制定时间表(程序员和客户的事)

跟踪者(Tracker)

.跟踪版本计划

.跟踪反复计划(Iteration Plan)

.用户接受度测试(Acceptance Tests)

教练(Coach)

.检测进度

.执行进度

.改变进度

.指导

.提供工具

.处理进度中的问题

 




相关文章

相关软件