1. 程式人生 > >敏捷開發(2):

敏捷開發(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