要件定義でAIを活用するなら、まず「作業」ではなく「思考支援」に使う
要件定義でAIを使うなら、まず考えたいのは「AIに資料を書かせること」ではありません。
人間が考えるべきことを整理し、抜け漏れを減らし、判断の質を上げるための思考支援として使うことが重要だと私は考えています。
私は要件定義から基本設計へ落とし込む際の抜け漏れ防止や、網羅性の確認にAIを活用しています。
一方で、顧客対応や追加要望を受け入れるか、再見積りが必要かといった判断までAIに任せるべきではありません。
この記事では、要件定義におけるAIの使いどころと、人間が担うべき領域を整理します。
結論:AIは「作業者」ではなく「思考の壁打ち相手」として使う
要件定義では、AIに文章を書かせること自体は難しくありません。
しかし、文章を作ることが目的になると、AIを使ったことによる効率化だけで終わってしまいます。
むしろ価値があるのは、
要件に抜け漏れがないか確認する
別の観点から要件を検討する
曖昧な要求を整理する
基本設計へ落とす際に考慮すべき事項を洗い出す
自分の考えに対する反対意見や例外を出してもらう
といった、人間の思考を補助する使い方です。
1. 要件定義から基本設計への抜け漏れを確認する
私がAIを使いたい場面の一つが、要件定義から基本設計へ落とし込むときです。
要件定義では「何を実現するか」を整理します。
そこから基本設計では、画面・データ・処理など、より具体的なシステムの構造へ落としていく必要があります。
このとき、要件定義書をAIに渡して、
この要件から必要になる画面は何か
必要なデータ項目は何か
想定される処理パターンは何か
例外ケースはないか
要件に対して基本設計で考慮できていない点はないか
といった観点で確認させることができます。
重要なのは、AIの回答をそのまま設計に採用することではありません。
自分が考えた設計に対して、別の視点を追加するために使います。
2. 要件定義資料を「生きた資料」にする
要件定義でAIを活用するうえで、個人的に特に可能性を感じているのが、資料の継続的な更新です。
多くのプロジェクトでは、詳細設計以降になると要件定義資料の更新が疎かになり、実際の仕様と資料の内容がずれていくことがあります。
そうなると、要件定義資料は「最初に作っただけの資料」になってしまいます。
ここでAIを使えば、設計書・課題管理・追加要望・議事録などの変更情報をもとに、
どの要件に変更が発生したか
既存の要件定義書のどこを更新すべきか
新しい要望によって影響を受ける要件は何か
現在の資料と実際の仕様に矛盾がないか
を継続的に確認する仕組みを作れます。
これは単なる文章生成よりも、プロジェクトの情報を最新の状態に保つためのAI活用として価値があると考えています。
3. AIに任せてはいけない「顧客対応」
一方で、AIに任せるべきではない領域もあります。
特に顧客対応です。
例えば、
要件定義上の課題をどう処理するか
顧客からの追加要望を受け入れるか
スケジュールへの影響をどう考えるか
再見積りが必要か
追加費用を請求するのか
どこまでをプロジェクトの責任範囲とするのか
といった判断には、単純な正解がありません。
契約、顧客との関係、プロジェクトの状況、会社としての採算など、文書化されていない情報まで含めて判断する必要があります。
AIに複数の選択肢を出してもらうことは有効ですが、最終的な判断と、その結果に対する責任は人間が負うべきです。
4. 「質問の意図」を整理するときにも使える
私自身、顧客からの質問が一読しただけでは理解できないことがあります。
このような場合、無理に一つの解釈に決めつけるのではなく、AIに質問を渡して、
「この質問が意味している可能性を複数挙げてください」
と考えさせることができます。
例えば、考えられる意図を複数パターンに分け、それぞれについて、現在の仕様ではどう回答できるかを整理します。
私は実際に、顧客の質問が理解できなかった際に、相手が意図している可能性のそれぞれに対して適切な仕様上の回答を整理するという使い方をしました。
これは「AIに顧客対応をさせる」のとは全く違います。
AIに解釈の候補を出させ、人間が仕様と照らし合わせて正しい回答を選ぶという使い方です。
5. AIを使うほど「人間の判断」が重要になる
AIの出力が高度になるほど、AIが出した内容を採用してよいのか判断する能力が重要になります。
要件定義では特に、
AIが「こう設計できます」と言った
↓
では、本当にこの設計で業務上問題ないのか?
↓
顧客・ユーザーにとって価値があるのか?
↓
プロジェクトの制約の中で実現すべきなのか?
という判断が必要です。
つまり、AIによって「考える必要がなくなる」のではなく、考える対象が変わるのだと思います。
単純な情報整理や網羅性確認をAIに任せ、その分、人間は優先順位付けや意思決定、顧客との合意形成に集中する。
これが、要件定義におけるAIの現実的な使い方だと考えています。
6. 要件定義でAIを使うときの基本的な考え方
私なら、次のように役割を分けます。
領域AIの使い方情報整理要件・議事録・課題の整理網羅性確認抜け漏れ・例外ケースの洗い出し設計支援要件から必要な画面・データ・処理を検討質問理解顧客の質問の解釈候補を整理顧客対応判断材料の整理まで。最終判断は人間追加要望影響範囲・論点の整理まで。受入判断は人間再見積り前提条件や影響の整理まで。判断は人間
この切り分けをしておくと、AIに任せすぎることも、逆にAIを単なる文章生成ツールとして終わらせることも避けられます。
7. まとめ
要件定義でAIを活用するなら、まず「資料を作ってもらう」ことから始める必要はありません。
抜け漏れを減らし、別の視点を得て、自分の思考を整理するための支援役として使う。
これが最初の一歩だと考えています。
特に、要件定義から基本設計への網羅性確認や、要件定義資料の継続的な更新は、AIとの相性が良い領域です。
一方で、顧客の追加要望を受け入れるか、再見積りをするかといった判断は、AIに答えを出させるべき領域ではありません。
AIを使えば使うほど、「何をAIに任せ、何を人間が判断するのか」を設計する能力が重要になる。
これからの要件定義では、AIそのものを使えること以上に、AIと人間の役割分担を適切に設計できることが重要になるのではないでしょうか。
ここから先は
¥ 500
この記事が気に入ったらチップで応援してみませんか?
