私たちの仕事の進め方 業界 実績 会社情報 ブログ 打ち合わせを予約

レガシーマイグレーション: 事業を止めずに、システムを変える。

レガシーマイグレーションが難しい理由は一つです。置き換えるべきシステムこそが、事業を動かしているシステムだからです。私たちは一度にすべてを作り直すのではなく、段階的に新しい基盤へ移行するため、その下でコードが変わる間も業務は続きます。作業は文書化されたベースラインを残すアーキテクチャレビューから始まり、すべての案件は全容を公開している13フェーズのライフサイクルに沿って進み、コードと知的財産はすべてお客様のものになります。

なぜ近代化するのか

レガシーシステムの近代化が事業にもたらす変化。

老朽化したシステムが一度に壊れることはまれです。変更も連携も少しずつ難しくなり、やがて事業にできることの限界を決めるようになります。近代化に取り組む価値があるのは、その限界を取り除けるときです。単独でもご依頼いただけますし、ほかのサービスラインと組み合わせることもできます。そもそも近代化すべきかどうかが決まっていなければ、デジタルトランスフォーメーション・コンサルティングで先にその問いに答えます。

再び変更できる余地

誰も触りたがらないシステムが、チームで再び変更できるシステムになります。新しいアーキテクチャは今日の負荷だけでなく、次の10倍の規模を見据えて設計し、リリースは自動化された再現可能な手順で行い、ロールバック計画を標準で備えます。

AIへの道筋

近代化戦略は、レガシー資産とAI時代の能力をつなぎます。データとワークフローが最新の基盤に載れば、LLM、検索パイプライン、エージェントシステムを、すでに運用している製品に組み込めます。

クラウドは適する場面で

AWSやAzureでのクラウドネイティブなアーキテクチャと移行も同じサービスに含まれるため、老朽化したインフラからの脱却を、老朽化したコードからの脱却と同じプログラムの一部として進められます。

リリース後のサポート

新しいシステムには本番稼働の初日からオブザーバビリティ、アラート、SLOの追跡を備え、その後は決まったサイクルでパッチと依存関係の更新を行います。サポート契約は、すでに本番稼働しているシステムも対象で、当社が構築したものでも他社が構築したものでも対応します。

進め方

レガシーマイグレーション案件の進め方。

以下の各ステップはすべて同じ公開ライフサイクルの中にあり、どのステップでも旧システムを止める必要はありません。SDLCのページでは、各フェーズで何が行われ、お客様が何をレビューし、何を承認するかを説明しています。

01NDA、次に文書化されたベースライン

技術的な議論に入る前にNDAを締結します。既存システムの作業はアーキテクチャレビューとデリバリー監査から始まるため、以降のすべてのフェーズは推測ではなく、文書化されたベースラインに基づいて進みます。

02最初に手がける部分を選ぶ

最初に手がけるべき部分は、最も明らかに壊れている部分とは限りません。周囲を不安定にせずに、最も早く価値を生む変更です。開発を始める前に、スコープ、マイルストーン、リスク登録簿をお客様に承認いただきます。

03先に安全網を張り、それから作り直す

コードを置き換える前に、AIが生成しエンジニアがレビューしたテストスイートで維持すべき動作をカバーし、マージのたびに回帰テストを実行します。新しい部分は、旧システム上でまだ動いているすべてと連携するように作り直します。

04切り替え、実証し、次へ

各部分は、ロールバック計画を備えた自動化された再現可能なデプロイでリリースします。次の部分に着手する前に本番環境で実証し、マイルストーンごとに動作するデモと、そのまま転送できる書面の進捗報告をご確認いただけます。

実践例

3種類のシステムに、同じ手法を。

2つの業界別ページが特定の業種にこのアプローチを適用しており、1件の匿名化した案件が、より大規模なプラットフォームでの適用を示しています。

鉄骨製作:全面切り替えを伴わないERPの代替

ERPを一度に切り替えると、まだ機能しているもの、つまり会計連携、購買履歴、チームが頼りにしているレポートを捨てることになります。私たちは日々の摩擦が最も大きいモジュール、多くの場合は資材管理や作業スケジュールから着手し、残りと連携するように作り直します。鉄骨製作向けERPのページを読む(英語)。

製造業:そのまま残すシステムからデータを取り出す

現場データの統合では、工場がすでに運用しているPLCやセンサーを置き換えずに、そこからデータを読み取ります。PLCのグループ単位で進め、各フェーズを検証してから次に進みます。製造業のページを読む(英語)。

フィンテック:中核となる元帳プラットフォームの再構築

レガシーのモノリスをクラウドネイティブなアーキテクチャへ移行し、AI支援のテスト生成でカバレッジを高めながら、リリースサイクルを短縮しました。ダウンタイムなしで切り替え、完了時に知的財産を完全に譲渡。社名ではなく業種のみを記載しています。事例を見る。

お約束すること

どの近代化プロジェクトでも変わらないこと。

プロセスをすべて公開

どの案件も同じ13のフェーズをたどり、各フェーズの深さは作業内容に合わせて調整します。設計の前に要件を、開発の前にアーキテクチャを承認いただき、開発のマイルストーンごとに動作するデモをご確認いただけます。

まずNDA、コードはお客様のもの

技術的な議論に入る前にNDAを締結します。ソースコードと知的財産の完全な譲渡をすべての契約に明記するため、近代化したシステムはお客様のものになります。

データの管理はお客様の手に

お客様のデータは、可能な限りお客様が管理する環境に置いたままにします。処理が必要な場合は、範囲と保持期間を事前に書面で合意し、AIツールはお客様のデータを学習に使わないエンタープライズ条件のもとで利用します。

まずはパイロットから

スコープ固定のパイロットは、私たちの仕事の進め方を最もリスクを抑えて評価できる方法です。固定価格、固定期間、完全なIP譲渡。近代化の最初の一部分は、パイロットに適した候補です。私たちの仕事の進め方で、すべての契約形態をご覧いただけます。

よくある質問

いいえ。システムは一部分ずつ置き換え、各部分を既存のシステムと連携するように作り直す間も、残りは稼働し続けます。各部分が実証されてから次に進むため、移行期間中に何かが止まることはありません。

一度にすべてを書き直す方法は、コストに見合うためには初日から完璧に動く必要があります。また、連携、履歴、レポートなど、現行システムがすでにうまくこなしていることも捨ててしまいます。段階的な移行なら、そのリスクを避けられます。

はい。既存システムの作業はアーキテクチャレビューとデリバリー監査から始まるため、残りのフェーズは推測ではなく、文書化されたベースラインに基づいて進みます。サポートと保守も、すでに本番稼働しているシステムを対象とし、当社が構築したものでも他社が構築したものでも対応します。

コードを置き換える前に、AIが生成しエンジニアがレビューしたテストスイートを用意し、マージのたびに回帰テストを実行します。リリースは自動化された再現可能な手順で行い、ロールバック計画を標準で備えます。

価格表はありません。スコープが価格を決め、誠実なスコープ設定には対話が必要だからです。最初の作業は、固定価格、固定期間、完全なIP譲渡のスコープ固定パイロットとして進めることもできます。

お客様のものです。技術的な議論に入る前にNDAを締結し、ソースコードと知的財産の完全な譲渡をすべての契約に明記しています。

止められないシステムについて、お聞かせください。

打ち合わせをご予約のうえ、そのシステムが現在どのような役割を担っているかをお聞かせください。何かをご提案する前に課題のスコープを一緒に整理し、1営業日以内にご返信いたします。