データ移行は、私がこれまで率いてきたどのERPプログラムでも、一貫して最も過小評価されるワークストリームです。ベンダーはデータ作業を3か月と見積もります。現実には6か月から9か月かかります。カットオーバーの頃には、チームの半分が重複データの火消しに追われ、ステアリングコミッティは「なぜ誰も早く指摘しなかったのか」と問い始めます。
この見積もりツールは、その議論を数か月早めるために作りました。データオブジェクトごと、データ量ごと、移行先ERPごとに作業量を見積もり、人日の見積もり、コストの幅、推奨する移行アプローチを返します。SAP S/4HANA、SAP ECC、Oracle Fusion Cloud、Oracle E-Business Suite、Microsoft Dynamics 365およびAXのいずれにも偏らない、ベンダー中立のツールです。
結果は1点ではなく、幅で示します。実態が幅だからです。数字を最も大きく動かす変数は、データ品質、移行元システムの数、そしてどこまでの履歴を持ち込むかです。
移行先のERPを選びます。対象範囲のデータオブジェクトと、それぞれの想定データ量を追加します。データ品質のフラグは、正直に設定してください。オブジェクトごとの工数、人日の合計レンジ、コストの幅、推奨アプローチ(Migration Cockpit、LSMW、カスタムETL、またはハイブリッド)が返されます。
すべてブラウザ上で動作します。どこにも送信されず、何も保存されません。入力は何度でも調整でき、ご自身の前提に対して結果をストレステストできます。
- 得意先マスタ:受注先、出荷先、支払人、請求先の関係、パートナー機能
- 仕入先マスタ:サプライヤのレコード、支払条件、源泉税、銀行情報
- 品目マスタ:基本データ、プラントビュー、販売ビュー、MRP、会計と原価計算
- 総勘定元帳勘定と勘定科目表:一次原価と二次原価、階層
- 原価センタ、利益センタ、内部指図:管理会計のマスタデータ
- 未完了の購買発注:ヘッダ、明細、納入日程、勘定設定
- 未完了の受注:ヘッダ、明細、条件、パートナーデータ
- 未決済の請求書(買掛金と売掛金):割当と消込ルールを伴う未決済明細
- 在庫残高:保管場所、バッチ、特別在庫別
- 過去の財務取引:転記、残高、年度末の繰越
- 固定資産マスタと減価償却履歴:資産クラスと評価領域別
- 人事マスタデータ:SuccessFactorsまたはHCMが対象範囲に含まれる場合の、従業員、組織単位、ポジション
移行の詳細を入力
*の付いた項目は必須です。
パターンはいつも同じです。ディスカバリーは、システムオーナーが同席するワークショップで行われます。彼らは、データは「おおむねきれいです」と言います。見積もりはその発言を土台に作られます。ビジネスケースに数字が載るまでに、プロファイリングのクエリを1本でも実行する人はいません。
ある製造業のクライアントは、部品番号は標準化されていると話しました。実際にデータを抽出すると、現場で使われている形式は12種類ありました。別のプログラムでは、顧客メモの記録元が、誰も文書化していないカスタム項目だと判明し、マッピングから漏れたために3年分の履歴が消えました。ある財務データの移行では、旧システムの勘定科目表を理解していた唯一の人物が、5年前に退職していました。
費用がかさむのは、こうした問題が計画段階ではなく、カットオーバーのリハーサルで見つかったときです。ディスカバリーの2週目に見つかったデータ品質の修正なら、数日で済みます。同じ修正が3回目のモックカットオーバーで見つかれば、プログラムは数週間、場合によっては四半期分を失います。その時点では日程はすでに公表され、チェンジネットワークは動き出しており、本稼働の見送りは取締役会の議題になります。
正しい進め方は、見積もりに署名する前にデータをプロファイリングすることです。移行元に対して実際にクエリを実行してください。重複を数えます。NULLを数えます。移行先システムの必須項目ルールに、現時点で適合しないレコードを数えます。このツールは、その作業を行うことを前提にしています。データ品質のフラグを正直に設定すると、コストの幅は大きく広がります。
適切なアプローチは、移行先ERP、データ量、統合が必要な移行元システムの数によって変わります。以下は、私が普段選ぶ手法のおおまかな全体像で、工数は最も単純な選択肢を基準にした比率です。
| アプローチ | 適した場面 | 工数倍率 | ツール |
|---|---|---|---|
| SAP Migration Cockpit(LTMC / LTMOM) | グリーンフィールドのS/4HANA、標準オブジェクト、中程度のデータ量 | 1.0× | LTMC、LTMOM、SAPが提供するテンプレート |
| LSMW | ECC、レガシーシステムからの移行、旧リリースのままのプログラム | 1.2× | LSMW、記録したBDCセッション |
| SAP BTP / Integration Suiteを使ったカスタムETL | 大量データ、複雑な変換、複数の移行元の統合 | 2.0× | BTP、CPI、SAP Data Services、Syniti、SNP |
| ハイブリッド(Cockpit + ETL) | ブラウンフィールドのS/4HANAコンバージョンとセレクティブな移行 | 1.5× | マスタにはCockpit、トランザクション履歴にはETL |
| Oracleネイティブ | 移行先がOracle Fusion CloudとEBSの場合 | 1.3× | FBDI、ADFdi、Oracle GoldenGate |
| Dynamics Data Management Framework | 移行先がDynamics 365 F&OとAXの場合 | 1.3× | DMFエンティティ、Azure Data Factory |
カスタムETLは最も柔軟で、最も高くつきます。必要かどうかの率直な判断基準は、移行元データが移行先の標準ルールに反しており、レコード単位のロジックなしにはどのテンプレートでも直せないかどうかです。そうでなければ、提供されているツールにとどめてください。
- SAP S/4HANA(グリーンフィールド、ブラウンフィールド、セレクティブ)
- SAP ECC(並行して稼働するランドスケープや、遅れて実施する移行では、いまも関わりがあります)
- Oracle Fusion Cloud ERP
- Oracle E-Business Suite(R12)
- Microsoft Dynamics 365 Finance and Operations
- Microsoft Dynamics AX(2009、2012)
- プログラムマネージャー:SIが数字を確約する前に、データワークストリームの規模を見積もる方
- データ移行リード:社内の見積もりを、独立した基準値と突き合わせて検証する方
- CIOとCFO:数百万ドル規模の導入予算に含まれる、データの項目が妥当かを確認する方
- 独立系アドバイザー:提案書やアシュアランスレビューで、根拠のある数字を示す方
- 社内のERPチーム:スコーピングのための別契約に費用をかけずに、ビジネスケースを作る方
- 根拠のある数字を、すばやく。 当て推量の一点ではなく、オブジェクトごとの人日の見積もりを示します。
- ベンダー中立。 特定ベンダーのプレイブックではなく、SAP、Oracle、Microsoftのプログラム全体に共通するパターンをもとに作られています。
- アプローチの推奨。 Migration Cockpit、LSMW、カスタムETL、ハイブリッドのうち、どれが出発点として適切かを示します。
- データ量と品質を反映。 データ品質が下がるとコストの幅が広がります。実際のプログラムでもそうなるように。
- 無料、ブラウザのみ、登録不要。 データがお使いのマシンの外に出ることはありません。更新してやり直すのも自由です。
このツールのデータ移行見積もりは、どのくらい正確ですか?
数字は、過去25年にわたってSAP、Oracle、Dynamicsのプログラムで私が見てきたパターンを反映しています。計画の議論の起点となるよう設計したもので、お手元の実データに対するプロファイリングの代わりにはなりません。
精度を左右する最大の要因は、移行元に対してプロファイリングのクエリを実行したかどうかです。正直なデータ品質のフラグに基づくコストの幅は、持ちこたえます。ワークショップでの楽観論に基づくコストの幅は、持ちこたえません。このツールの出力は、SIとの対話の基準値として使ってください。SIの見積もりが大きく低い場合は、どのデータ品質の前提を置いているのか、その前提をどう検証したのかを尋ねてください。
過去の財務取引を移行すべきですか。それとも未決済明細だけで十分ですか?
ほとんどのプログラムでは、未決済明細と期首残高だけを移行し、履歴は参照専用のアーカイブやレポーティング層を通じて、旧システムで読める状態に保つのが正解です。トランザクション履歴をすべて移行すると、工数が何倍にも膨らみ、照合が遅くなり、費用に見合うことはまずありません。
例外は、法定の保存義務により履歴を正式な記録システム内に置く必要がある規制業種と、新システム上での前年同期比の推移比較が実際の業務要件になっている企業です。どちらの場合も、履歴データに対するこのツールの工数倍率は、より重い作業量を反映しています。
このツールはどの移行アプローチを推奨しますか?
移行先ERP、対象オブジェクト、データ量に基づいて出発点を選びます。標準オブジェクトを使うグリーンフィールドのS/4HANAでは、通常Migration Cockpitになります。ブラウンフィールドのコンバージョンとセレクティブな移行は、ハイブリッドに傾きます。データ量が多い、移行元システムが複数ある、変換が重いといった場合は、BTP上のカスタムETL、またはOracleやMicrosoft側の同等のプラットフォームが推奨されます。
推奨はあくまで出発点です。本当の判断は、計算ツールではなく、お手元のデータのサンプルで実施するPoC(概念実証)の後に下します。出力は、その検証に持ち込む作業仮説として扱ってください。
計画をエクスポートしたり、チームと共有したりできますか?
計算ツールは完全にブラウザ上で動作します。結果のスクリーンショットを撮るか、オブジェクトごとの数字をご自身の計画用スプレッドシートにコピーしてください。アカウントも、PDFへのエクスポート機能もなく、サーバー側には何も保存されません。これは意図的な設計です。数字をもっと詳しく見たい場合は、30分の通話を予約し、スクリーンショットをお持ちください。
設定やセキュリティなど、マスタデータ以外も対象ですか?
いいえ。対象はマスタデータとトランザクションデータだけです。設定データ、セキュリティロール、カスタム開発、連携オブジェクトは、それぞれ固有の工数ドライバーを持つ別のワークストリームにあり、データの項目にまとめるべきではありません。これらを1つの数字に押し込むことが、データ移行の見積もりが計画段階で大きく外れる原因の1つです。
複数地域・複数法人へのロールアウトには、どう対応しますか?
このツールが見積もるのは、1回の移行イベントです。複数地域のロールアウトでは、ウェーブごとに1回ずつ実行して合算し、第1ウェーブから再利用するテンプレート、マッピング、ツールの分を削減率として差し引きます。私の経験では、第2ウェーブのコストは第1ウェーブの約60%から70%、第3ウェーブは約50%まで下がり、その後は安定します。現地の法定データオブジェクト(税、給与、銀行)は、たいてい、そのまま再利用できない部分です。
ECCからS/4HANAへのブラウンフィールド・コンバージョンにも使えますか?
はい。その場でコンバートされるオブジェクトは工数が小さく、再マッピングが必要なオブジェクトは工数が大きくなるよう、調整されます。ブラウンフィールドのコンバージョンは、通常、同等のグリーンフィールド移行のデータ工数の40%から60%に収まります。得意先、仕入先、品目、勘定科目表の構造が、再抽出なしで引き継がれるためです。より大きな負荷になるのは、たいてい、ビジネスパートナーへの変換と、過去の転記に対する新総勘定元帳の影響です。
この計算ツールは無料ですか?
はい。登録もメールアドレスの入力も、お支払いも不要です。計算はブラウザ上で行われ、何も保存も送信もされません。数字が出た後、データ移行のビジネスケースづくりにお手伝いが必要な場合は、30分の通話を予約してください。