簡単にいうと
要件定義では、単に欲しい機能名を並べるだけでなく、業務の流れ、判断条件、例外処理、優先順位、画面や帳票の使い方まで確認します。
曖昧なまま実装すると、完成後に「思っていたものと違う」という手戻りが起きやすくなるため、質問、サンプル、記録を使って認識を合わせることが重要です。
どんな場面で使うか
- 開発請負の仕様確認
- 業務改善ツールの設計
- 画面・帳票・例外条件の整理
システムやツールで実現したい目的、入力、出力、条件、例外、制約を整理し、開発者と依頼者で共有できる形にする工程です。
要件定義では、単に欲しい機能名を並べるだけでなく、業務の流れ、判断条件、例外処理、優先順位、画面や帳票の使い方まで確認します。
曖昧なまま実装すると、完成後に「思っていたものと違う」という手戻りが起きやすくなるため、質問、サンプル、記録を使って認識を合わせることが重要です。