レガシーシステムの課題
長年使用してきたシステム(レガシーシステム)には、現代的な観点から多くの問題があります。データが複雑な独自形式で保存されている・ドキュメントがない・開発担当者が退職している——これらが、レガシーシステムからの移行を困難にします。
移行アプローチの選択
①ビッグバン移行:一度に全データを新システムへ移行するアプローチ。リスクが高いが、移行期間が短い。②段階的移行:機能・データを段階的に移行するアプローチ。リスクが低いが、新旧システムの並存期間が長くなる。③ストラングラーフィグパターン:旧システムを徐々に新システムに置き換えていくアプローチ。ビジネスへの影響を最小化できる。
移行前の重要作業
①旧システムのデータ把握:どんなデータが・どんな形式で・どの程度存在するかを調査します。②データ品質の整備:移行前に旧システムのデータをクレンジングします。汚いデータを移行しても問題が引き継がれるだけです。③マッピングの設計:旧システムのデータ項目と新システムの項目の対応関係を詳細に設計します。