Access担当者の定年退職に備える|後任者を支える技術相談先の作り方
社内で長年使用してきたAccessシステムの担当者が定年退職を迎える場合、後任者への引継ぎが必要になります。
引継ぎというと、仕様書や操作マニュアルを作成し、後任者へ操作方法を説明することが中心だと思われがちです。しかし、後任者がAccessやVBAを扱える場合でも、退職後の技術的な相談先を用意しておきたいというニーズがあります。
今回は、人事系のAccessシステムを担当している定年退職予定者から、次のような相談を受けました。
この記事では、担当者の定年退職前に、後任者を支える技術相談体制を準備しておく必要性について、実際に寄せられた相談をもとに説明します。
Accessを扱える後任者がいても不安が残る理由
今回の相談先では、後任者もAccessの操作やVBAの修正ができました。Accessをまったく扱えない人へ引き継ぐケースではありません。
それでも、退職予定の担当者は、退職後の運用に不安を感じていました。その理由は、システム全体がAccessだけで完結していなかったためです。
システムは、おおむね次のような構成でした。
- 画面、帳票、操作部分:Microsoft Access
- 処理:Access VBA
- バックエンドデータベース:Microsoft SQL Server
- データベース側の処理:ストアドプロシージャ
後任者はAccessとVBAについては問題なく対応できましたが、Microsoft SQL Serverのストアドプロシージャには不慣れでした。
Accessの画面やVBAを修正できても、処理の一部がストアドプロシージャに実装されていれば、SQL Server側の内容を理解しなければ、正しい原因調査や機能変更ができない場合があります。
「コードを見れば分かる」システムでも技術相談先は必要
今回のケースでは、詳細な仕様書は準備されていませんでした。担当者はシステムの現状を把握しており、後任者にもコードを読んで内容を理解できる技術力があったためです。
実際、Access、VBA、SQL、ストアドプロシージャのコードを確認すれば、処理内容を把握できるケースはあります。
ただし、コードを読めることと、想定外の問題が発生したときに短時間で判断できることは別です。
例えば、次のような場面では、経験のある技術者へ相談できると安心です。
- VBAエラーが発生したが、原因がAccess側かSQL Server側か判断できない
- 機能追加に伴い、既存のストアドプロシージャを変更する必要がある
- AccessのクエリとSQL Server側の処理の役割分担が分からない
- 仕様変更による影響範囲を確認したい
- 処理速度が低下し、VBAとSQLのどちらを見直すべきか判断したい
- 後任者だけで変更してよいか、第三者の意見を聞きたい
後任者に十分な技術力があっても、すべての技術領域を同じ水準で扱えるとは限りません。Access、VBA、SQL Server、ストアドプロシージャを組み合わせたシステムでは、それぞれの境界部分で問題が発生しやすくなります。
退職前に確認したい技術領域
担当者が在籍している間に、後任者が対応できる範囲と、外部の支援が必要になりそうな範囲を整理します。
- Accessのフォーム・レポート・クエリ
- Access VBA
- リンクテーブルとODBC接続
- Microsoft SQL Serverのテーブル・ビュー
- ストアドプロシージャ
- SQL Serverの権限・接続情報
- 定期実行される処理やバッチ
- バックアップと障害発生時の復旧方法
すべてを後任者一人に習得してもらう方法もありますが、利用頻度の低い専門技術まで、退職前の短期間で完全に引き継ぐのは簡単ではありません。
後任者が日常的に扱うAccessとVBAは社内で対応し、ストアドプロシージャの調査や難しい障害対応だけ外部へ相談するという役割分担も考えられます。
月額保守ではなく、必要なときだけ相談したい
今回の相談では、常時対応を前提とした保守契約ではなく、必要なときに利用できるチケット制の要望をいただきました。
想定されているのは、次のような利用方法です。
- 後任者からのAccess・VBA・SQL Serverに関する質問
- 技術的な判断に迷ったときの相談
- VBAエラーや障害の原因調査
- ストアドプロシージャの確認
- 軽微な修正
- 機能追加や仕様変更前の影響確認
問題が発生していない月にも固定費がかかる契約ではなく、質問、調査、軽微な修正など、必要な支援に応じてチケットを利用する考え方です。
当社では、この要望を受けて、チケット制による支援方法を社内で整備しました。技術相談、調査、軽微な修正など、必要な支援に利用できる仕組みとして、ご要望がある場合に販売・提供できる状態となっています。
チケット制が適しているケース
チケット制による技術相談は、すべての会社に適しているわけではありません。次のような状況では、選択肢の一つになります。
- 社内にAccessやVBAを扱える後任者がいる
- 日常の運用は社内で継続できる
- 難しい問題が発生したときだけ相談したい
- SQL Serverなど、一部だけ専門外の技術がある
- 毎月の保守費用より、必要に応じた支援を希望している
- 退職予定者が在籍している間に相談先を決めておきたい
一方、システム全体がブラックボックス化している場合や、日常的に障害が発生している場合は、チケット制よりも、事前調査や継続的な保守契約が適している可能性があります。
退職予定者が在籍している間に相談するメリット
担当者の退職後に初めて外部へ相談すると、システムの目的や過去の判断について確認できる人がいない場合があります。
退職予定者が在籍している間であれば、次の情報を直接確認できます。
- AccessとSQL Serverの役割分担
- 重要なフォーム、クエリ、VBAの場所
- 主要なストアドプロシージャの役割
- 過去に発生した障害と対応方法
- 変更時に特に注意する処理
- 人事業務上の判断が含まれている箇所
仕様書を新しく作成しない場合でも、重要な処理と技術的な注意点だけを整理しておくことで、退職後の調査負担を減らせます。
また、外部の相談先にも事前にシステム構成を共有できれば、問題発生後に一から説明するより、対応を始めやすくなります。
担当者がすでに退職している場合
今回のように退職前から準備できるケースだけでなく、担当者がすでに退職し、Accessの中身や操作方法が分からなくなっているケースもあります。
すでに担当者が不在の場合は、現在動いているパソコン、Accessファイル、バックアップ、外部接続先などを変更せずに保全することが優先です。
詳しい確認項目は、次の記事で説明しています。
Accessを作った人が退職して中身が分からない|残された担当者が最初に確認すること
まとめ
Access担当者の定年退職に備えるときは、資料や操作方法を引き継ぐだけでなく、退職後の技術相談体制も検討する必要があります。
今回の相談では、後任者はAccessとVBAを問題なく扱えました。しかし、バックエンドのMicrosoft SQL Server、とくにストアドプロシージャについては不安がありました。
このように、後任者がいる場合でも、専門外の領域や判断に迷う場面は残ります。
- 後任者が対応できる技術領域を確認する
- 専門外となる技術領域を整理する
- 退職予定者がいる間に重要な情報を確認する
- 問題発生時の相談先を決める
- 月額保守、スポット対応、チケット制などから支援方法を検討する
担当者が在籍している間に準備を始めれば、後任者へすべての負担を集中させず、既存のAccessシステムを継続して運用しやすくなります。
Access担当者の定年退職に備えたご相談
Access担当者の定年退職を予定しており、後任者への引継ぎや、退職後の技術相談先についてお困りの場合はご相談ください。
Access、VBA、Microsoft SQL Server、ストアドプロシージャなど、現在のシステム構成と後任者が対応できる範囲を確認し、必要な支援方法を検討します。
チケット制による技術支援もご用意しています。ご要望とシステムの状況を伺い、チケットを利用できる相談・調査・修正の範囲をご案内します。


