変化ヲ抱擁セヨ
- eXtreme Programming - Embrace Change
ソフトウェア開発手法であるエクストリーム・プログラミング(XP)の根本思想であり、変化を拒むのではなく、起きるものとして受け入れ、味方につけるというアジャイルの本質を表す言葉
前提の転換
変化は予測不能であり、コントロールできないと割り切る。
拒絶から受容へ
計画に固執して変化に抵抗するのをやめる。
適応力の重視
変化を前提とした柔軟な仕組みをあらかじめ構築する。
価値への昇華
変化をリスクではなく、より良い成果を出すチャンスと捉える。
01. 小さく試して早く失敗する
011. 大規模な計画を一度に実行しない。
012. 小さなサイクルを繰り返す。
013. 素早いフィードバックを得る。
02. 変化に対応できる柔軟性を保つ
021. 過剰な設計やルールを作らない。
022. 仕組みをシンプルに保つ。
023. いつでも軌道修正できるようにする。
03. 確実なテスト環境を作る
031. 自動テストなどで足元を固める。
032. 失敗してもすぐ戻せる安心感を作る。
033. 挑戦に伴う心理的安全性を確保する。
04. 対話と協調を重視する
041. 状況の変化をチームで即座に共有する。
042. 固定観念を捨てて対話する。
043. 全員で次の最適な一手を決める。
ケント・ベック