敏捷开发(2):

1.什么是极限编程?

  极限编程是通往软件工程的方法或路径。

  1)风险:基本问题,软件开发中的问题6。

    (1)进度延迟

    (2)项目做到后期会被取消

    (3)项目变味

    (4)项目缺陷率

    (5)业务误解

    (6)业务变更

    (7)员工离职

  2)XP应对上述的风险。

    (1)应对项目延期:(1)短的发布周期,迭代周期和任务,通常情况下发布周期比迭代周期长

            (2)XP提倡先实现最高优先级的功能,最后一个版本做性能调优。程序80%的内存消耗在20%的代码上,在中期做,

    (2)项目被取消掉:XP提倡用户选择有最大商业价值的最小的发布版本

    (3)系统恶化:XP创建和维护一个综合的测试套件

    (4)测试率。

    (5)业务误解。XP希望需求客户是团队内部人员。在一个发布周期中,客户欢迎提交一个新的没有完成的功能,

    (6)

    (7)

  3)Episode  

原文地址:https://www.cnblogs.com/bigdata-stone/p/10162311.html