【かんりょうのていぎ】
完了の定義(DoD) とは?
💡 「できました」を信じるための、チーム共通のチェックリスト
📌 このページのポイント
完了の定義って、「作り終わったらOK」じゃないの?
それが一番の落とし穴なんだ。ある人は「コードを書いたら完了」、別の人は「テストまで終わったら完了」と思っていると、品質がバラバラになるよね。だからチーム全員で『これを全部満たしたら完了』というリストを作るんだよ。
たとえばどんな項目があるの?
よくあるのは「コードレビューが完了している」「ユニットテストが通っている」「CI/CDパイプラインが通っている」「ドキュメントが更新されている」などだね。チームや組織によって項目は違うよ。
受入基準とは何が違うの?
完了の定義って一度決めたら変えないの?
レトロスペクティブで定期的に見直すのが理想だよ。チームが成熟するにつれて『自動テストカバレッジ80%以上』『セキュリティスキャン通過』など、項目がどんどん充実していくんだ。
完了の定義がないとどうなるの?
まとめ:ざっくりこれだけ覚えればOK!
「完了の定義」って出てきたら「完了と言えるための品質チェックリスト」と思えればだいたいOK!
📖 おまけ:英語の意味
「Definition of Done」 = 完了の定義
💬 略してDoDと書くことが多いよ。Doneの定義をチームで決めておこうという発想だね