AI開発
AI要件定義は版管理を先に決める
株式会社Atsumell|7分で読めます

要件定義の場でAIを使うと、版が増える。増え方が速い。
午前中にたたき台を1本出したつもりでも、昼には差分入りの2本目ができる。夕方には、誰が直したのか分からない3本目が残る。しかも見た目はどれもそれらしい。ここで事故が起きる。
AI要件定義の版管理で一番まずいのは、どの版が正なのかを決めないまま、AIだけ速くすることだ。
変更差分の話はすでに AI要件定義は変更差分から始める で整理した。状態の話は AI要件定義は状態遷移を先に決める で触れた。
その上に乗るのが版管理だ。差分が分かっていても、版の扱いが曖昧なら、チームは最後に迷う。
AI要件定義の版管理で最初に決めること
版管理というと、ファイル名に `v1` や `final` を付ける話だと思われやすい。実際はもっと広い。
「どの版を正とするか」「誰が承認したか」「どこへ戻せるか」を先に決めること だ。
この考え方は、変更管理を扱う資料でも共通している。たとえば Acsimの要件定義における変更管理 は、変更を計画的に扱う前提を明示しているし、DreamOnの変更統制 も、変更の入口・影響評価・承認・反映・追跡を分けている。
Azure DevOpsの変更管理 でも、変更要求をバックログに載せ、合意されたプロセスで扱うことが前提だ。要件管理の ONES.com も、要件階層とトレーサビリティを重視している。
つまり、版管理は単なる整理ではない。合意の置き場 だ。
| 決めるもの | 最低限の定義 | 放置すると起きること |
|---|---|---|
| 入口 | 変更依頼はどこに集めるか | Slack DM、口頭、メールで散る |
| 差分 | 何が変わったかを一行で書けるか | 何を直した版か分からない |
