Nordlet

← ブログ

ERPの導入にはどれくらいの時間がかかるのか?現実的なスケジュール

ERPプロジェクトにかかる期間をフェーズごとに解説し、期間が延びる要因と、API経由で統合する会計コアを採用した場合の異なるタイムラインを対比させます。

Nordlet Team · · 1 分で読める

標準的なモジュールを備えたクラウドERPに移行する小規模企業の場合、契約から本稼働(go-live)までに通常3〜6か月かかります。複数法人を持ち、カスタムワークフローや統合が必要な中堅企業では、通常6〜12か月かかります。大企業による多国籍なロールアウトは1〜3年かかり、多くの場合、地域や事業単位の段階的なウェーブ形式で進められます。これらは、導入パートナーが公表しているデータや財務チームが報告している実績に合致する期間の目安であり、アンケート調査の結果ではありません。具体的なプロジェクトは、どちらの方向にもこれらの範囲から外れることがあります。

「導入」は9つの異なる作業に分かれており、それぞれの期間はプロジェクト開始前に買い手が下す決定に依存するため、誰もが知りたがっている単一の数値は存在しません。この記事では、タイムラインをそれらの作業に分解し、それぞれの期間が延びる要因を示した上で、別のスケジュール、つまり、システムを設定するのではなく、自社ソフトウェアが対話するAPIとして会計コアが存在する場合のスケジュールについて説明します。

9つのフェーズとそれぞれの所要時間を左右する要因

フェーズ 標準的な所要時間 所要時間を左右する要因
選定 1〜3か月 ショートリストに載せたベンダーの数、デモのラウンド、リファレンス確認、調達ルール
設計 2〜8週間 マッピングが必要なプロセスの数、チーム間での合意形成の度合い、ベンダーの標準フローをそのまま受け入れる度合い
データ移行 4〜16週間 マスターデータの品質、移行する過去データの年数、移行元システムの数
設定 4〜12週間 法人数、勘定科目体系、国、税制、承認フローの数
統合 4〜20週間 接続するシステムの数(銀行、給与計算、Eコマース、CRM、倉庫)、各システムのAPIの品質
テスト 3〜8週間 エンドツーエンドのシナリオ数、テストデータの現実性、最初のパスで検出される不具合の数
トレーニング 2〜6週間 人員数、業務ロールの多様性、旧プロセスから新プロセスへの変更の大きさ
本稼働(Go-Live) 1〜2週間 カットオーバー方式(ビッグバン方式または段階的移行)、期末とのタイミング
ハイパーケア 4〜12週間 本稼働時点での未解決の不具合数、最初の月次決算、新システムによる最初のVAT申告

実際にはフェーズ同士が重複します。設定が継続している間に統合が始まり、トレーニングはテストと重なることがよくあります。現実的な計画とは、表の数値を単純に合算したものではなく、クリティカルパスは通常データ移行と統合を経由し、プロジェクトの遅延の大部分はこれら2つのフェーズで発生します。

期間が長引く要因

カスタマイズ。 ベンダーの標準的な動作に対する変更はすべて、仕様策定、構築、テスト、文書化を行い、将来のすべてのアップグレード時に再テストする必要があります。フローの90%で標準プロセスを受け入れ、残りをカスタマイズするプロジェクトは完了する傾向がありますが、旧システムの画面を再現することから始めるプロジェクトは完了しない傾向があります。

不備のあるマスターデータ。 重複した顧客、3種類の表記ゆれがあるサプライヤー、単位のない品目、10年間にわたって成り行きで肥大化した勘定科目体系。移行はクリーンアップよりも速く進めることはできず、クリーンアップは通常の業務も抱えている担当者によって行われます。これは、本稼働日の遅延を引き起こす最も一般的な原因でありながら、当初の計画では最も見えにくいものです。

複数法人。 各法的法人は、独自のエントリ、番号体系、VAT登録、銀行口座、期末処理を必要としています。法人間の取引フローには、独自の設計が必要です。法人数に応じて設定フェーズを掛け合わせ、さらにその上に連結決算の設計を追加します。

複数国にわたる税制。 複数のEU加盟国に販売する企業は、新システムにおいて、供給地規則、リバースチャージ方式(reverse charge)、OSS(ワンストップショップ)報告、および現地の申告フォーマットを最初の申告期限までに正しく網羅しなければなりません。ある国に対するベンダーのローカライゼーションがネイティブではなくパートナーによって構築されている場合、そのパートナーのリソース確保の可否がクリティカルパスの一部になります。

脆弱なAPIとの統合。 ファイルベースのインポートしか提供しないERPは、接続されたすべてのシステムにバッチ処理パターンを強制し、すべてのバッチパターンには誰かが作成してテストする必要がある照合ロジックが必要になります。

スコープよりも前に固定された本稼働日。 政治的な理由で日付が設定され、後になってスコープが判明した場合、プロジェクトはテストを削減するか、日付を後ろ倒しするかのどちらかを選択することになります。どちらの選択もコストがかかります。

期間を短縮する要因

  • 実際の業務に差異がない部分については、ベンダーの標準プロセスを受け入れること。
  • プロジェクトの最中ではなく、プロジェクト開始前にマスターデータをクリーンアップすること。
  • 全期間の履歴ではなく、期首残高と未決済項目を移行し、旧システムは参照用として閲覧可能な状態に維持すること。
  • ロックされ、照合済みの締め試算表(trial balance)を伴う、期末の境界をカットオーバー日に選定すること。
  • 決定権を持つプロセスオーナーをモジュールごとに1名ずつ任命すること。
  • 架空のサンプルではなく、過去12か月間の実際のドキュメントを使用してテストを行うこと。
  • 設定の後ではなく、設定と並行して統合の構築とテストを行えるAPIを備えたシステムを選択すること。

異なるスケジュール:APIファーストの会計コア

上記のタイムラインは、人間が画面を通じて設定を行い、同じく画面を通じて使用するシステムを前提としています。これとは異なるプロジェクトの形態が存在し、そこでは異なる時計が刻まれます。会計コアが会計APIである場合、統合の作業は前倒しになり、設定フェーズの大部分は消滅します。なぜなら、勘定科目体系、税務ルール、申告フォーマットが製品にあらかじめ組み込まれているため、設定すべき項目が少なくなっているからです。

Nordletを使用した場合の実際の手順は、将来の約束ではなく、製品が現在提供している機能として以下のようになります。

1日目:サンドボックス企業。 サンドボックス企業は、アプリ内または1回のAPIコールで作成されます。本番企業とまったく同様に動作し、同じモジュールとエンドポイントを備えているため、必要なだけいくつでも実行できます。はじめにガイド(getting-started guide)では、最初に行うAPIコールについて順を追って説明しています。

1日目〜5日目:最初の動作するフロー。 取引先を作成し、請求書を作成し、発行し、入金を受け取り、発行によって生成された仕訳(journal entry)を読み取ります。すべての操作は、JSONボディを持つ POST /v1/{module}/{resource}/{action} コールであり、9つの言語用の型付きSDKが存在するため、最初のフローは数十行のコードで実装できます。Idempotency-Key ヘッダーを使用することで、2回目の請求書を作成する代わりに保存済みのレスポンスが再生されるため、リトライも安全に行えます。

2週目:履歴データの移行。 移行インポーター(migration importer)は、勘定科目体系、取引先、品目、期首残高、または完全な仕訳履歴、未決済の顧客請求書および仕入先請求書、減価償却累計額を含む固定資産、および手元在庫を受け取り、1つのデータベーストランザクションで書き込みます。検証のみを行うエンドポイント(migration/books/validate)はすべての検証を実行しつつデータ書き込みは行わないため、エラーが報告されなくなるまでパッケージを繰り返し調整し、その後一度だけ migration/books/import を実行します。行のいずれかでエラーが発生した場合、何も保存されません。

2週間目〜4週間目:残りの統合。 PSD2接続によるバンクフィード、camt.053形式の明細インポート、Stripeのエクスポート、システムがポーリングの代わりにイベントに反応できるようにする sale_invoice.paid などのウェブフック。各要素は個別のエンドポイントであり、別々の開発者が並行して構築できます。

コンプライアンス:登録済み。 越境EC販売におけるVATの取扱いはEU VATエンジンによって解決され、企業の所在国の申告カレンダーは組み込みルールから自動的に入力されます。申告サポート対応表(filing support table)には、30か国すべてにおいて、Nordletが自社で申告を行うもの、ファイルを作成するもの、手動で入力する必要があるものが一覧表示されています。これらはすべて、プロジェクトとしての追加作業を必要としません。

テストとしての期末処理。 初めての月次決算は、ERPプロジェクトが正しく機能したかどうかを確かめる試金石です。イミュータブルな(変更不可能な)元帳と期末ロック(accounting period)機能により、ロックされた月に属する仕訳の起票は409エラーで拒否されるため、人的な規律ではなくシステムによって決算が強制されます。これにより、ハイパーケア期間中に発見されるはずだった統合のバグが、サンドボックス内で事前に表面化します。

このスケジュールの現実的な限界として、対象範囲は会計、税務、申告のコア部分に限定されます。プロジェクトに倉庫管理、製造スケジューリング、CRMも必要な場合、それらはNordletのモジュールとして同様の方法で統合するか(在庫、生産、Eコマース注文、リード)、あるいは並行して稼働する別システムとなり、後者の統合作業は引き続き自社で行う必要があります。また、Nordletは2026年時点では早期アクセス段階にあり、デザインパートナーとのオンボードを進めている新しい製品であるため、これはベンダー選定時の検討要素となります。

自社プロジェクトの見積もり方法

  1. 法人、国、VAT登録の数をカウントします。従来のERPではそれぞれが個別の設定作業となりますが、APIファーストの製品では単なる企業レコードの作成にすぎません。
  2. 統合の数をカウントし、契約前に各システムのAPIを確認します。ファイルベースのインターフェースのみの場合、統合の見積もりはおおよそ倍になります。
  3. 移行する履歴の範囲を決定します。期首残高と未決済項目のみであれば数週間で済みますが、複数年分の全履歴を移行する場合は数か月かかります。
  4. 別のアプローチではなく、期間カレンダーに基づいてカットオーバー日を決定します。照合済みの期末残高を伴う、年末や四半期末の境界が最もコストのかからないカットオーバーです。
  5. 初回の決算には通常の2倍の時間がかかると想定し、新システムによる最初のVAT申告および最初の給与計算に向けたハイパーケアの予算を確保します。
  6. プロジェクト開始前に受け入れテストを記述します。これは、初めて締めた月について、新システムから正しく出力されなければならないドキュメント、レポート、申告書のリストです。本番稼働前テスト計画(pre-production test plan)は、会計部分における一つのテンプレートとなります。

FAQ

ERPの導入に3か月未満しかかからないことはありますか?

はい。単一法人企業であり、標準プロセスを受け入れ、期首残高のみを移行し、統合が1つか2つである場合には可能です。APIファーストの会計コアを使用する場合、最初の動作するフローは数日単位で測定され、残された最も長期の項目は通常データ移行パッケージの作成となります。

最も頻繁に遅延が発生するフェーズはどれですか?

データ移行であり、その次に統合が続きます。どちらも、ベンダーが制御できないシステムの状態(既存データの品質と、接続するシステムのAPI)に依存しています。

全履歴を移行すべきですか、それとも期首残高のみにすべきですか?

新システムがカットオーバー日以降の運用を完結させるためには、期首残高と未決済項目だけで十分であり、必要な時間もごくわずかです。全履歴の移行は、新システム内で比較データが必要な場合や、旧システムを完全に廃止する場合に価値があります。Nordletのインポーターはどちらにも対応しています。

段階的なロールアウトはビッグバン方式のカットオーバーよりも早いですか?

段階的なロールアウトは全体としての所要時間は長くなりますが、ステップごとのリスクが低く、次の法人に移行する前に最初の法人からチームが学習することができます。ビッグバン方式は、組織の規模が小さく、1回のカットオーバーの週末で全てをカバーできる場合に期間を短縮できます。

APIファースト製品における「導入」はどう異なりますか?

画面を一つひとつ操作していく設定プロジェクトは存在しません。作業はサンドボックス環境に対して開発者が行う統合と移行であり、コンプライアンスレイヤー(VATルール、申告フォーマット、カレンダー)は製品にあらかじめ組み込まれています。そのトレードオフとして、自社のチームの誰かがコードを書く必要があります。

関連資料