エクストリームプログラミング 2nd Edition(2015年頃)
書籍
価値
1. コミュニケーション(Communication)
2. シンプリシティ(Simplicity)
3. フィードバック(Feedback)
4. 勇気(Courage)
5. リスペクト(Respect)
原則
1. 人間性(Humanity)
2. 経済性(Economics)
3. 相互理解(Mutual Benefit)
4. 自己相似性(Self-Similarity)
5. 改善(Improvement)
6. 多様性(Diversity)
7. ふりかえり(Reflection)
8. 流れ(Flow)
9. 機会(Opportunity)
10. 冗長性(Redundancy)
11. 失敗(Failure)
12. 品質(Quality)
13. ベイビーステップ(Baby Step)
14. 責任の引き受け(Accepted Responsibility)
プラクティス
主要プラクティス
1. 全員同席(Sit Together)
2. チーム全体(Whole Team)
3. 情報満載のワークスペース(Informative Workspace)
4. いきいきとした仕事(Energized Work)
5. ペアプログラミング(Pair Programming)
6. ストーリー(Stories)
7. 週次サイクル(Weekly Cycle)
8. 四半期サイクル(Quarterly Cycle)
9. ゆとり(Slack)
10. 10分ビルド(Ten-Minute Build)
11. 継続的インテグレーション(Continuous Integration)
12. テストファーストプログラミング(Test-First Programming)
13. インクリメンタルな設計(Incremental Design)
導出プラクティス
1. 本物の顧客参加(Real Customer Involvement)
2. インクリメンタルなデプロイ(Incremental Deployment)
3. チームの継続(Team Continuity)
4. チームの縮小(Shrinking Teams)
5. 根本原因分析(Root-Cause Analysis)
6. コードの共有(Shared Code)
7. コードとテスト(Code and Tests)
8. 単一のコードベース(Single Code Base)
9. デイリーデプロイ(Daily Deployment)
10. 交渉によるスコープ契約(Negotiated Scope Contract)
11. 利用都度課金(Pay-Per-Use)