監視、バックアップ、障害調査、問い合わせ、セキュリティ更新など。対応時間と責任範囲を決めます。
開発会社と連絡が取れない、保守契約を変更したい、古いシステムに機能を追加したい。こうした場合でも、他社が開発したWebシステムの改修や保守を引き継げる可能性はあります。ただし、画面を見ただけで可否や費用を断定することはできません。
判断に必要なのは、ソースコード、データベース、サーバー環境、外部連携、利用ライセンスを調査できるかです。確認結果によって、現行システムを改修する、一部だけ作り直す、新しいシステムへ移す、という選択肢が分かれます。このページでは、調査項目と判断の順序を説明します。
先に結論:引き継ぎの可否は、契約と技術資料を確認してから判断します
文書と稼働中の内容が一致するとは限らないため、実際のコード・データ・環境を確認します。
アクセス権限とソースがあれば調べられる場合があります。ただし調査期間が必要です。
老朽化や権利上の制約が大きい場合は、部分再構築や移行の方が適することがあります。
「システムを引き継いでほしい」といっても、希望する内容は会社によって異なります。現在のシステムをそのまま使いながら障害対応を任せたいのか、新しい機能を追加したいのか、古いシステムを新しい環境へ移したいのか。目的によって、事前に調べる範囲と費用が変わります。
監視、バックアップ、障害調査、問い合わせ、セキュリティ更新など。対応時間と責任範囲を決めます。
既存コードを理解し、影響範囲を調査したうえで変更・テストします。仕様確認も必要です。
新しい構成を設計し、データを移行します。並行稼働、切替、旧システム停止まで計画します。
たとえば「小さな項目追加」でも、その値が検索、集計、帳票、外部APIへ使われるなら変更箇所は広がります。画面上の大きさではなく、データと処理のつながりから作業範囲を確認します。
資料が多いほど必ず引き継げるわけではありませんが、調査する内容を把握するうえで役立ちます。個人アカウントの共用は避け、新しい保守担当者用の権限を発行できるか確認します。
引き継ぎで中心になるのは、稼働に必要な情報を再現できるかです
公開サーバーにファイルがあっても、開発に使った全ソースや設定が残っているとは限りません。バージョン管理、ビルド手順、環境変数、定期処理も確認します。
データベースには個人情報や機密情報が含まれることがあります。閲覧権限、受け渡し方法、作業環境、作業後の削除も決めます。
現在正常に動いていても、使用言語や製品のサポートが終了している、テスト環境がない、特定担当者しか公開できない、といった課題が隠れていることがあります。引き継ぎ後に安全に変更できる状態かを確認します。
言語、フレームワーク、CMS、ライブラリ、OS、データベースのバージョンとサポート状況を調べます。
データ構造、件数、文字コード、個人情報、権限判定、操作履歴、削除方法を確認します。
API、決済、メール、SFTP、バッチなど、画面に見えない接続と実行時刻を確認します。
リリース方法、停止時間、切り戻し、監視、バックアップからの復元方法を確認します。
仕様書がない場合でも、ソースコード、データベース、実行環境を確認できれば、調査から始められることがあります。一方、公開画面だけから内部処理を正確に復元することはできません。何がないかによって対応範囲が変わります。
| 不足しているもの | 調べられること | 制約・対応案 |
|---|---|---|
| 仕様書 | コード、画面、データ、ログ、利用者への聞き取りから現状を調査 | 調査結果を文書化してから改修範囲を決める。例外仕様の確認が必要 |
| ソースコード | 公開画面、通信、入出力、運用上の動き | サーバー側の処理は正確に再現できない。再制作やデータ移行を検討 |
| データベース権限 | 画面に表示される情報と利用者が出力できるデータ | 移行や障害調査が大きく制限される。契約者から権限回復を依頼 |
| 開発・検証環境 | 本番環境の構成とバックアップ | 本番に影響させず試せる環境を新たに用意してから変更する |
| ライセンス・契約情報 | 製品名、稼働状況、契約に関する手元資料 | 継続利用や譲渡ができない場合がある。代替製品や再構築を検討 |
最も変更範囲の小さい案が、常に費用を抑えられるとは限りません。古い基盤へ機能を追加すると、影響調査とテストに時間がかかり、将来の保守費用も増える場合があります。調査結果から、当面の改修と将来の移行を分ける方法も検討します。
コードと環境に大きな問題がなく、変更範囲が限定できる場合。短期対応に向きます。
確認:影響範囲、テスト、将来の更新受付画面、帳票、連携処理などを分離できる場合。現行業務を残しながら段階的に変更します。
確認:データ共有、二重処理、切替順序保守できない技術、権利上の制約、構造上の問題が大きい場合。データ移行と業務変更も含めます。
確認:移行データ、並行稼働、停止時期困りごと、希望する対応、現行会社との契約、利用中のサービスを確認します。
ソース、DB、サーバー、外部連携、仕様書、ライセンスを確認します。
検証環境で構成と動作を調べ、保守可能な範囲と優先課題を報告します。
現行改修、部分再構築、移行を比較し、費用、期間、制約を提示します。
バックアップ、監視、連絡体制、公開方法を確認し、必要な更新や改修を始めます。
他社開発システムは、現状確認の量を見込む必要があります。資料の有無だけでなく、コードの規模、技術の古さ、外部連携、テスト環境、停止できる時間、セキュリティ要件によって費用が変わります。
初回から改修費を確定できない場合は、調査を先に行い、その結果から見積もります。調査で何を確認し、どの資料を受け取れるのか、調査範囲・費用・成果物・対象外・追加調査の扱いも着手前に確認してください。
ソースコード、データベース、サーバーの契約・権限を自社で保有していれば、調査できる可能性があります。制作物の権利と外部サービスの契約名義も確認します。
コードと環境を確認できれば対応可能な場合があります。ただし、現状把握と仕様確認の時間が必要です。利用部門への聞き取りやテストも行います。
画面と操作から必要な機能を定義し、新たに作ることは検討できますが、内部処理や例外をそのまま再現できるとは限りません。移行できるデータの確認も必要です。
可能な場合があります。最初に監視、バックアップ、障害対応の範囲を決め、技術上の優先課題を順に対応します。重大な脆弱性やサポート終了がある場合は、先行対応をご提案することがあります。
「開発会社と連絡が取れない」「機能追加を断られた」「古い環境を今後も保守できるか知りたい」といったご相談に対応しています。お持ちの資料と権限を確認し、技術調査の範囲、現行改修・部分再構築・移行の選択肢をご案内します。