• システムリプレイス・レガシー刷新

RPGの技術者がいなくなる前にやること|AS/400のプログラムの棚卸しの手順

RPGの技術者がいなくなる前にやること|AS/400のプログラムの棚卸しの手順

「RPGが分かる担当者が、あと数年で定年を迎える」「長年の保守会社から、担当者の高齢化を理由に契約の見直しを打診された」。AS/400(IBM i)を使う会社では、システムより先に人の期限が来ることが珍しくありません。

この記事では、RPGの技術者がいなくなる前に会社としてやるべきことを、プログラムの棚卸しの手順を中心に解説します。

この記事の結論
  • 最も避けたいのは、担当者がいなくなってから中身を調べ始めること
  • まず、プログラムの一覧と「使っている・使っていない」の区別を作る
  • 担当者の頭の中にある業務ルール・例外処理・月末の手作業を聞き取って残す
  • 棚卸しの結果があれば、使い続けるか、移行するかを根拠をもって決められる
目次
  1. なぜ「人の期限」が先に来るのか
  2. 今のうちにやるべき5つのこと
  3. 棚卸しで作る資料
  4. 外部に棚卸しを頼むときのポイント
  5. よくある質問
  6. まとめ

なぜ「人の期限」が先に来るのか

AS/400は互換性が高く、数十年前に作ったプログラムが今も動いていることがよくあります。その間、同じ担当者が少しずつ手を入れてきたため、仕様書が更新されていない、またはそもそも存在しないことが少なくありません。RPGを新しく学ぶ技術者は多くないため、担当者が退職すると、代わりを見つけるのが難しくなります。

今のうちにやるべき5つのこと

  1. プログラムとファイルの一覧を作るライブラリごとのプログラム(RPG・CL・COBOL)、画面、帳票、データベースファイルを一覧にする
  2. 使っているもの・いないものを分ける実行の記録や担当者への確認で、今も使っているプログラムを特定する。多くの会社で、半分近くが使われていないこともある
  3. 業務の流れとプログラムを対応させる受注、出荷、請求、月次締めなど、業務の流れのどこでどのプログラムが動くかを図にする
  4. 担当者の知識を聞き取る例外処理、手作業での修正、月末・年度末だけの作業、過去のトラブルと対処を記録する
  5. 外部とのやり取りを洗い出す他システムとのファイル連携、EDI、帳票の出力先、夜間のバッチ処理を一覧にする
聞き取りは最優先プログラムは後からでも読めますが、「なぜこうなっているのか」という理由は、担当者がいなくなると分からなくなります。プログラムの解析より先に、担当者への聞き取りの時間を確保しましょう。

棚卸しで作る資料

資料内容使い道
プログラム一覧名前、種類、役割、利用状況、最終更新日移行の範囲と工数の見積もり
業務とプログラムの対応表業務の流れごとに動くプログラム新システムの要件定義
データ定義書ファイルの項目、型、桁数、コードの意味データ移行の設計
外部連携の一覧連携先、方式、タイミング、形式連携の作り直し
運用手順書日次・月次・年次の作業、障害時の対応保守の引き継ぎ
聞き取りの記録業務ルール、例外、過去のトラブル仕様の確認、テストの観点

これらの資料は、AS/400を使い続ける場合にも、新しいシステムに移行する場合にも、そのまま役立ちます。

外部に棚卸しを頼むときのポイント

  • RPGを読める技術者がいるか:固定形式・フリーフォームのRPG、CL、DDSを読めるか
  • 移行ありきで話を進めないか:使い続ける選択肢も含めて提案してくれるか
  • 成果物が決まっているか:上の表のような資料を、報告書として受け取れるか
  • 担当者の聞き取りに同席してくれるか:退職前に、直接話を聞いてもらえるか
オーバーエックスの現状調査オーバーエックスは、AS/400(IBM i)のRPG・COBOLのプログラムの解析と、Webシステムへの移行に対応しています。現状調査(30万円〜・税別)では、プログラム一覧、業務との対応表、データ定義、外部連携の一覧、リスクと移行の選択肢をまとめた報告書をお渡しします。担当者の方が在籍しているうちの聞き取りにも同席します。

よくある質問

RPGの技術者を採用するのは難しいですか?
RPGの経験者は少なく、採用は簡単ではありません。保守を外部の会社に頼む場合も、対応できる会社は限られます。採用や外注先探しと並行して、棚卸しを進めておくと選択肢が広がります。
棚卸しにはどのくらいの期間がかかりますか?
プログラムの本数によりますが、数百本規模で1〜2か月が目安です。担当者の協力が得られると、期間を短くできます。
棚卸しをしたら、必ず移行しないといけませんか?
いいえ。棚卸しの結果、保守の体制が確保できるなら使い続けるのも合理的な判断です。棚卸しは、その判断を根拠をもって行うための作業です。

まとめ

RPGの技術者がいなくなる前にやるべきことは、プログラムの一覧と利用状況の把握、業務との対応づけ、担当者の知識の聞き取りです。棚卸しの資料があれば、使い続けるか移行するかを根拠をもって決められます。担当者がいるうちに始めることが、最も確実で安く済む方法です。

OX

TechBase 編集部(株式会社オーバーエックス)

東京・秋葉原のシステム開発会社。業務システム・Webシステム・基幹システムの受託開発、システムリプレイス、自社パッケージ開発、要件定義の支援を手がけています。オーバーエックスの特徴を見る

この記事に関連するサービス システムリプレイス 老朽化したシステムやサポートが終わるシステムを新しく置き換えます。仕様書がないシステムも、画面・データ・プログラムの解析から対応し、段階的な移行で業務を止めずに切り替えます。 サービスの詳細を見る

Contact

今すぐ無料相談

全国対応

Page Top