2026/3/6

生成AI時代のプロジェクトの進め方

AI時代だからこそ浮き彫りになる不安

生成AIの登場でシステム開発のスピードが劇的に上がったと聞くけれど、自社のプロジェクトが本当にうまくいくのか不安を感じていませんか。要望をしっかり伝えたはずなのに、いざ完成してみたら現場の業務に合わず使われなかった、という悩みは多くの発注者が抱えています。

開発の手法がどれほど進歩しても、この「思ったのと違う」という悲劇は後を絶ちません。今回は、生成AI時代にこそ発注者が身につけるべき、ユーザーのシナリオ(振る舞いや文脈)を軸にした開発の進め方について解説します。

問題の正体:機能だけを伝えてシナリオが抜けている

システム開発が失敗して手戻りや炎上を起こす原因の多くは、「誰が何のために何をするのか」というユーザーシナリオ(ユーザーストーリー)が定義できていないことにあります。

近年注目されるBDD(振る舞い駆動開発)やシナリオ駆動開発といった手法は、システムがどう作られているかではなく、「ユーザーがどう振る舞うか(シナリオ)」を中心に要件を定義し、テストを行うアプローチです(※この手法の定義自体は一般的なIT知識に基づく補足です)。

今の時代は生成AIの活用によって、プロンプト(指示文)から短期間で画面イメージやプロトタイプを作れてしまうほど開発スピードが加速しています。しかし、そもそも基盤となる「現場でどう使われるのか」というシナリオが間違っていれば、間違ったシステムが超高速で出来上がるだけになり、結果的に誰も使わないシステムを生み出してしまいます。

実践手順:シナリオを軸にした発注側の技術

システム開発を成功させるためには、発注者自身がシナリオを用意し、開発チームと協力して検証を進める必要があります。

手順1:やりたいことのシナリオをリスト化する

まずは社内で「誰が、何をしたいのか」という要求をリストアップし、ビジネス的な優先度をつけます。そのリストを開発会社に持ち込み、技術的な実現性や、現場のユーザーが実際に使いこなせるかという目線でフィルタリング(絞り込み)を行います。

手順2:動くプロトタイプで早期にシナリオを検証する

人間は言葉だけではシステムのイメージを正確に共有できません。AIツールなどを活用して、開発の初期段階で動くプロトタイプ(試作品)を作成してもらいます。なぜか詳細なデザインで機能を実際に自分の業務に合うかなど人間は確認できない様になっています。なので、プロトタイプを実際に触りながら、想定したシナリオ通りに業務が進められるかを確認します。データも限りなく本番に近いデータでやっとフィードバックができます。

手順3:シナリオをベースに共にテストを行う

開発ベンダーの多くは、言われた機能を作ることは得意でも、発注側のビジネスの背景や目的までは考えてくれません。そのため、システムをテストする際はベンダーに丸投げせず、発注側も一緒になってシナリオ通りの動きができるか確認することが重要です。

シナリオ駆動開発のチェックリスト

[ ] 誰が、何を、なぜ行うのかというシナリオ(背景)が言語化できているか</li>

[ ] 言葉や静止画だけでなく、動くプロトタイプを使ってシナリオを検証しているか

[ ] ベンダー任せにせず、発注者自身もテストや動作確認に参加する体制があるか

具体例:シナリオ不在の失敗とシナリオ共有による成功

よくある失敗例:

スーパーマーケットのレジシステムを開発する際、発注者が「商品をスキャンして会計する機能」だけをシステム会社に伝えました。システム会社は機能としては正しいものを作りましたが、現場のシナリオ(ユースケース)が考慮されていなかったため、現場からは使いにくいと不満が続出しました。

どう防ぐか(成功例):

要件を伝える際、単に機能のリストを渡すのではなく、「手袋をした倉庫作業員が、在庫数を減らすために操作する」といった具体的なシナリオと背景を共有します。これにより、エンジニアは「手袋をしているなら、文字入力ではなく大きなボタンが必要だ」と提案できるようになります。さらにプロトタイプを作成して実際の作業員にテストしてもらうことで、手戻りを防ぎ現場に定着するシステムが完成します。

まとめ

  • 生成AI時代は開発が高速化するため、基盤となるシナリオ定義がより重要になる
  • 単なる機能一覧ではなく、ユーザーの振る舞い(誰が、何を、なぜ)を軸にする
  • 言葉の解釈ズレを防ぐため、動くプロトタイプでシナリオを検証する
  • 開発会社はビジネスの背景までくみ取らないため、発注側もテストに協力する

FAQ

Q1. シナリオ(ユーザーストーリー)はどこまで細かく書けばよいですか?

A. 基本的な操作だけでなく、途中でエラーが起きた場合や離脱した場合など、例外のシナリオまで具体的に詰められていると、要件定義の成功率は格段に上がります。が、そこはシステム会社に任せましょう。とにかく背景とやりたいことを誰が何何をしたいと主語と動詞のセットでリストを作り詳細に背景を書き伝えることです。

この知識を実践してみませんか?

ゼロスタートなら、初期費用0円で動くプロトタイプを体験できます。