記事一覧に戻る
システム保守

仕様書なしのシステム保守引き継ぎ|ドキュメントがない場合の進め方

2026年4月10日 約5分で読めます
この記事でわかること
  • 仕様書がないシステムの引き継ぎが可能な理由
  • ソースコード解析による仕様把握の具体的手順
  • 引き継ぎ時に最低限作るべき5つのドキュメント
  • 「ドキュメントがない」を二度と繰り返さない仕組み

仕様書がないシステムは珍しくない

「仕様書がない」「設計書が残っていない」——システムの保守引き継ぎで最も多い相談がこのケースです。実は、中小企業のシステムで仕様書が完全に整備されているほうが少数派です。

開発当時は口頭でのやり取りで進め、納品後にドキュメントを整備しなかった。担当者の退職時に引き継ぎ資料を作らなかった。開発会社が倒産してソースコードしか手元にない。理由はさまざまですが、「ドキュメントがないから保守できない」と諦める必要はありません。

システム保守引き継ぎの完全ガイドでも解説していますが、ソースコードさえあれば、専門のエンジニアがコードを読み解いてシステムの仕様を把握できます。

ソースコード解析で仕様を把握する5つのステップ

仕様書がないシステムの引き継ぎでは、ソースコードそのものが「生きたドキュメント」です。以下の手順で体系的に解析します。

ステップ1:技術スタックの特定

まず使用されているプログラミング言語、フレームワーク、データベース、外部サービスを特定します。package.json、composer.json、Gemfileなどの依存関係ファイルから全体像を把握。PHPのバージョンやフレームワークのバージョンも確認し、バージョン管理の状況を評価します。

ステップ2:データベース構造の解析

マイグレーションファイルやスキーマ定義からER図を作成します。テーブル間のリレーション、インデックスの状況、データの整合性を確認。これがシステムの「骨格」にあたります。

ステップ3:画面遷移とAPIの洗い出し

ルーティング定義(routes.phpやweb.phpなど)から、全画面・全APIエンドポイントを一覧化します。各URLに対応するコントローラーとビューを紐付け、画面遷移図を作成します。

ステップ4:ビジネスロジックの把握

コントローラーやサービスクラスを読み解き、主要な業務ロジック(料金計算、権限管理、外部API連携など)を特定します。条件分岐が複雑な箇所は特に注意深く解析し、テストコードがあればそれも参照します。

ステップ5:インフラ構成の確認

サーバー構成、デプロイ手順、環境変数、外部連携先を確認します。.envファイルやCI/CD設定、Dockerfileなどから運用環境の全体像を把握します。

引き継ぎ時に最低限作るべき5つのドキュメント

すべてを完璧にドキュメント化する必要はありません。以下の5つがあれば、別のエンジニアが翌日から対応できるレベルになります。

ドキュメント内容作成目安
システム構成図サーバー、DB、外部連携の全体像1〜2時間
ER図データベースのテーブル関係2〜4時間
画面一覧・API一覧全URL、対応する機能の概要2〜3時間
デプロイ手順書本番環境へのリリース方法1〜2時間
障害対応マニュアルよくあるトラブルと対処法2〜3時間

合計10〜14時間程度の作業で、「誰も触れないシステム」から「別のエンジニアが対応できるシステム」に変わります。担当者退職時の引き継ぎでも、この最低限ドキュメントの重要性を解説しています。

リバースエンジニアリングで見つかる「隠れたリスク」

仕様書がないシステムの解析では、仕様の把握だけでなく、隠れたリスクの発見にも繋がります。

セキュリティリスク

SQLインジェクション対策の不備、ハードコードされたパスワード、期限切れの暗号化方式など。セキュリティアップデート放置のリスクで解説しているように、これらは即座に対応が必要なケースもあります。

技術的負債

コピーペーストされたコード、未使用の機能、パフォーマンスのボトルネックなど。放置するとシステム全体の品質が劣化していきます。

依存関係のリスク

サポートが終了したライブラリ、古いPHPバージョン、非推奨になったAPIの使用など。これらは計画的にアップデートする必要があります。

ドキュメント不備に加えてテスト環境も無い場合は、修正の検証自体ができないため対応の難易度がさらに上がります。テスト環境がないシステムを引き継いだ実例では、環境整備だけで半年を要したケースを紹介しています。

「ドキュメントがない」を二度と繰り返さないために

引き継ぎ完了後は、ドキュメントが再び陳腐化しないための仕組みが重要です。

  • コードレビュー必須化:すべての変更をGitHub/GitLab上でレビュー。変更履歴がそのままドキュメントになる
  • 月次レポート:保守作業の内容を毎月レポートで報告。対応履歴が自動的に蓄積される
  • 2名体制での対応:メイン担当+サブ担当の体制で、知識が1人に集中しない
  • 四半期ナレッジ棚卸し:3ヶ月に1回、ドキュメントの完全性をチェックし更新漏れを是正

そもそも保守に最低限どんな資料が必要かは「システム保守に必要なドキュメント一覧と整備方法」で、11種類の資料と整備の優先順位を解説しています。

また、ドキュメント不足を理由に、そもそも委託先(開発会社)を変更するケースもあります。委託先を切り替える際に発注者側が準備すべき書類や、円滑な移行の進め方は「システム保守の委託先を変える時の引き継ぎ手順」で解説しています。

FUNBREWでは、保守契約のすべてのプランでこの仕組みを標準提供しています。詳しくは保守サービスページをご覧ください。

「ドキュメントがないから保守できない」は過去の話です。ソースコードさえあれば、FUNBREWのエンジニアがコードを読み解き、仕様を把握し、保守体制を構築します。むしろ、ドキュメントがない案件のほうが多いのが実態です。まずは無料相談で、システムの状況をお聞かせください。

まとめ

仕様書がないシステムの保守引き継ぎは、決して不可能ではありません。ソースコード解析の5ステップで仕様を把握し、最低限の5つのドキュメントを整備すれば、保守可能な状態に持っていけます。

重要なのは、引き継ぎ後に「同じ問題を繰り返さない仕組み」を作ること。コードレビュー、月次レポート、2名体制、ナレッジ棚卸しの4つの仕組みで、ドキュメントの陳腐化を防ぎます。

「仕様書がない」「誰もシステムを理解していない」という状況でお困りの方は、システム引き継ぎサービスや無料相談をご活用ください。

相談の前に社内で何を探しておくと調査が早く進むかは、システム引き継ぎで用意する資料は何かにまとめています。古い資料でも出していただく意味があります。

引き継ぎ後、調査結果をドキュメントにするところから始める理由は保守を引き継いだ最初の1ヶ月に何をしているかをご覧ください。

よくある質問
ソースコードしかない状態でも本当に引き継ぎできますか?
できます。ソースコードがあればシステムの動作を解析し、必要なドキュメントをリバースエンジニアリングで作成することが可能です。ただし、作業期間と費用は通常より多くかかります。完全なドキュメントがない状態でも、まず「稼働維持」を優先しながら徐々に把握範囲を広げていく進め方が現実的です。
仕様把握にどれくらい時間がかかりますか?
システムの規模・複雑さによって大きく異なります。小〜中規模(画面数20〜50程度)の業務システムであれば1〜3ヶ月が目安です。大規模システムや複雑なビジネスロジックが多い場合は3〜6ヶ月かかることもあります。まず「重要度の高い機能」から優先的に把握し、段階的に対象を広げる進め方が効率的です。
解析後のドキュメントはどのような形式で納品されますか?
一般的にはシステム概要書・機能一覧・画面一覧・データベース定義書(ER図)・インフラ構成図・運用手順書などが成果物として作成されます。形式はExcel・Markdown・NotionなどをFUNBREWでは標準的に使用しています。引き継ぎ先や自社の運用体制に合わせてフォーマットを調整することも可能です。
コンパイルできない・動かないシステムでも対応できますか?
状況によりますが、多くのケースで対応可能です。まずは動作環境の再現(開発環境の構築)から着手します。古い言語・フレームワークで構築されているシステムでも、ソースコードが存在すれば解析は可能です。「完全には動かせないが、コードは読める状態」であれば部分的な仕様把握から進めることができます。
仕様書なし引き継ぎの費用相場はどのくらいですか?
初期解析・ドキュメント整備の費用は、システムの規模によって目安が異なります。小規模(画面数20程度)で30〜60万円、中規模(画面数50程度)で60〜150万円程度が一般的な目安です。その後の月次保守費用は開発費の15〜20%を年間換算した金額が標準的です。まずは無料のリスク評価・ヒアリングから始めることをおすすめします。
前の開発会社から引き継ぐ際に必要な情報は何ですか?
最低限、以下の情報があると引き継ぎがスムーズになります。①サーバー・インフラのアクセス情報(接続先・ID・パスワード)、②ソースコードリポジトリへのアクセス、③ドメイン・SSL証明書の管理アカウント、④利用している外部APIやサービスの認証情報、⑤データベースへのアクセス情報。これらがない場合でも、FTP・SSH接続などでサーバー上のファイルから復元できるケースがあります。
仕様書がない状態での保守引き継ぎで最もリスクが高いのはどの段階ですか?
引き継ぎ直後の「移管完了〜仕様把握完了」の期間が最もリスクが高い時期です。この期間は障害発生時に影響範囲の把握が難しく、対応に時間がかかる可能性があります。対策として、引き継ぎ初期は「変更・改修をなるべく行わない」「既存の処理フローを変えない」方針で稼働維持を優先し、徐々に把握範囲を広げながら安全に改修できる状態を目指します。

この記事をシェア

仕様書がない状態からの進め方を資料にまとめました

ソースコード解析による現状把握から、最低限整備すべきドキュメントまで。仕様書なしの引き継ぎを進めるための資料です。

この記事に関連するサービス

お困りごとのご相談は無料です。まずは状況をお聞かせください。

最新情報をお届けします

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

あわせて読みたい

「システム保守引き継ぎ」に関連する記事です。

まとめ記事

他社が作ったシステムの引き継ぎは可能?費用と進め方を徹底解説

古いLaravelのシステムを引き継いだらどうなるか|Laravel 6からのバージョンアップで実際に多かった修正と、いちばんの懸念

2026年9月21日

AIで作り直したシステムの保守だけ頼めるか|実際の相談2件で見積もり前に確認したこと

2026年9月18日

顧客側の担当者が代わったとき、プロジェクトはどうなるか|続いた案件と終わった案件の違い

2026年9月9日

引き継いだシステムで見つかるセキュリティ上の問題は何か|伝え方と費用の扱い

2026年9月9日

引き継ぎの見積もりが甘くなるのはどんなときか|調査を省いて難航した実例

2026年9月7日

保守を引き継いだ最初の1ヶ月に何をしているか|修正より先に環境を作る理由

2026年9月5日

システム引き継ぎで用意する資料は何か|実際に出てくるもの、役に立つもの、何も無いときの手がかり

2026年9月4日

他社システムの引き継ぎ・刷新をやり切ったあと、何が変わったか|協力してもらえて助かったこと

2026年9月4日

他社システムの引き継ぎを断られることがあるのはなぜか|開発会社が見ているポイント

2026年9月3日

システムを直すより作り直した方が早いと言われるのはなぜか|引き継ぎ調査で見ている状態

2026年9月2日

ソースコードがないシステムは保守を引き継げるのか|引き継ぎを断念して刷新に至った実例

2026年8月25日

テスト環境がないシステムを引き継いだら|医療系の現場で最初の半年にやったこと

2026年8月22日

開発会社と連絡が取れない・倒産した|システムを守るために最初にやる7つのこと

2026年8月12日

開発会社を変更するときの手順と注意点|ベンダー切り替えで失敗しないための完全ガイド

2026年5月2日

引き継ぎ前の「無料リスク評価」の中身を公開|A4 2〜3枚で何がわかるか実物サンプル付き解説

2026年4月25日

担当者退職時のシステム保守引き継ぎ|属人化を防ぐ5つの方法

2026年4月10日
まとめ記事

システム保守引き継ぎの手順と注意点|開発会社変更・担当者退職時の完全ガイド

2026年4月10日

開発会社が倒産・連絡不能に…システムを救う緊急保守引き継ぎの進め方

2026年4月9日

他社開発システムの保守引き継ぎ|確認すべき5つのポイントと成功の秘訣

2026年4月9日
まとめ記事

他社が作ったシステムの引き継ぎは可能?費用と進め方を徹底解説

2026年3月1日

関連記事

システム保守
2026年9月21日

古いLaravelのシステムを引き継いだらどうなるか|Laravel 6からのバージョンアップで実際に多かった修正と、いちばんの懸念

サポートが終了したLaravel 6系のシステムをFUNBREWが実際に引き継ぎ、バージョンアップまで進めた実例。多かった修正、いちばんの懸念だった動作確認、旧WordPressのプラグインの問題を開発会社の側から書きました。

システム保守
2026年9月18日

AIで作り直したシステムの保守だけ頼めるか|実際の相談2件で見積もり前に確認したこと

AI(Claude)で作り直したシステムの保守だけを頼まれた実際の相談2件で、FUNBREWが見積もりの前に確認したこと、提案した月額5万円からの保守の形、AIのコードの印象を開発会社の側から書きました。

システム開発
2026年9月9日

顧客側の担当者が代わったとき、プロジェクトはどうなるか|続いた案件と終わった案件の違い

発注側の担当者が交代したとき何が起きるか。定例の差分説明が引き継ぎとして機能した経緯、続いた案件の共通点、終わった案件について開発会社側の視点から書いています。

システム保守
2026年9月9日

引き継いだシステムで見つかるセキュリティ上の問題は何か|伝え方と費用の扱い

引き継いだシステムで実際に見つかるセキュリティ上の問題と、その伝え方・費用の扱い。サーバーやドメインの引き受けで手間取る点まで、開発会社側の実際を書いています。

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

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

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

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