本篇概述#
本篇介紹敏捷開發的核心概念與實踐方法。從 Agile Alliance 的成立與敏捷宣言開始,逐步深入 Extreme Programming(XP)的十四項具體實踐,並透過案例研究展示這些實踐如何在日常開發中發揮作用。
章節導覽#
- Chapter 1 - Agile Practices:敏捷宣言的四大價值觀與十二項原則
- Chapter 2 - Overview of Extreme Programming:XP 的十四項核心實踐概覽
- Chapter 3 - Planning:規劃遊戲、User Stories、速度追蹤與迭代管理
- Chapter 4 - Testing:測試驅動開發(TDD)與驗收測試
- Chapter 5 - Refactoring:透過質數產生器範例示範重構技巧
- Chapter 6 - A Programming Episode:保齡球計分程式的 TDD 完整實戰
重點: 本篇的核心訊息是——原則、模式與實踐固然重要,但真正讓它們發揮作用的是人。正如 Alistair Cockburn 所說:「流程與技術是專案成果的二階效應,人才是一階效應。」