問題の背景: プロジェクトの初期段階で、顧客はしばしば曖昧または矛盾した要求を表明し、アナリストはこれを後の実施をために明確で検証可能なものに変える必要があります。
問題点: 曖昧な要求はビジネスと開発チーム間の理解の不一致を引き起こし、タスクの返却、バグ、ユーザーの不満が増加します。
解決策:
重要な特徴:
「曖昧な要求を収集する際に顧客の言葉だけに依存できますか?」
いいえ、真のニーズを明らかにするためには、例、ダイアグラム、モックアップを使用し、追加の質問をすることが重要です。
「要求の明確化を一度だけで十分ですか?」
いいえ、合意は反復的なプロセスです:詳細が明らかになるにつれて、要求を再確認する必要があります。
「エンドユーザーを巻き込まずに要求を常に明確化できますか?」
いいえ、実際のユーザーの参加は、ビジネスにもITにも明白でないエッジケースや使用シナリオを特定するために時には重要です。
ネガティブケース: 顧客は「使いやすい検索メカニズム」を求めました - 記録し、「通常通り」実装を開始しました。
プラス:
マイナス:
ポジティブケース: 同様のタスクで、アナリストはワークショップを行い、ユーザーシナリオを収集し、プロトタイプを描画しました。
プラス:
マイナス: