発注の基本

業務要件 ぎょうむようけん

要件定義システム要件RFPユーザーストーリー非機能要件発注
業務要件について教えて

簡単に言うとこんな感じ!

「このシステムで、私たちの仕事をどう変えたいか」をまとめたものだよ!「受注データを自動で集計したい」「営業が外出先でも在庫を確認できるようにしたい」みたいな、現場のやりたいこと・困っていることをIT言葉に変換する前の”生の声”がまさに業務要件ってこと!


業務要件とは

業務要件とは、システムやソフトウェアを導入・開発するにあたって「業務上、何を実現しなければならないか」を定めたものです。「在庫管理を自動化したい」「月次レポートを3日から当日中に短縮したい」といった、現場の業務視点から見た目標・制約・ルールがここに含まれます。

業務要件は、後工程で作成されるシステム要件(機能要件・非機能要件)の出発点です。業務要件があいまいなままシステム開発を進めると、「作ったものが現場で使えない」「追加開発が相次ぐ」といった典型的な失敗につながります。発注側がしっかり業務要件を固めることが、プロジェクト成功の最大のカギです。

ビジネスパーソンが「要件定義」と聞くと技術的な作業に感じがちですが、業務要件の整理は発注側の責任範囲です。ベンダー(システム開発会社)は技術的な実装方法を提案できても、「あなたの会社の業務がどうあるべきか」は社内の人間にしか分かりません。


業務要件の構成要素

業務要件は大きく3つの観点でまとめると整理しやすくなります。

観点内容具体例
目的・ゴール何のためにシステムを作るか受注処理の工数を月40時間削減したい
業務ルール業務上守らなければならない制約承認は必ず上長2名のダブルチェックが必要
業務フロー誰が・何を・どの順番で行うか営業→見積作成→上長承認→受注登録→出荷指示

業務要件と機能要件の違いを覚えるコツ

業務要件=WHY・WHAT(なぜ・何を)」「機能要件=HOW(どうやって)」と覚えると混乱しにくいです。

  • 業務要件:「担当者が外出中でも承認作業を完結させたい」
  • 機能要件:「スマートフォンから承認ボタンを押せる画面を作る」

業務要件を先に確定させてから、機能要件に落とし込む順番が重要です。

業務要件でよくある抜け漏れ箇所

  • 例外処理:「通常はこうだが、○○の場合はどうするか」
  • 権限設計:「誰が何を見られるか・操作できるか」
  • 外部連携:「既存の会計システムや取引先のシステムとどうつなぐか」
  • 移行期間:「旧システムから新システムへ切り替える際の運用ルール」

歴史と背景

  • 1970年代〜:大型汎用コンピュータ(メインフレーム)時代、システム開発は情報システム部門主導で進むことが多く、業務側との要件のすり合わせが不十分なまま開発されるケースが多発
  • 1980年代〜:ソフトウェア工学の発展とともに「要件定義」フェーズの重要性が認識され始め、ウォーターフォール開発モデルに「要件定義」が明示的に組み込まれる
  • 1990年代〜:ERPの普及(SAP等)により「業務プロセスをシステムに合わせる」という考え方が広がり、業務要件の明確化がプロジェクト成否に直結することが広く認識される
  • 2000年代〜:アジャイル開発の普及で「ユーザーストーリー」という形式で業務要件を短く・繰り返し表現する手法が登場し、業務要件の記述方法が多様化
  • 現在:DX(デジタルトランスフォーメーション)の波の中で、「業務をシステムに合わせる」だけでなく「業務そのものを再設計(BPR)してからシステム化する」アプローチが主流になりつつある

業務要件・システム要件・機能要件の関係

3つの概念は「大きな目標から具体的な機能仕様へ」と階層的に展開されます。

業務要件 WHY / WHAT ── 「なぜ作るか」「何を実現するか」 発注側(業務部門)が主体となって定義する システム要件 業務要件をシステムで実現するために必要な条件を整理 機能要件 + 非機能要件(性能・セキュリティ・可用性など) 機能要件 HOW ── 「どんな機能を作るか」の具体的な仕様 画面・帳票・API・データ項目 など

業務要件とRFPの関係

ベンダーに見積や提案を依頼する文書をRFP(提案依頼書)と呼びます。RFPの核となるのが業務要件です。業務要件がしっかり書かれたRFPはベンダーからの提案の質も上がり、比較・選定がしやすくなります。逆に業務要件が曖昧なRFPは「何でもできます」という提案を引き出してしまい、後で認識齟齬が生まれやすくなります。

ウォーターフォール vs アジャイルでの業務要件の扱い方

観点ウォーターフォールアジャイル
業務要件の書き方仕様書・要件定義書として一括確定ユーザーストーリー(短文)で都度追加・優先度付け
変更のしやすさ変更に手続きとコストがかかるスプリントごとに調整可能
向いているケース業務が安定・変化が少ない基幹系システム新規サービス・UI改善など変化が多いもの
発注側の関与頻度要件定義フェーズに集中開発期間を通じて継続的に関与

関連用語