第5章:Definition of Ready / Done(入口と出口の統一)

この章で学ぶこと

  • 入口条件(DoR)で「着手できる状態」を統一する
  • 出口条件(DoD)で「終わった状態」を統一する
  • 曖昧タスク・終わらないタスクを抑止する

成果物(書けるようになるもの)

  • DoR/DoD をテンプレで運用できる(付録: DoR/DoD
  • Issue の入口/出口を宣言できる

本文

DoR がないと、調査不足のまま着手し、手戻りが増える。DoD がないと、完了の判定が曖昧になり、品質がばらつく。

最小のDoR/DoD

  • DoR: 背景/目的/受け入れ条件/依存/リスク
  • DoD: 受け入れ条件を満たしたこと/ロールバック定義/必要な転記

注意点(運用のコツ)

  • DoR/DoD は「チームの合意」であり、形骸化させない(満たせない場合は不足情報と期限を明記する)
  • DoR を厳格にしすぎると停滞するため、種別(不具合/改善/作業)に応じて最小条件を調整する
  • DoD は実装だけで閉じず、必要に応じてテスト/運用手順/監視/FAQ などまで含める

具体例(悪い例→良い例)

悪い例

DoD: 終わったら終わり
DoR: とりあえず着手

良い例

DoR: 受け入れ条件と検証方法が合意済み
DoD: 受け入れ条件PASS、ロールバック手順あり、FAQに転記済み

チェックリスト

  • DoR が満たされてから着手している
  • DoD が満たされてから完了にしている
  • 転記/ナレッジ化の条件がある

まとめ

  • DoR/DoD で「着手できる状態」と「終わった状態」を統一し、曖昧タスクを減らす
  • DoD にロールバックと転記(ナレッジ化)を含め、運用まで閉じる

次章への接続