基本介紹
- 中文名:極限編程
- 外文名:Extreme Programing
- 創始人:Kent Beck
- 開發時間:1999年
- 四個價值觀:交流、簡單、反饋、勇氣
- 核心思想:敏捷編程
- 適合範圍:規模較小的團隊
交流,簡單,反饋,勇氣,
交流
XP方法強調交流的價值,通過交流,既可以向項目的相關人員傳遞信息,又可以從他們那裡獲得信息。大量的實踐表明,項目失敗的重要原因之一是交流不暢,使得客戶的需求不能準確及時地傳遞給開發人員,造成開發人員不能充分理解需求;模型或設計的變動未及時地告知相關人員,造成系統的不一致和集成的困難等。因此,所有項目相關人員之間充分而有效的交流是軟體開發成功的必要條件。
簡單
簡單是指在確保得到用戶滿意的軟體的前提下,做最簡潔的工作。包括簡單的過程,簡單的模型,簡單的文檔,簡潔的設計和實現等。
反饋
及時有效的反饋,其價值體現在能確定開發工作是否正確,及時發現開發工作的偏差並加以糾正。
勇氣
敏捷軟體開發對大多數軟體機構來說是一個新方法,是對軟體開發現狀的挑戰,因此採用敏捷軟體開發需要勇氣。