古いシステムの保守を外注しようとすると、「対応できません」と断られることがあります。「まず費用が発生する調査が必要です」と言われ、どこに頼めばいいのか分からなくなることもあります。
この記事では、レガシーシステム保守を外注するときに知っておきたいことを整理します。
レガシーシステム保守は外注先選びが難しい
通常のシステム開発・保守と比べて、レガシーシステムの保守を引き受ける業者は多くありません。理由はいくつかあります。
- 仕様書がないと、見積もりに必要な「作業量の見通し」が立てにくい
- 古い言語・フレームワークに対応できる技術者が限られる
- 問題の深刻度が調査してみないと分からず、リスクが読めない
「どこに相談しても断られる」「費用だけ発生して進まない」という経験を持つ方がいるのは、そのためです。
依頼前に確認すべき資料
依頼をスムーズに進めるために、事前に確認・準備できるものがあります。
あると話が早いもの
- ソースコードの場所と、取得できるかどうか
- サーバー・ドメインの管理権限が自社にあるかどうか
- 今起きている不具合・困りごとの状況
なくても相談できること
これらが揃っていなくても、相談から始めることはできます。「今は何も分からない状態」からでも、現状を整理するための調査として依頼できます。
見積もり前に聞かれること
保守の見積もりを依頼すると、次のような確認が入ることが一般的です。
- 使われている言語・フレームワーク・サーバー環境
- ソースコードのボリュームと複雑さの程度
- 直近で発生している不具合の内容と頻度
- 保守の目的(不具合対応のみか、継続的な改善も含むか)
これらが事前に分かっていると、見積もりの精度が上がり、話し合いがスムーズになります。
「すぐ直せます」と言われたときの注意点
レガシーシステムの保守依頼に対して「すぐ対応できます」と答える業者がいた場合、念のため確認したい点があります。
- システムの現状を確認せずに答えていないか
- 「調査は別途費用」と後から追加されないか
- 古い言語・環境での経験が実際にあるか
「見てから判断します」「まず調査させてください」という回答は、レガシーシステムでは自然な進め方です。複雑なシステムの保守は、見る前に工数を確定しにくいことがあります。
調査だけ依頼する選択肢
月額の継続保守契約を前提にせず、まず単発の調査・診断だけ依頼するという方法があります。
調査の結果として得られるのは次のようなことです。
- システムの全体像と問題箇所の整理
- 保守を続けるためのリスクと優先度
- 継続保守が必要かどうかの判断材料
調査の結果をもとに、継続保守に進むかどうかを判断するのが、特に「どの程度の問題なのか把握したい」という段階では合理的な進め方です。
継続保守に進むか判断する基準
単発調査の後、継続保守に進むかどうかを判断する際に参考になる観点を挙げます。
継続保守が向いているケース
- 定期的な不具合対応や小さな改修が発生し続ける
- ドキュメントの整備・引き継ぎ体制の構築を少しずつ進めたい
- 次の担当者に渡せる状態を時間をかけて作りたい
単発対応で十分なケース
- 特定の不具合を直せば当面は問題ない
- 移行・リプレースの時期が決まっており、それまで動けばよい
- 調査の結果、自社で対応できる見通しが立った
「どちらか判断できない」という場合も、調査のご依頼として受け付けています。レガシーシステム保守のページ、またはお気軽にお問い合わせください。
保守の外注先選びから費用の考え方まで、レガシーシステム保守とは?古いシステムを安全に使い続けるための考え方でもまとめています。