ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 实践XP

实践XP

原创 Linux操作系统 作者:husthxd 时间:2005-02-19 00:00:00 0 删除 编辑

这次项目开发算是实践了一下极限编程(XP),

其中的经验和过程很值得总结和回顾.

-- 2005-02-20 14:59.

感觉上,采用XP的价值在于:

1.帮助客户尽早的看到希望,也就是他们想要的实实在在的商业价值.

2.给涉众人员直观的显示项目的进度.

3.帮助项目团队尽早的看到他们完成的工件,增强团队成员的自豪感和成就感,从而提高士气.


XP推荐在初次使用XP的时候要全部采用其中的核心实践,由于各种原因并不能达到这个要求.

XP的核心实践:

1.团队协同工作,现场开发

项目情况:

驻客户工作现场,与客户的技术人员一起合作开发.

出现的问题项目进度/技术架构等是容易受到客户的影响,同时的需要PM花费更多的精力去协调这些事情.

2.小型而频繁的发布

项目情况:

1月份基本上是没有发布版本,在2月4日发布不包括权限限制的可演示版本.

春节过后两天一个内部版本.

3.验收测试和客户测试

客户的测试人员没有100%的投入,进展缓慢.

4.测试驱动

基本上编写完后台代码后用junit进行单元测试.

与页面的集成测试首先由组中的专人粗略测试一遍后提交到项目组QA进行测试.

5.发布计划游戏

没有采用.

6.迭代计划游戏

没有采用.

7.简单设计

基于分层的技术架构.设计也只是在纸上画出了大概的架构图.没有具体的电子文档.

8.结对编程

只是在指导其他人编程的时候实践过,基本上完全实践并不可行.

9.频繁重构

一般在Review代码的时候发现有重构的可能才进行重构.

10.持续迭代

并没有产生诸如"故事卡"之类的工件,只是用电子文档记录需要完成的功能.

11.平稳的工作节奏,不加班

天天加班,郁闷.

12.编码标准

编码规范不统一,没有管理好.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/6906/viewspace-21727/,如需转载,请注明出处,否则将追究法律责任。

下一篇: XP的现实与幻想
请登录后发表评论 登录
全部评论
ITPUB数据库版块资深版主,对Oracle、PostgreSQL有深入研究。现就职于广州云图数据技术有限公司,系统架构师。

注册时间:2007-12-28

  • 博文量
    1388
  • 访问量
    3837993