要件定義とは。​システム開発を​頼む前に、​発注する​側が​準備する​こと

要件定義は、​作る​システムに​「何が​できればいいか」を​決める​工程です。​開発会社に​任せきりに​すると、​できあがってから​「思っていたのと​違う」が​起きます。​発注する​側が​用意する​こと、​決める​こと、​開発会社に​任せて​よい​ことを​分けて​整理します。

この​記事の​結論

要件定義は、​作る​システムに​「何が​できればいいか」を、​発注する​側と​開発会社で​決める​工程です。​開発会社は​作り方を​考えられますが、​業務の​中身と​優先順位を​決められるのは​発注する​側だけです。​今の​業務の​流れ、​困っている​こと、​なくては​ならない​機能と​後回しで​よい​機能の​3つを​用意しておくと、​要件定義は​短く、​確かな​ものに​なります。

要件定義とは

システム開発は、​大まかに​「何を​作るか​決める」​「設計する」​「作る」​「確かめる」の​順に​進みます。​最初の​「何を​作るか​決める」​工程が、​要件定義です。

ここで​決めるのは、​作り方ではなく、​できる​こと・守る​ことです。

決める​こと例
業務の​流れ問い合わせを​受けてから、​見積もり、​受注、​請求までの​流れ
機能案件を​登録する、​担当者を​割り​当てる、​請求書を​出す
画面と​帳票一覧の​画面、​入力の​画面、​出力する​書類
使う​人と​権限誰が​見られて、​誰が​直せるか
守る​こと動く​時間帯、​データの​保管、​止まった​ときの​扱い

発注する​側に​しか​決められない​こと

開発会社は、​作り方や​技術の​選び方に​ついては​専門家です。​ただ、​次の​ことは​発注する​側に​しか​決められません。

  • 業務の​中身。 例外の​扱い、​現場だけが​知っている​手順
  • 優先順位。 最初に​必要な​機能と、​後回しで​よい​機能
  • 判断する​人。 迷った​ときに​誰が​決めるか

ここを​開発会社に​任せきりに​すると、​できあがってから​「現場の​使い方と​合わない」​「一番ほしかった​機能が​後回しに​なっていた」ということが​起きます。

要件定義の​前に、​用意しておく​3つの​こと

完璧な​資料は​要りません。​次の​3つが​あれば、​要件定義の​打ち合わせは​大きく​短くなります。

  1. 今の​業務の​流れ。 誰が、​何を​受けて、​何を​して、​誰に​渡すか。​手書きの​図や​箇条​書きで​構いません
  2. 困っている​こと。 ​「二重入力が​多い」​「誰が​対応中か​分からない」など、​具体的な​場面で​書く
  3. なくては​ならない​機能と、​あればうれしい​機能の​区別。 全部を​最初に​作ろうとしない​ことが、​予算と​期間を​守る​近道です

今​使っている​Excelや​紙の​帳票が​あれば、​それも​一緒に​渡します。​項目の​並びや、​現場が​書き足している​欄から、​業務の​実態が​見えます。

「こう​いう​画面が​ほしい」から​話すより、​「今、​この​作業で​こう​困っている」から​話すほうが、​よい​要件に​なります。​画面の​形は、​困りごとが​分かれば​開発会社から​提案できます。

私たちが​自社の​仕組みで​最初に​決めた​こと

私たちが​自社サイトの​コラムの​仕組みを​作った​ときも、​作り方より​先に、​守る​ことを​決めました。

  • 下​書きの​記事は、​本番の​サイトに​出さない
  • スマホで、​日本語が​変な​ところで​改行されない
  • 公開する​前に、​決まった​点検を​毎回通す

この​3つが​決まっていたので、​作り方は​後から​いくつも​選べました。​業務システムでも​同じで、​「これだけは​守る」を​先に​決めて​おくと、​途中で​迷いに​くくなります。

守る​ことは、​確かめ方と​セットで​書いて​おくと、​要件として​使える​ものに​なります。​私たちの​場合は、​次のように​決めています。

守る​こと確かめ方
下​書きを​本番に​出さない公開の​手順の​中で、​下書きの​印が​ついた​記事を​外す
スマホで​変な​改行を​しない本番に​出す前に、​手元で​表示と​フォームの​動き・改行を​自動で​点検する
パスワードや​鍵を​漏らさないソースコードや​チャットに​書かず、​決まった​保管場所にだけ置く

業務システムでも、​「お客様の​情報を​誰が​見られるか」​「止まったら​誰に​連絡するか」のような​守る​ことを、​確かめ方まで​含めて​要件に​入れておくと、​作った​後の​点検や​保守の​契約にも​そのまま​使えます。

私たちは、​多業種に​対応した​予約管理システムを​自社プロダクトとして、​企画から​運用まで​開発しています。​技術責任者は、​業務システムの​要件定義から​開発、​保守運用までを​経験しています。​作る​側として​要件を​整理する​ときも、​最初に​確かめるのは​この​「守る​こと」です。

契約の​形にも​気を​つける

この​段階では、​何を​作るかが​まだ​決まっていません。​その​ため、​IPA​(情報処理推進機構)の​モデル契約書では、​要件定義を、​できあがりを​約束する​形​(請負)ではなく、​作業に​対して​支払う​形​(準委任)で​結ぶ​ことを​想定しています。​2020年12月に​公開された​第二版でも、​要件定義は​「要件定義作成支援業務​(準委任型)」として​扱われています​(IPA:情報システム・モデル取引・契約書​(第二版)、​2026-⁠10-⁠02 確認。​契約書の​ファイルは​2025年4月に​更新)。

この​工程と、​その後の​開発を​分けて​契約すると、​要件が​固まってから​開発の​見積もりを​取れるので、​金額の​根拠が​はっきりします。​見積もりの​読み方は、業務システムの​見積もりの​読み方。​金額を​比べる​前に​確かめる​ことに​まとめています。

よく​ある​失敗

  • 決める​人が​いない。 現場の​意見が​まとまらず、​要件が​固まらないまま​開発が​始まる
  • 全部を​最初に​入れる。 あればうれしい​機能まで​入れて、​予算と​期間が​膨らむ
  • 決めた​ことを​書き残さない。 打ち合わせで​決めたことが、​後から​「言った​・​言わない」に​なる
  • 現場の​人が​参加しない。 管理する​人だけで​決めて、​実際に​使う​人の​手順と​合わない

よく​ある​質問

要件定義は、​発注する​側で​どこまで​書く​必要が​ありますか?
業務の​流れ、​困っている​こと、​優先順位の​3つが​分かれば​十分です。​それを​もとに、​開発会社が​要件の​形に​整理するのが​一般的です。
要件定義だけを​頼めますか?
頼めます。​先に​別の​契約で​進め、​その​結果を​使って​開発の​見積もりを​複数の​会社から​取る​進め方も​あります。
要件定義の​期間は、​何で​決まりますか?
システムの​大きさと、​業務の​複雑さで​決まります。​発注する​側が​業務の​流れと​優先順位を​早く​示せる​ほど、​短く​済みます。

困りごとを​書き出す​ところから​始める

専門的な​資料を​作る​ことが​目的ではありません。​まずは、​今の​業務で​困っている​場面を、​3つ​書き出してみてください。​それが、​開発会社との​最初の​打ち合わせで​一番役に​立つ資料に​なります。

システムに​するか​迷っている​段階なら、Excelでの​業務管理が​限界に​なった​ときの、​7つの​サインも​参考に​してください。

ご相談

業務システムに​ついて、​いまの​状況を​お聞かせ​ください。

「何から​手を​つければいいか​分からない」という​段階からで​構いません。​返信は​担当者が​直接お送りします。

送信いただいた個人情報はプライバシーポリシーに基づき取り扱います。