エクストリーム・プログラミングの履歴
アジャイル開発の技術
価値(抽象的)
- コミュニケーション
- シンプルさ
- フィードバック
- 勇気
- 尊重
プラクティス(具体的)
CI(継続的インテグレーション)
コード変更時、日々、週次で開発・ビルド・テスト・フィードバックをぐるぐる回す。
TDD(テスト駆動開発)
ペアプログラミング
原則
- 人間性
- 多様性
- 改善
- 経済性
- 反省
- 相互利益
- 失敗
- 自己相似性
- 品質
- フロー
- 小さなステップ
- 機会
- 責任の受入
- 冗長性
アジャイル開発の技術
コード変更時、日々、週次で開発・ビルド・テスト・フィードバックをぐるぐる回す。