設計書の更新方法|変更漏れを防ぐ実務手順

「プログラムを修正したが、どの設計書まで更新すべきか分からない」

「変更箇所は直したのに、別の表が古いままだった」

設計書の更新は、修正したページの文章を直すだけではありません。要件、画面、データ、インターフェース、運用、テストなど、同じ変更に関係する資料を洗い出し、整合させる作業です。

変更理由を残さずに実装へ合わせると、将来の保守担当者は、なぜその仕様になったのか判断できません。また、実装側が誤っている場合に、設計書まで誤りへ合わせる危険があります。

長期運用される金融システムでは、設計書は次の改修や障害調査の基準になります。小さな変更でも、正しい情報を維持することが保守性につながります。

この記事では、変更要求から影響調査、更新、レビュー、完了確認までの実務手順を解説します。

設計書更新は「変更理由」と「影響範囲」から始める

最初に、何をなぜ変えるのか、変更しない範囲はどこかを明確にします。そのうえで、実装やテストに先行または同期して、関連資料を更新します。

設計書、プログラム、テスト仕様のどれを正とするかは案件ルールに従い、不一致があれば承認者へ確認します。

観点確認内容成果物
理由要件・障害・法令・改善のどれか変更要求、課題番号
範囲機能・データ・連携・運用・非対象影響一覧
整合上位・下位・横並び資料との一致更新対象一覧
履歴変更前後・理由・承認改訂履歴、差分
検証実装・テストで確認可能かレビュー記録、テスト観点

設計書を更新する5ステップ

1.変更要求と正しい仕様を確認する

課題票、要件、問い合わせ、障害報告など、変更の起点を確認します。口頭依頼だけで更新せず、変更理由と承認者が分かる情報へ結び付けます。

現行設計と実装が違う場合は、どちらを直すべきかを確認します。実装が動いているから正しいとは限りません。

2.関連資料を影響一覧へ出す

変更する機能を中心に、画面、API、DB、バッチ、外部連携、運用、テストへ影響を広げます。同じ項目名やステータスを検索し、重複記載を探します。

更新不要と判断した資料も、理由を一覧へ残すとレビューで確認しやすくなります。

  • 要件・業務フロー
  • 基本設計・詳細設計
  • 画面・帳票・メッセージ
  • テーブル・コード定義
  • インターフェース・ジョブ
  • 運用手順・監視
  • テスト仕様・移行手順

3.変更前・変更後・理由をセットで更新する

本文だけでなく、改訂履歴、図表、注記、サンプル、エラーコード一覧も確認します。変更理由は課題番号や要件番号へリンクできる形にします。

曖昧な表現を避け、入力条件、処理、結果を第三者が実装・テストできる粒度で書きます。

変更前:振込金額が上限を超えた場合はエラーとする。
変更後:1日累計振込金額が利用者別上限を超えた場合、E1234を表示し、取引データを登録しない。
変更理由:要件REQ-045の上限管理変更
関連更新:画面メッセージ、業務チェック、コード定義、テスト仕様

4.差分レビューで意図しない変更を除く

更新前後の差分を確認し、変更一覧と一致するかを見ます。自動書式変更や表の再配置が大量に混ざると、内容差分を見落としやすくなります。

レビューでは誤字だけでなく、要件との一致、実装可能性、テスト可能性、運用影響を確認します。

5.実装・テスト・リリース版との整合を確認する

レビュー後の最終版が、実装した仕様とテストした仕様に一致しているか確認します。修正途中の版や未承認版が共有フォルダに残る場合は、正式版を明確にします。

リリース後に設計書更新を回す運用では、期限と担当を明確にし、更新漏れを管理します。

設計書更新管理表のテンプレート

資料ごとの更新要否と完了状態を一覧で管理します。

【変更概要】
課題・要件番号:
変更理由:
変更対象・非対象:

【更新一覧】
資料名/章・ページ/更新要否/変更内容/担当/レビュー/状態

【整合確認】
要件:
実装:
テスト:
運用:

【残課題】
未確定事項:
リリース後更新:
正式版の保存場所:

設計書の更新漏れは、その場では動作に影響しなくても、次の改修や障害対応で大きなコストになります。

よくある失敗と改善方法

失敗起こる問題改善方法
変更ページだけを直す別表・別資料に古い定義が残る影響一覧で横断的に確認する
理由なく実装へ合わせる誤実装を正式仕様にしてしまう要件・承認者へ正を確認する
改訂履歴だけで完了する実装・テストとの不整合が残る最終版で三者の整合を確認する

若手SE向けチェックリスト

  • 変更理由と承認元を確認した
  • 変更対象・非対象を明確にした
  • 関連資料を影響一覧へ出した
  • 変更前・変更後・理由を記載した
  • 改訂履歴・図表・コード一覧も確認した
  • 差分レビューで意図しない変更を除いた
  • 要件・実装・テスト・正式版の整合を確認した

まとめ:設計書更新は将来の保守担当者への引き継ぎ

設計書の更新では、今回の変更を正しく反映するだけでなく、なぜ変えたか、どこへ影響したかを次の担当者が追えるようにします。

小さな変更ほど更新漏れが起きやすいため、影響一覧と差分レビューを使い、仕組みとして確認しましょう。

  • 変更理由と正しい仕様を確認する
  • 関連資料を影響一覧で洗い出す
  • 差分と実装・テストの整合を確認する

システム設計書の基本へ戻る

「現場で役立つ開発・保守の基本」シリーズトップへ戻る

コメント

タイトルとURLをコピーしました