VBAエンジニアとAI
前回、PMに現状把握、業務要件のまとめができない場合は、事業部門様に負担が集中する(丸投げされる)ようすを、フロー図とともに説明しました。最近では、この体制でも「事業部門がAIを使えば、VBAツールの解析、隠れた機能の文書化、改修方法、影響範囲、入力規則の提案なども行ってくれる」「AIさえあれば開発費は要らない」と考えられています。このAIの活用方法について、ほかでもない、AI(ChatGPT)に質問してみました。要約すると、次のように答えていました。1)PMに時間が無いなら、事業部門がAIを使うとよい。2)事業部門だけが、業務内容を把握している状態だから。3)新規機能、改修内容も、PM、エンジニアには不明な状態だから。また、次のような説明もしています。4)業務要件を理解できない初心者エンジニアには、AI活用は難しい。5)事業部門が業務要件、機能要件などをまとめ、PMが確認するべき。6)PMが確認した要件に沿って、エンジニアがコードを実装するべき。そして、注意点もあげています。7)事業部門のリソースに余裕がなければ、業務要件の整理ができない。
8)AIの回答、提案が技術的に矛盾しても、事業部門では把握できない。9)PMに時間が無く、実装経験が少なければ、PMも問題点を把握できない。わかりやすく言えば、事業部門様、PMで要件定義をすべて行うなら、時間と開発の知識が必要、ということでしょう。現実的には難しいと言えます。AI(ChatGPT)は、次のような体制が理想的だと答えています。事業部門様、PMをサポートして、現状把握、業務要件、機能要件、非機能要件をまとめるエンジニアが必要、
0