業務要件定義
要点
- 業務要件定義とは、システムを作る前に「業務上、何を解決したいか」を明らかにする工程です。
- システムの機能を決める前に、まず業務そのものの課題・目的を整理します。
- ヒアリングと業務フロー図を使って、内容を「業務要件定義書」にまとめます。
「業務要件」とは何か
業務要件は「システムに求める機能」ではなく、「業務上どんな課題を解決したいか」「何を実現したいか」という、業務側の要望・目的のことです。
例えば「受注から発送までの時間を半分にしたい」「入力ミスによる誤発送をなくしたい」といった内容が業務要件にあたります。この段階では、まだ「どんなシステムを作るか」までは決めません。
ぽち先生のヒントリフォームを頼む前に「家族が増えるので部屋を増やしたい」「収納を増やして片付けやすくしたい」と、暮らし方の希望を業者に伝える段階に似ています。まだ「どんな設備にするか」までは決めていません。
上流工程の中での位置づけ
業務要件定義は、上流工程の中でも一番最初に行われる工程です。ここで固めた「何のためにシステムを作るのか」という目的が、後続の工程すべての土台になります。
ヒアリングの重要性
業務要件定義では、実際に業務を行っている現場の担当者へのヒアリングが欠かせません。担当者自身も「本当に困っていること」をうまく言語化できていない場合があるため、SEは質問を重ねて課題の本質を引き出す必要があります。
ぽち先生のヒントお医者さんが「どこが痛いですか」だけでなく「いつから」「どんな時に痛みますか」と聞いて原因を探るのに似ています。表面的な要望だけでなく、その背景にある本当の課題を探ることが大切です。
業務フロー図の役割
業務要件定義では、現状の業務の流れ(As-Is)と、システム導入後に目指す業務の流れ(To-Be)を図に描き起こして比較します。
(As-Is)
(To-Be)
図にすることで、関係者どうしの認識のズレを防ぎ、どこをどう改善すべきかが明確になります。
成果物:業務要件定義書
ヒアリングと業務フロー図の分析結果は「業務要件定義書」という文書にまとめられます。
この文書が、この後の「システム要件定義」を進めるための土台になります。
実務で気をつけたいポイント
まとめ
業務要件定義は、上流工程の出発点として「何のためにシステムを作るのか」を明らかにする工程です。ここが曖昧なままだと、後続のシステム要件定義や設計もぶれてしまいます。
関連トピック: