- 期間
- 2023.08 – 2024.04
- 規模
- チーム8名 / 約9ヶ月
- 担当範囲
- 仕様調査 / 詳細設計 / 実装 / 単体テスト / 結合テスト
- 構成技術
- DataSpider
- SQL
- COBOL(仕様調査)
BACKGROUND
背景
既存のシステムはCOBOLで構築されていましたが、老朽化が進んでいました。加えて、COBOLを運用・保守できる技術者が限られており、このまま動かし続けること自体がリスクになっている状態でした。保守しやすい形へ移行する必要があり、ETLツールへの置き換えが決まりました。
CHALLENGE
課題
- COBOLを読むのはこの案件が初めてだったうえ、仕様書も残っていなかった
- 移行先のDataSpiderも、これまで扱ったことのないツールだった
- 扱える技術者が限られる状態そのものを解消する必要があった
APPROACH
やったこと
- 仕様書がないため、COBOLのソースコードを直接読み解いて処理内容を洗い出し、詳細設計に落とした
- 初めて扱うDataSpiderについては、有識者とコミュニケーションを取りながら業務のなかでキャッチアップした
- DataSpiderでETL処理として再構築し、SQLを組み込んでデータの加工処理を実装した
- 単体テストと結合テストを担当し、移行後の処理が想定どおり動くことを確認した
RESULT
結果
- 予定していた移行を完了し、COBOLに依存した状態を解消しました。
LEARNING
学び
未経験の言語とツールが同時に来た案件でしたが、分からないことを抱え込まず、有識者に聞きながら進めることで完遂できました。新しい技術に触れること自体よりも、分からない状態をいかに早く解消するかのほうが実務では効いてくると感じています。
