• 要件定義・プロジェクト管理

要件定義書の書き方と記載項目【テンプレートあり】

要件定義書の書き方と記載項目【テンプレートあり】

要件定義書は、システム開発において「何を作るか」を発注者と開発会社が合意した証拠となる文書です。設計・開発・テスト・検収のすべてがこの文書を基準に進むため、書き方次第でプロジェクトの成否が変わります。

この記事では、要件定義書に記載すべき項目と書き方を記入例つきで解説し、そのままコピーして使えるテンプレートを紹介します。

この記事の結論
  • 要件定義書は「概要・業務要件・機能要件・非機能要件・データ・外部連携・移行・前提条件」で構成する
  • 書き方のコツは、誰が読んでも同じ意味に取れる具体的な表現にすること(「速く」ではなく「3秒以内」)
  • 「やらないこと(対象外)」を明記すると、後のトラブルを防げる
  • 発注者は、業務担当者と決裁者の両方でレビューしてから承認する
目次
  1. 要件定義書とは
  2. 要件定義書の構成
  3. 項目別の書き方と記入例
  4. 1. 概要
  5. 2. 業務要件
  6. 3. 機能要件
  7. 4. 非機能要件
  8. 5. データ・外部連携
  9. 6. 移行・前提条件・対象外
  10. 要件定義書テンプレート
  11. わかりやすい要件定義書にするコツ
  12. 発注者がレビューで確認すべきポイント
  13. よくある質問
  14. まとめ

要件定義書とは

要件定義書とは、システムで実現する機能・性能・条件を明文化し、発注者と開発会社が合意した内容をまとめた文書です。要件定義の工程の最終成果物で、多くの場合は開発会社が作成し、発注者が確認・承認します。

提案依頼書(RFP)が「発注先を選ぶための要望書」であるのに対し、要件定義書は「作るものを確定させる仕様の土台」です。

要件定義書の構成

要件定義書の主な構成

1. 概要背景・目的・範囲・用語
2. 業務要件現状と新しい業務の流れ
3. 機能要件機能・画面・帳票
4. 非機能要件性能・セキュリティ・可用性など
5. データ・連携扱うデータ、外部連携
6. 移行・前提データ移行、前提条件、対象外

項目別の書き方と記入例

1. 概要

システム化の背景と目的、対象範囲、用語の定義を書きます。目的は数値目標まで書くと、優先順位の判断基準になります。

2. 業務要件

現状の業務の流れ(As-Is)と、システム化後の業務の流れ(To-Be)を業務フロー図で示します。誰が、いつ、何をするのかがわかるように、担当者(部門)ごとにレーンを分けて書くとわかりやすくなります。

3. 機能要件

機能一覧、画面一覧、帳票一覧を作り、主要な機能については処理内容を説明します。機能には優先度(必須・重要・任意)をつけます。

悪い書き方良い書き方
在庫を管理できること入庫・出庫の登録時に在庫数を自動更新し、商品別・倉庫別の在庫数を一覧表示できること
検索しやすいこと取引先名(部分一致)、受注日(期間)、担当者で絞り込み検索できること
見積書を出せること見積データから所定レイアウトのPDFを出力し、メール送信用にダウンロードできること

4. 非機能要件

性能、可用性、セキュリティ、運用・保守、利用環境などを書きます。曖昧な表現を避け、数値や具体的な条件で書くのがポイントです。

分類記入例
性能一覧画面の表示は通常時3秒以内。同時利用者30名まで
可用性稼働時間は平日8時〜21時。計画停止は月1回まで
セキュリティID・パスワード認証。管理者・一般の2種類の権限。通信はSSL/TLSで暗号化
バックアップデータベースを日次で自動バックアップし、14日分保持
利用環境Windows PCのChrome・Edge最新版。倉庫ではタブレット(Safari)でも利用

5. データ・外部連携

システムで扱う主なデータ(取引先、商品、受注など)と主要項目、他システムとの連携方法(CSV、APIなど)、連携のタイミングを書きます。

6. 移行・前提条件・対象外

既存データの移行範囲、前提条件、そして今回やらないこと(対象外)を明記します。対象外を書いておくことで、「それもやってくれると思っていた」というトラブルを防げます。

要件定義書テンプレート

以下をコピーして、WordやGoogleドキュメントに貼り付けてご活用ください。

━━━━━━━━━━━━━━━━━━━━ 〇〇システム 要件定義書 版数:1.0 / 作成日:20XX年X月X日 作成:〇〇(開発会社) 承認:〇〇(発注者) ━━━━━━━━━━━━━━━━━━━━ 1. 概要 1-1. 背景 1-2. 目的・目標(数値目標) 1-3. 対象範囲(対象業務・対象部門・利用者) 1-4. 用語の定義 2. 業務要件 2-1. 現状業務フロー(As-Is)と課題 2-2. 新業務フロー(To-Be) 2-3. 業務ルール(計算方法、締め処理、例外処理など) 3. 機能要件 3-1. 機能一覧(機能名/概要/優先度:必須・重要・任意) 3-2. 画面一覧(画面名/利用者/主な操作) 3-3. 帳票一覧(帳票名/出力形式/出力タイミング) 3-4. 主要機能の処理内容 3-5. 権限(役割ごとに使える機能) 4. 非機能要件 4-1. 性能(応答時間、同時利用者数、データ量) 4-2. 可用性(稼働時間、計画停止) 4-3. セキュリティ(認証、権限、暗号化、ログ) 4-4. バックアップ・復旧 4-5. 利用環境(端末、OS、ブラウザ) 4-6. 運用・保守(問い合わせ窓口、対応時間) 5. データ・外部連携 5-1. 主なデータと項目 5-2. 外部システム連携(連携先/方式/タイミング) 6. 移行 6-1. 移行対象データと件数 6-2. 移行方法・スケジュール 7. 前提条件・制約事項 8. 対象外事項(今回実施しないこと) 9. 未決事項・課題一覧(内容/担当/期限) 改訂履歴(版数/日付/変更内容/変更者)

わかりやすい要件定義書にするコツ

  • 数値と条件で書く:「速い」「使いやすい」ではなく、測れる基準にする
  • 図と表を使う:業務フロー、画面イメージ、一覧表で文章を補う
  • 主語を明確にする:誰が(どの役割が)その操作をするのかを書く
  • 未決事項を一覧で管理する:決まっていないことを隠さず、担当と期限をつける
  • 改訂履歴を残す:いつ何が変わったかを追えるようにする

発注者がレビューで確認すべきポイント

  • 目的と目標が、社内で合意した内容と一致しているか
  • 実際の業務の流れ(例外処理を含む)が漏れなく書かれているか
  • 必須機能がすべて含まれ、優先度が正しいか
  • 対象外事項に、実は必要なものが含まれていないか
  • 業務担当者と決裁者の両方が確認したか
要件定義書の作成を支援しますオーバーエックスでは、ヒアリングから要件定義書の作成までを一貫して行います。業務フローや画面イメージを使い、ITに詳しくない方にも内容が伝わる要件定義書を心がけています。他社が作成した要件定義書のレビューのご相談も承ります。

よくある質問

要件定義書は誰が作成しますか?
一般的には開発会社が作成し、発注者が確認・承認します。発注者は業務の説明と要望の整理を行い、内容の最終判断を担います。
要件定義書はどのくらいの分量になりますか?
小規模なシステムで10〜20ページ、中規模の業務システムで30〜80ページ程度が目安です。分量よりも、判断に必要な情報が具体的に書かれていることが重要です。
要件定義書と基本設計書の違いは何ですか?
要件定義書は「何を実現するか」を定めた文書、基本設計書は「どのように実現するか」を画面・機能・データの仕様として具体化した文書です。

まとめ

要件定義書は、概要、業務要件、機能要件、非機能要件、データ・連携、移行・前提条件・対象外で構成し、誰が読んでも同じ意味に取れるよう数値や具体的な条件で書くことが大切です。テンプレートを活用し、業務担当者と決裁者の両方でレビューしてから承認しましょう。

OX

TechBase 編集部(株式会社オーバーエックス)

東京・秋葉原のシステム開発会社。業務システム・Webシステム・基幹システムの受託開発、自社パッケージ開発、ITコンサルティングを手がけています。オーバーエックスの特徴を見る

この記事に関連するサービス 受託システム開発 業務システム・Webシステム・基幹システムを、要件が固まる前のご相談から設計・開発・運用保守まで一貫して開発します。プロトタイプで早い段階から画面を確認でき、開発資産の活用で品質を… サービスの詳細を見る

Contact

今すぐ無料相談

全国対応

Page Top