極限開發

極限開發,是由Kent Beck於1999年提出的一種軟體開發方法,適用於軟體需求模糊且揮發性強、開發團隊人數在十人以下、開發地點集中的場合。

基本信息

極限開發也叫做極限編程extreme programing,縮寫為XP。該方法是由Kent Beck於1999年提出的一種軟體開發方法,適用於軟體需求模糊且揮發性強、開發團隊人數在十人以下、開發地點集中的場合。
XP方法的四個價值觀:
(1)交流
XP方法強調交流的價值,通過交流,既可以向項目的相關人員傳遞信息,又可以從他們那裡獲得信息。大量的實踐表明,項目失敗的重要原因之一是交流不暢,使得客戶的需求不能準確及時地傳遞給開發人員,造成開發人員不能充分理解需求;模型或設計的變動未及時地告知相關人員,造成系統的不一致和集成的困難等。因此,所有項目相關人員之間充分而有效的交流是軟體開發成功的必要條件。
(2)簡單
簡單是指在確保得到用戶滿意的軟體的前提下,做最簡潔的工作。包括簡單的過程,簡單的模型,簡單的文檔,簡潔的設計和實現等。
(3)反饋
及時有效的反饋,其價值體現在能確定開發工作是否正確,及時發現開發工作的偏差並加以糾正。
(4)勇氣
敏捷軟體開發對大多數軟體機構來說是一個新方法,是對軟體開發現狀的挑戰,因此採用敏捷軟體開發需要勇氣。

相關詞條

熱門詞條

聯絡我們