記事一覧に戻る
システム開発

基本設計書の読み方・確認ポイント|発注者が承認前に必ずチェックすべき項目【2026年版】

2026年5月4日 約7分で読めます
この記事でわかること
  • 基本設計書とは何か・なぜ発注者の確認が重要なのか
  • 発注者が必ず確認すべき7つのポイント
  • 「よくわからないまま承認した」後に起きるトラブル例
  • 開発会社への質問の仕方と承認前チェックリスト

基本設計書とは?なぜ発注者の確認が重要なのか

基本設計書とは、要件定義で決めた「何を作るか」を「どう作るか」に具体化した設計文書です。開発会社が実際の開発作業に入る前に発注者に提出し、承認を得る重要なドキュメントです。

システム開発の流れの中では、要件定義の次のフェーズにあたります。基本設計の段階で合意した内容が、その後の開発・テストの基準になるため、ここでの確認漏れが後工程のトラブルに直結します

多くの発注者が「専門的すぎてよくわからない」「開発会社を信頼して任せた」とそのまま承認してしまいますが、これが大きな落とし穴です。基本設計の段階での変更コストは比較的低い一方、テスト・リリース後に設計の問題が判明した場合、変更コストは設計段階の数倍以上になることが一般的に知られています。

基本設計書の承認は、「工事の図面に印鑑を押す」のと同じです。完成後に「こんなはずじゃなかった」と言っても、設計書通りに作ったなら追加費用が発生します。難しい技術用語はわからなくても、「業務視点での確認」は発注者にしかできません。

基本設計書の典型的な構成

基本設計書の構成は開発会社によって異なりますが、一般的に以下の内容が含まれます。

内容発注者の確認優先度
システム概要システムの目的・全体構成
機能一覧実装する機能のリスト
画面設計各画面のレイアウト・項目
画面遷移図画面間の移動フロー
データ設計(ER図)データベースの構造
外部連携仕様他システムとの連携方法
非機能要件パフォーマンス・セキュリティ基準

発注者が特に重視すべきは「高」に分類した3つ(システム概要・機能一覧・画面設計)です。これらは技術知識がなくても業務視点で確認できる内容です。


発注者が必ず確認すべき7つのポイント

ポイント1:機能一覧と要件定義書の突合

要件定義で決めたすべての機能が基本設計書に含まれているかを確認します。

確認の手順:

  1. 要件定義書の機能リストと基本設計書の機能一覧を並べる
  2. 要件定義にあって基本設計にない機能がないか照合する
  3. 「後工程で追加」と記載された機能はスコープ外になっていないか確認する

よくある落とし穴:要件定義では「〇〇機能を追加する」と決めていたのに、基本設計書では「フェーズ2で対応」と書かれていて、初回リリースのスコープから外れているケース。

ポイント2:画面設計の業務フロー整合性

各画面のレイアウトと操作フローが、実際の業務の流れと一致しているか確認します。

確認すべき観点:

  • 入力項目に不足がないか(現在紙の帳票で使っている項目はすべてあるか)
  • 一画面に情報が詰め込まれすぎていないか
  • よく使う操作が見つけやすい位置にあるか
  • 現場スタッフが理解できるラベル名か(専門用語が使われていないか)

実際の画面設計確認には、現場で日常的にシステムを使うスタッフにも同席してもらうのが効果的です。管理職や経営者だけでは気づかない「現場の使いにくさ」が事前に発見できます。

ポイント3:画面遷移の業務シナリオとの一致

「受注を登録する → 在庫が更新される → 請求書を発行する」といった業務シナリオを実際に画面遷移図の上でたどってみます。

確認のコツ:

  1. 業務で最も頻繁に行う操作フローを3〜5パターン選ぶ
  2. そのフローを画面遷移図の上でなぞってみる
  3. 「この操作の後にどの画面に行くか」が直感的にわかるか判断する

ポイント4:入力制御・バリデーション

各入力フォームに適切な入力チェック(バリデーション)が設定されているかを確認します。

確認ポイント
必須項目の設定「顧客名」は必須で空欄不可
文字種・桁数制限電話番号は数字のみ・11桁以内
金額の妥当性チェックマイナス値・異常に大きな値の排除
日付の整合性「終了日」は「開始日」以降でないとエラー
重複チェック同じメールアドレスで2回登録できないようにする

バリデーションの不足は、後でデータの品質問題やシステムエラーの原因になります。「このフォームでおかしな値を入れたらどうなるか」を開発会社に確認しておきましょう。

ポイント5:権限設計(誰が何をできるか)

「誰が何の操作をできるか」という権限の設計が、業務上の必要性と一致しているかを確認します。

確認すべき観点:

  • 管理者・一般ユーザー・閲覧専用など役割の分類が適切か
  • 「削除」「承認」など重要な操作が特定の役割に限定されているか
  • 部署間でデータを見せたくない場合、そのアクセス制限が設計に含まれているか
  • 退職者のアカウントを無効化する仕組みがあるか

ポイント6:外部システム連携の範囲と方式

既存システム(会計ソフト・在庫管理など)との連携が正しく設計されているかを確認します。

API連携の方式や連携タイミング(リアルタイム・日次バッチなど)が業務要件と合っているかを特に注意して確認します。

確認の質問例:

  • 「会計ソフトへのデータ連携はいつ行われますか?リアルタイムですか、それとも夜間バッチですか?」
  • 「連携が失敗した場合、どのように検知・再処理しますか?」
  • 「連携先システムが一時停止している間はどうなりますか?」

ポイント7:非機能要件(性能・セキュリティ)

「何人まで同時に使えるか」「パスワードは何文字以上か」といった非機能要件が自社の状況と合っているかを確認します。

非機能要件確認ポイント
同時接続ユーザー数想定ピーク時のユーザー数をカバーしているか
レスポンスタイム主要な画面が3秒以内で表示されるか
データ保存期間業務上・法令上の保存要件を満たすか(会計データは法人税法上7年・会社法上10年が目安)
バックアップ頻度障害時にどこまでデータを復元できるか
パスワードポリシー8文字以上・英数字混在など適切な強度か

確認でよく見つかるトラブルパターン

パターン1:スコープの縮小

要件定義では「月次レポートの自動生成機能」が含まれていたのに、基本設計書ではなくなっていた。開発会社に確認すると「工数が増えたため削除を提案したが、別途相談したい」と言われる。

対処法:要件定義書と基本設計書を機能レベルで突合し、要件定義にあって基本設計にない機能を必ずリストアップして質問する。

パターン2:画面イメージのズレ

ワイヤーフレームを見て承認したが、実際のデザインが出てきたときに「入力項目が多すぎて使いにくい」「ボタンの位置が直感的でない」と判明する。

対処法:基本設計のワイヤーフレーム確認時に、実際に現場でシステムを使うスタッフにも見てもらう。

パターン3:権限設計の過不足

「全ユーザーが全データを見られる」設計になっていて、競合する部署間でのデータ共有に問題が生じる。または逆に「権限が細かすぎて承認フローが回らない」事態に。

対処法:社内の組織図と役割をもとに、「誰が何を見て、何をできるべきか」を書き出してから権限設計を確認する。


基本設計書の承認前チェックリスト

以下の項目を承認前に確認してください。

機能・スコープ確認

  • 要件定義書の全機能が基本設計書に含まれているか
  • 「フェーズ2」「後日追加」として後回しにされた機能の扱いに合意しているか
  • 追加費用が発生する可能性のある項目が明示されているか

画面・操作確認

  • 主要な業務シナリオを画面遷移図でたどれるか
  • 入力項目に過不足がないか(紙帳票と比較)
  • 現場スタッフが理解できる画面かどうかを確認済みか

データ・連携確認

  • 既存システムとの連携方式と連携タイミングが明記されているか
  • 連携失敗時の対処方法が設計に含まれているか
  • データの保存期間が業務上・法令上の要件を満たしているか

セキュリティ・権限確認

  • 役割ごとのアクセス権限が業務実態に合っているか
  • パスワードポリシーが適切か
  • 個人情報の取り扱いが適切に設計されているか

非機能要件確認

  • 想定する同時ユーザー数が記載されているか
  • レスポンスタイムの目標値が記載されているか
  • バックアップ・障害復旧の設計が含まれているか
「専門的すぎてわからない」と感じる部分があれば、「業務担当者がわかる言葉で説明してください」と遠慮なく開発会社に伝えてください。良い開発会社は必ず平易な言葉で説明します。「わからないまま承認する」のが最もリスクの高い選択です。

開発会社への質問の仕方

基本設計書の確認で疑問が出たときの、開発会社への質問の仕方を紹介します。

避けるべき質問(曖昧すぎる):

  • 「この設計で本当に大丈夫ですか?」
  • 「問題ないですか?」

効果的な質問(具体的):

  • 「要件定義書の〇ページにある『月次レポート自動生成』機能が基本設計書で見当たりません。これはどの画面で対応していますか?」
  • 「受注登録後に在庫が更新されるタイミングはいつですか?リアルタイムですか、それとも夜間バッチですか?」
  • 「A部署の担当者がB部署の受注データを閲覧できる設計になっていますが、これは意図通りですか?」

具体的な質問のほうが開発会社も答えやすく、認識のズレを素早く解消できます。開発会社とのコミュニケーション術も合わせてご参照ください。


まとめ

基本設計書の確認は、発注者が開発プロジェクトの方向性を決定づける重要な機会です。

  • 技術的な詳細はわからなくてもよい。業務フロー・画面の使いやすさ・機能の過不足は発注者にしか判断できない
  • 要件定義書との突合を必ず行い、スコープの縮小がないか確認する
  • 現場スタッフを確認に巻き込むと、管理者が見落とす問題を発見できる
  • 疑問点は遠慮せず具体的な質問として開発会社に伝える
  • 基本設計段階での変更は、テスト後の変更より大幅にコストが低い

システム開発の各工程での発注者の関わり方はシステム開発の流れ完全ガイドで、要件定義の進め方は要件定義のやり方ガイドでそれぞれ解説しています。

よくある質問
基本設計書と詳細設計書の違いは何ですか?
基本設計書は「何を作るか」の方針・画面構成・機能一覧・データの流れを定めた文書です。詳細設計書はその方針を実装レベルまで落とし込んだ「どう作るか」を記述した文書で、開発者向けに書かれます。発注者は主に基本設計書を確認・承認します。
基本設計書の確認にどのくらい時間をかければよいですか?
中規模システム(画面数20〜50)であれば1〜2週間を目安にしてください。担当者がITリテラシーを持っていない場合は開発会社との読み合わせセッション(2〜4時間)を設けると効率的です。確認期間は契約書に明記しておくことを推奨します。
基本設計書の承認後に変更要求を出すことはできますか?
技術的には可能ですが、承認後の変更は「変更要求(CR)」扱いとなり、追加費用・スケジュール延長が発生するのが一般的です。承認前にできる限り疑問点を解消しておくことが重要です。
基本設計書のどこがわからなければ開発会社に聞いていいですか?
わからない箇所はすべて質問してください。特に「画面遷移図」「データ項目の定義」「外部システムとの連携仕様」は理解が必須です。「難しい」「わからない」という言葉を避け、「◯◯の場合はどの画面に遷移しますか?」のように具体的なシナリオで質問すると回答を得やすくなります。
基本設計書がない開発会社に発注することは問題ですか?
大きなリスクがあります。基本設計書は認識齟齬を防ぐ重要な合意文書です。設計書なしで開発を進めると、納品物と期待のズレが生じやすく、「言った・言わない」のトラブルに発展するケースが多くあります。設計書の作成が含まれているか、契約前に確認してください。
基本設計書で非機能要件を確認するポイントは何ですか?
機能仕様に目が行きがちですが、非機能要件の確認も必須です。特に確認すべき項目は(1)性能要件(レスポンス時間・同時接続数)、(2)セキュリティ要件(暗号化・認証方式・脆弱性対策)、(3)可用性要件(稼働率・バックアップ頻度)、(4)保守性要件(ソースコード引き渡し・ドキュメント納品)の4点です。これらが未記載の場合は記載を求めてください。
基本設計書の承認サインには法的効力がありますか?
承認サインは「この内容で開発を進めることに合意した」という意思表示であり、後のトラブル解決において重要な証拠になります。ただし、法的効力の範囲は契約書の記載内容によります。「基本設計書を最終成果物の判断基準とする」旨を契約書に明記しておくと保護力が高まります。
基本設計書によくある不備パターンを教えてください。
よくある不備には(1)「後で決める」「別途調整」で未確定事項が多い、(2)エラー処理・例外ケースの記載がない、(3)外部システム連携仕様が「相手方の仕様に準ずる」という曖昧な記述、(4)非機能要件(性能・セキュリティ)の記載が抜けている、(5)画面モックと実際の要件の対応関係が不明確、などがあります。これらを見つけたら承認前に解消を求めてください。

基本設計書の確認、一緒に進めます

「設計書が専門的すぎてわからない」というお客様に、業務視点での設計レビューをサポートします。発注者目線での確認を大切にしています。

この記事をシェア

システム開発のご相談はFUNBREWへ

要件定義から基本設計、テスト・リリースまで発注者の立場に寄り添った開発を進めます。

最新情報をお届けします

IT活用のヒントやお役立ち情報を定期的にお届けします。

あわせて読みたい

「発注・準備」に関連する記事です。

まとめ記事

システム開発の流れを完全解説|発注から納品までの全工程

IT補助金採択後の進め方ガイド|交付決定から実績報告・精算まで失敗しない手順

2026年3月22日

ニアショア開発会社の選び方|4拠点比較・費用相場・10項目チェックリスト

2026年3月8日

ベトナムオフショア開発|費用・品質・日本語対応を現場目線で解説

2026年3月8日

システム開発のプロジェクト管理|発注者がやるべきことと成功のコツ

2026年3月7日

システム開発の契約形態|請負と準委任の違いをわかりやすく解説

2026年3月7日

システム開発のテスト工程|発注者が知るべき受入テストの進め方

2026年3月7日

受託開発の完全ガイド|費用・流れ・選び方・成功のポイントを総まとめ

2026年3月3日

開発会社とのコミュニケーション術|プロジェクトを成功に導く伝え方

2026年3月3日

内製 vs 外注どっちが正解?システム開発の判断フレームワーク

2026年3月3日

システム開発で失敗する原因TOP5と防ぎ方

2026年3月2日
まとめ記事

システム開発の流れを完全解説|発注から納品までの全工程

2026年3月2日

API連携とは?費用相場・失敗しない依頼方法・開発会社の選び方を発注者向けに解説

2026年3月1日

要件定義のやり方|システム開発を成功させる最初のステップ

2026年3月1日

プロトタイプ開発とは?メリット・費用・進め方をわかりやすく解説【2026年版】

2026年3月1日

【2026年版】RFP(提案依頼書)の書き方ガイド|失敗しないシステム開発の発注準備

2026年3月1日

失敗しないシステム開発会社の選び方|5つのチェックポイント【2026年版】

2026年3月1日

関連記事

補助金・助成金
2026年3月22日

IT補助金採択後の進め方ガイド|交付決定から実績報告・精算まで失敗しない手順

IT導入補助金・ものづくり補助金・持続化補助金の採択後から精算までの手順を解説。交付決定前発注の禁止・証拠書類の管理・実績報告のポイントなど実務的な注意点をまとめました。

システム開発
2026年3月8日

ニアショア開発会社の選び方|4拠点比較・費用相場・10項目チェックリスト

ニアショア開発会社の選び方を10項目チェックリストで解説。主要4拠点(札幌・仙台・福岡・沖縄)の費用・特徴比較と、発注前に確認すべきポイントを発注担当者向けにまとめました。

システム開発
2026年3月8日

ベトナムオフショア開発|費用・品質・日本語対応を現場目線で解説

ベトナムは現在、日本企業にとって最も人気のあるオフショア開発先です。その理由は大きく3つあります。 中国やインドと比較すると、ベトナムは「日本企業向けの体制」が最も整っています。日本語対応可能なBSE(ブリッジSE)を擁する開発会社が多く、初めてのオフショアでも比較的スムーズに立ち上がります。

システム開発
2026年3月7日

システム開発のプロジェクト管理|発注者がやるべきことと成功のコツ

「プロジェクト管理は開発会社の仕事でしょ?」——半分正解で、半分不正解です。 開発会社は技術的なプロジェクト管理(タスク管理、品質管理、スケジュール管理)を担いますが、 ビジネス判断や仕様の確定は発注者にしかできません 。発注者がこの役割を果たせないと、プロジェクトは迷走します。

相談のハードル、下げました

まずは気軽にご相談ください

「まだ具体的に決まっていない」「とりあえず話を聞きたい」でも大丈夫。プロトタイプを見ながら、一緒にアイデアを形にしていきましょう。

相談無料 オンライン対応 1週間でプロトタイプ