強調使用者滿意,分工合作
XP 的核心價值:溝通,簡化,回饋,勇氣
三個進行步驟
(1) 做出 User Stories (使用者故事:用來描述系統該如何做)
(2) Coding (寫程式)
(3) Test (測試)
適用小專案(程式設計師 10 人以內)
最後整合所有小系統 -> 完成
沒有回溯線
優點:
XP projects deliver results sooner than even the RAD approaches
比 RAD 的方法更快能產生系統
缺點:
1. It is not advised for mission-critical
重要的資訊系統多會長時間使用,因此使用 XP 方法的效用受到質疑
2. Since little analysis and design documentation is produced with XP, there is only code documentation
在分析與設計階段,使用 XP 方法,產生的文件很少,只有程式文件而已,因此要維護 XP 所建構的資訊系統幾乎不可能
3. Methodology requires considerable on-site user input, something that is frequently difficult to obtain
此方法需要使用者,在發展系統時一起工作
(1) 定義需求
(2) 客戶測試
這一點常常很難遵守
正在閱讀(Extreme programming(XP) - 終極程式)
沒有留言:
張貼留言