
内製システムを作った担当者の退職で、仕様書がなく改修も止まる中小企業は少なくありません。最低限残すべきドキュメントと引き継ぎの判断基準を解説します。
無料相談受付中いきなり作らない。
AIで何がどう変わるかを、先に見極める。
- ノーコードの卒業先、AIネイティブ受託。事業の文脈で要件から実装まで伴走
- 45分・Web。検討段階のご相談・資料だけでも歓迎。しつこい追客はしません
目次
業務システムの属人化を放置すると起きること 引き継ぎ・保守体制の作り方
属人化したシステムは「動いている間」しかリスクが見えない
業務システムの属人化とは、作った担当者しか仕様・改修方法・障害対応を理解していない状態を指します。動いているうちは問題が表面化せず、退職・休職・体調不良などで担当者が抜けた瞬間に一気に業務が止まるリスクとして現れます。
属人化したシステムの怖さは、平時にはコストとして認識されない点にあります。毎日問題なく動いている受発注システムや在庫管理ツールを見て、「うちのシステムは大丈夫」と感じている経営者は多いはずです。しかし、そのシステムの仕様書がどこにあるか、誰が改修できるかを尋ねたときに答えが出てこないなら、それはすでにリスクを抱えている状態です。
この記事では、受託開発の立場から実際に引き継ぎ・保守案件を扱う中で見えてきた、属人化システムの典型リスクと、退職・異動が起きる前に手を打つための実務知をまとめます。会社の規模を問わず、内製または特定の個人に依存してシステムを運用している企業に共通する内容です。
なぜ「あの人しか分からない」システムが生まれるのか
属人化は悪意や手抜きで起きるのではなく、少人数体制で素早く動くことを優先した結果として自然に発生します。仕様書を書く余裕がないまま機能追加を繰り返すうちに、コードとその担当者の頭の中にしか正解がない状態が固定化します。
中小企業で社内の詳しい人が業務システムを作るケースの多くは、最初は簡単な業務効率化ツールとして始まります。エクセルマクロや簡易的な社内アプリから出発し、便利さが評価されて機能追加が続き、いつの間にか受発注・請求・在庫といった基幹業務を支える存在になっている、という経緯をよく見ます。
この過程でドキュメント化が後回しになるのは自然なことです。作った本人にとっては「自分がいれば動く」ので、ドキュメントを書くコストをかける動機がありません。さらに、外部の目が入らないまま改修が積み重なると、コードの構造自体が担当者個人の思考の癖に強く依存していきます。結果として、たとえ後から別のエンジニアが引き継ごうとしても、コードを読むだけでは仕様の意図が分からない状態になります。これが「担当者本人以外は触れない」という属人化の実態です。
退職・異動でリスクが顕在化する分岐点
リスクが表面化するタイミングは「退職の申し出があった瞬間」ではなく、多くの場合「退職後、最初の障害や改修依頼が発生した瞬間」です。在籍中は問題なく見えていても、この分岐点を境に業務が止まります。
具体的に何が起きるかを整理すると、次のような段階を踏むことが多いです。まず担当者の在籍中は、多少の不具合や改修要望があっても本人が即座に対応するため、経営側は問題を認識しません。次に担当者が退職を申し出た段階では、引き継ぎ期間が短く「口頭での簡単な説明」程度で終わってしまうケースが目立ちます。そして退職後、実際に障害が発生したり、法改正や取引先都合でシステム改修が必要になったりした時点で、社内に対応できる人間がいないことが判明します。
この最後の段階まで来ると、選択肢は限られます。退職者に個人的に連絡を取って有償で対応してもらう、外部の開発会社にコードの解読から依頼する、あるいは最悪の場合はシステムの利用を諦めてエクセルや手作業に戻す、といった対応にならざるを得ません。いずれも、担当者が在籍している間に手を打っていれば避けられたコストです。分岐点は「退職の意思表示があったとき」ではなく、もっと手前の「日頃から引き継ぎ可能な状態を保っているかどうか」にあります。
引き継ぎのために最低限残すべきドキュメント
完璧な仕様書は不要です。システム構成図・データベース構造・外部連携先の一覧・環境構築手順・既知の不具合リストの5点があれば、外部のエンジニアでも解読の起点を持てます。
引き継ぎドキュメントをゼロから体系立てて作ろうとすると、多くの現場で挫折します。優先順位をつけるなら、次の5点から着手するのが実務的です。
- システム構成図: どの言語・フレームワークで動いていて、どのサーバー・クラウドサービスに乗っているか
- データベース構造: テーブル定義とおおまかなデータの流れ(ER図までは不要で、手描きの図でも十分機能します)
- 外部連携先の一覧: 決済代行・メール配信・地図API・会計ソフト連携など、外部サービスのアカウント情報とAPIキーの保管場所
- 環境構築手順: 開発環境をゼロから立ち上げる手順(これが無いと調査自体に着手できません)
- 既知の不具合・注意点リスト: 「この画面は特定の条件で落ちる」「この処理は月末だけ遅い」といった経験則
この5点は、担当者本人が1〜2日でも時間を取れれば作成できる分量です。すべてを完成させてから安心するのではなく、まず粗くてもこの5点を埋め、後から精度を上げていく順序で進めるほうが、退職までの限られた時間を有効に使えます。
外部保守への切り出しと、再構築か延命かの見極め
社内に後任が育たない場合は、外部保守事業者へコードとドキュメントの棚卸しを依頼するのが現実的な選択肢です。切り出しの際は「このまま延命できるか」「作り直すべきか」の判断を、感覚ではなく資産の状態を見て行います。
外部保守への切り出しを検討する際に最初に行うべきは、現状のコードとインフラの棚卸しです。使用している技術が古すぎて対応できるエンジニアが市場に少ない、セキュリティ更新が長期間止まっている、といった状態であれば、延命の選択肢は現実的ではなくなります。逆に、技術自体は一般的なもので、単にドキュメントが無いだけであれば、外部事業者が引き継いで保守体制を整えるだけで延命は十分可能です。
再構築を検討すべきサインとしては、利用者数やデータ量が当初の想定を大きく超えて動作が不安定になっている、法改正や事業拡大で頻繁に仕様変更が必要になっている、といった「今後も変化への追従が必要」な状態が挙げられます。反対に、業務フローが安定していて改修頻度が低いシステムであれば、無理に作り直すよりも、保守できる体制に整えて使い続けるほうが総コストは小さく済む傾向にあります。この判断は、外部の目でコードとドキュメントの状態を確認したうえで行うのが安全です。自社の判断だけで「なんとなく古いから作り直そう」と決めてしまうと、実際には保守整備だけで済んだはずの案件に、再構築の費用をかけてしまうことがあります。
日頃からの予防策と次の一歩
属人化の予防は、退職の兆候が出てから動くのではなく、日常の運用フローに「ドキュメント更新」を組み込むことで実現します。改修のたびに1行でも記録を残す習慣が、いざというときの引き継ぎコストを大きく下げます。
もっとも効果的な予防策は、システムを改修するたびに変更内容を簡単なログとして残すルールを作ることです。専用のドキュメントツールを新たに導入する必要はなく、社内のチャットツールや共有スプレッドシートに「いつ・何を・なぜ変更したか」を1行記録するだけでも、数年後の引き継ぎ時には大きな差になります。
また、担当者が1人しかいない場合は、年に1回程度、外部の目でシステムの状態を確認してもらう機会を作ることをおすすめします。担当者本人が辞めるつもりがなくても、体調不良や急な家庭の事情で長期離脱するリスクは誰にでもあります。今すぐ全てを完璧にドキュメント化する必要はありません。まずは前章で挙げた5点のうち、着手できるものから始めることが、属人化リスクを下げる最初の一歩です。
自社のシステムがどの程度のリスクを抱えているか自分たちだけでは判断しづらい場合は、初月無料の経営AI診断(通常30万円相当)で現状のシステムとドキュメントの状態を可視化し、優先すべき対応から一緒に整理することもできます。
関連記事
- AI導入後の保守運用コストを抑える5つのポイント 中小企業の実例で解説 — 関連: 保守コストの継続的な抑え方
- AI導入後の精度劣化と陳腐化に備える 保守で見るべき10のポイント — 関連: システムの陳腐化と保守観点
- ノーコードから本格開発へ移行すべきタイミング 判断基準5つと進め方 — 関連: 移行タイミングの判断基準
- 中小企業のAI開発ベンダー選定基準7項目 相見積もり前に押さえる視点 — 関連: 外部委託先の選び方
- 建設業のシステム導入で失敗する3つの落とし穴と現場が定着する対策 — 関連: 業種別のシステム導入失敗パターン
「まず費用感だけ知りたい」という方へ。
1分で概算費用がわかるシミュレーターをご用意しています。
よくある質問
- Q. 属人化した業務システムの引き継ぎができない場合、何から手をつければいいですか?
- A. まずは「今動いている状態」を止めずに残すことを優先します。担当者本人にヒアリングしながら、システムの全体構成図・使用している外部サービスやAPIの一覧・データベースの構造の3点だけでも先に押さえてください。仕様書をゼロから完璧に作ろうとすると時間切れになりがちなので、退職や契約終了までの残り時間から逆算し、最低限のドキュメント化を優先する方が現実的です。
- Q. 仕様書が全くない状態でも引き継ぎ資料は作れますか?
- A. 作れます。ソースコードと実際の画面操作から逆算してドキュメントを再構築する「リバースエンジニアリング的な引き継ぎ」は、外部保守事業者が日常的に行っている作業です。担当者への聞き取りができる間に着手できれば数週間〜数ヶ月、退職後に着手する場合はコードの読み解きに追加の工数がかかります。着手が早いほど費用・期間とも小さく済みます。
- Q. 保守を外部に切り出すタイミングの見極め方は?
- A. 担当者が「異動・退職の可能性がある」「休職している」「システムの話をすると嫌がる」といった兆候が出た時点が最も動きやすいタイミングです。逆に、担当者がすでに退職し障害対応もできない状態になってからでは選択肢が狭まり、費用も高くなりがちです。予兆の段階で外部保守事業者にコードとドキュメントの棚卸しを依頼するのが現実的な手順です。
- Q. システムは再構築と延命、どちらを選ぶべきですか?
- A. 改修頻度が低く安定稼働している基幹部分は、無理に作り直さず「保守できる状態に整えて延命」する方が費用対効果は高い傾向にあります。一方で、頻繁に手を入れたい・利用者が増えて負荷に耐えられない・技術が古すぎて対応できるエンジニアが見つからない、という状態であれば再構築を検討すべきサインです。延命か再構築かは、現状のコード資産の棚卸し結果を見てから判断するのが安全です。
あわせて読みたい





