close
Agile Programming 有四個理念
- Individuals and interactions over processes and tools 個人與互動
- Working software over comprehensive documentation 軟體產出
- Customer collaboration over contract negotiation 客戶合作
- Responding to change over following a plan 回應改變
故事與 Story Card 大小約為 A5 甚至更小,統一格式
用XP開發Web專案所使用工具
- 應用伺服器
- 測試工具
- 建構工具
- 版本管理
- UML 編輯器
- 壓力測試工具
- 效能評估工具
XP開發時的四個面向:成本、時間、品質 -> 決定開發範圍
XP專案所要製作的文件 (紅色為must)
- 專案企劃書
- UML (初期使用案例、初期場景圖、初期類別圖、活動圖、物件圖、順序圖)
- 架構規格書
- 資料庫設計圖 ER
- 運用步驟
- 標準文件 (code convention, tool guide line)
- 驗收測試規格書
- 進度表
Story Card & Task Card
這裡有篇文章,漫談Agile Modeling,還不錯
CRC卡
使用傳統工具
- 白板
- 紙
- 筆
參考資料:
http://sea-taiwan.blogspot.com/2008/12/agile-modeling.html
http://www.extremeprogramming.org/rules/crccards.html
eXtreme Programming理論與實務 博碩文化 市立圖書館 312.92 6524
全站熱搜