On this page
- Start with Scope and Project Readiness
- Implementation Method and Stage Objectives
- Implementation Work by Stage
- Discovery and Project Mobilization
- Blueprint — Confirming Target Processes and Scope
- System Configuration and Custom Development
- Data Migration Preparation and Validation
- Integration and Reporting
- User Training and Acceptance Testing
- Cutover, Go-Live and Stabilization
- Project Deliverables and Acceptance Evidence
- What to Review When Comparing Implementation Partners
- Factors That Affect the Implementation Timeline
- Master Data Quality
- Data Migration Scope
- Custom Development Requirements
- Parallel Operation of Legacy and New Systems
- Approval Workflow Decisions
- Key-User Training and Coaching Requirements
- Client Project Resources
- Quality Controls Required Before Go-Live
- Data Must Pass Mock Conversion and Reconciliation
- UAT and End-to-End Process Testing Must Pass
- User Training Must Cover Actual Role-Based Processes
- Go-Live Support Must Cover the First Full Monthly Close
- Closing Thought
Start with Scope and Project Readiness
A standard SAP Business One project with a clearly defined core-module scope is commonly planned for three to six months. MTC Starter Packages can go live from 12 weeks. The implementation plan is built against module scope, process complexity, data quality, customization and integration requirements, and the availability of both project teams.
The 12-week Starter Package is designed for a defined core scope, prepared migration data and key users who can commit time according to the project plan.
This article explains the implementation stages, deliverables and principal timeline risks so management teams can assess whether a proposed plan is executable before the project begins.
Implementation Method and Stage Objectives
SAP's Accelerated Implementation Program (AIP) provides the global standard methodology. MTC's delivery model is built on this framework and informed by experience from serving 760 clients across the MTC Group.
Each stage answers a management question and ends with an agreed deliverable.
| Phase | Governance Question |
|---|---|
| 01 Discovery | Do we understand the current state and agree on scope? |
| 02 Blueprint | Can we run the business on paper before we touch the system? |
| 03 Realization | Does the system behave the way the blueprint says it should? |
| 04 Final Preparation | Are data, people, and contingencies ready for production? |
| 05 Go-Live Support | Is the business stable through its first full monthly close? |
Each phase ends with a formal quality gate — documented deliverables, stakeholder sign-off, explicit confirmation that the project is ready to advance. No phase is "done" until it's accepted.
Implementation Work by Stage
The framework provides management oversight. The sections below explain the work and delivery requirements in each stage.
Discovery and Project Mobilization
Before anything is configured, the implementation team conducts structured interviews to understand how the business operates today — its processes, pain points, organizational structure, system landscape, and management priorities.
From this foundation, the project scope is defined: which modules go live, which processes are included, which are deferred.
Both sides then mobilize. MTC deploys a "triangle" team: a business consultant (deep domain expertise in the client's industry), a project manager (schedule, risk, scope control), and a customer success manager (long-term relationship owner from selection through post-go-live). The client designates a project lead and key users for each functional area.
Technical infrastructure is set up in parallel — server or cloud provisioning, SAP B1 installation, license activation.
Project governance is also established here: communication cadence, escalation paths, change control procedures. This sounds bureaucratic. In practice, the first sign of a project falling behind schedule is almost always a governance gap — decisions stalling because nobody defined who owns them.
Deliverables: Project charter, resource and milestone plan.
Blueprint — Confirming Target Processes and Scope
This is the most consequential phase of the project. MTC's operating principle: plan before you build.
The work consists of structured workshops:
- 1.Best-practice orientation — Key users learn what SAP B1 can do and how comparable businesses in their industry typically operate
- 2.As-Is analysis — Documenting current workflows across sales, procurement, inventory, production, and finance
- 3.To-Be process design — Designing target-state processes. The goal is not to replicate every legacy workaround but to take the opportunity to standardize
- 4.Fit/Gap analysis — Identifying which requirements are met by standard functionality, which require custom development, and which need third-party integration
- 5.Scope and milestone confirmation — Formal agreement on what is in, what is out, and the criteria for success
The blueprint's value is simple: it converts post-go-live rework into pre-build decisions. Projects that skip or rush the blueprint phase invariably pay for it during realization — through repeated rework cycles, late-stage scope disputes, or process gaps discovered only during testing.
Deliverables: Business Blueprint document (process maps, field mapping, interface register, custom development specifications).
System Configuration and Custom Development
Configuration proceeds module by module according to the blueprint: chart of accounts, tax settings, approval workflows, warehouse rules, pricing structures, material master conventions.
Custom development runs in parallel: bespoke reports, print layouts, SDK add-ons, and interface programs.
The defining characteristic of this phase is iteration — configure, validate internally, identify misalignment, adjust, validate again. This is not a sign of trouble. It's the normal rhythm of translating business logic into system behavior.
Deliverables: Working system prototype (ready for UAT).
Data Migration Preparation and Validation
Data migration is one of the most frequently underestimated workstreams in an ERP project.
The process: define migration scope (what master data migrates, what history stays behind) → client prepares data using standardized templates → mock conversion in a test environment → reconciliation (AR/AP balances, inventory values, GL balances compared line-by-line against the source system) → discrepancy resolution → second mock conversion for confirmation.
The difficulty is rarely technical. It's historical data debt:
- Duplicate codes (same product, three item numbers)
- Inconsistent naming ("Shanghai XX Co., Ltd." vs. "Shanghai XX Company" — same entity)
- Unit-of-measure mismatches (pieces, pcs, EA, each — all meaning the same thing)
- Dormant records (materials untouched for years, still cluttering the master)
These problems won't disappear in a new system. They'll become operational friction — or go-live blockers. Data governance must begin during the blueprint phase, not after configuration is complete.
Deliverables: Cleansed data templates, mock conversion report, reconciliation sign-off.
Integration and Reporting
Where B1 must connect to other systems — eCommerce platforms, logistics providers, OA, banking, WMS — this step covers interface design, development, and end-to-end testing.
The challenge in integration is never "can we move data?" It's exception handling: partial shipments, credit memos, returns, order cancellations, unit-of-measure conversions across system boundaries. Interfaces that don't account for edge cases will fail in production — quietly, until someone notices the numbers don't match.
Reporting follows a similar logic. Standard reports cover the majority of requirements, but the financial packages that leadership relies on, the fund-flow reports finance needs for cash management, and the inventory aging reports operations uses for procurement decisions — these typically require custom development and rigorous validation against legacy outputs.
Deliverables: Integration test report, report register with validation records.
User Training and Acceptance Testing
Training is not a feature walkthrough. It's teaching people how to do their jobs in the new system.
Role-based: how sales enters orders, how the warehouse processes receipts and shipments, how finance handles invoicing and reconciliation, how management reads dashboards. Each role learns its own workflow — not the entire system.
After training comes UAT — specifically, a Conference Room Pilot: realistic business scenarios run end-to-end by actual users. Quote-to-cash. Procure-to-pay. Receive-produce-ship. Period-end close.
This is the project's last safety net. Configuration gaps surface here. Training blind spots get addressed. User confidence is built — or not.
Deliverables: Role-based training manuals, UAT report, issue log with resolution confirmation.
Cutover, Go-Live and Stabilization
Final data load (closing balances, open documents) → production cutover → go-live → tiered issue response → sustained support through the first full monthly close.
Go-live timing typically aligns with a month-start or fiscal-year boundary — the prior period closes in the legacy system, and the new period opens in B1.
The first week is high-pressure. The validation is straightforward: Can we ship and invoice? Can we receive payments and reconcile? Can we close the books? When those three processes run cleanly, the project has landed.
Support continues with tiered response: business-blocking issues resolved same day, optimization items tracked for subsequent iterations. The support window extends through the completion of the first full monthly close — because only a complete monthly cycle (daily transactions → period-end processing → financial statement generation) constitutes true delivery validation.
Deliverables: Project acceptance report, operations handover documentation.
Project Deliverables and Acceptance Evidence
| Phase | Deliverable | Purpose |
|---|---|---|
| Discovery | Project Charter | Scope, objectives, governance, team structure |
| Discovery | Milestone & Resource Plan | Timeline, critical path, resource allocation |
| Blueprint | Business Blueprint | To-Be process maps, Fit/Gap register |
| Blueprint | Data Migration Plan | Migration scope, field mapping, cleansing rules |
| Blueprint | Custom Development Specs | Functional specifications for interfaces, reports, add-ons |
| Realization | Configuration Documentation | Module parameter settings and logic |
| Realization | Test Reports | Unit and integration test results |
| Realization | Working Prototype | Complete environment for UAT |
| Final Preparation | Training Manuals | Role-based operating procedures |
| Final Preparation | UAT Report | Test scenarios, pass/fail, issue resolution |
| Final Preparation | Cutover Plan | Data switch steps, rollback plan, RACI |
| Go-Live Support | Acceptance Report | Scope completion confirmation, residual items |
| Go-Live Support | Handover Package | Architecture, maintenance procedures, contacts |
What to Review When Comparing Implementation Partners
The table shows how delivery approaches differ at the project controls that matter to implementation quality.
| Dimension | SAP B1 Standard Delivery | Conventional ERP (Common Practice) |
|---|---|---|
| Blueprint | Formal standalone phase with documented sign-off | Often compressed into "requirements gathering" without fixed deliverables |
| Testing | Structured UAT + Conference Room Pilot as standard | Testing often relies on informal "user try-out" rather than systematic acceptance |
| Data Migration | Template-driven + mock conversion + reconciliation + sign-off | Frequently a single-pass load; issues addressed reactively |
| Go-Live Support | Defined support window through first monthly close + tiered response | Support resources typically withdraw quickly post-acceptance |
| Change Control | Formal process: impact assessment → approval → execution | Verbal agreements common; scope creep risk elevated |
| Methodology | Based on SAP global standard (AIP/Activate) | Typically vendor-internal experience; standardization varies |
The underlying question: Do you need a management platform that will support multi-entity, multi-country, multi-currency operations over the next three to five years? Or are you solving today's order-and-inventory challenge? The former requires rigor in process standardization and delivery governance from day one. The latter allows more flexibility — but carries the cost of potential rework when the business outgrows it.
Factors That Affect the Implementation Timeline
Implementation duration is not a fixed number. The following factors determine the project schedule and resource plan.
Master Data Quality
The most consistently underestimated variable. Poor master data — inconsistent coding, duplicate records, naming chaos, unit-of-measure mismatches, dormant entries — creates friction at every stage from migration through daily operations.
Mitigation: Begin data governance during blueprint. Define coding rules, naming conventions, and cleanup criteria early. Run data cleansing in parallel with system configuration — do not wait.
Data Migration Scope
The more object types you migrate (customer masters, item masters, vendor masters, opening balances, open transactions, price lists), the more reconciliation cycles are required.
Mitigation: Apply the "live data only" principle. Open items migrate; closed transactions are archived for reference in the legacy system. Not everything needs to move.
Custom Development Requirements
Every custom deliverable — reports, interfaces, SDK extensions — requires its own lifecycle: specification → development → testing → revision → regression testing. More customizations mean more cycles.
Mitigation: During blueprint, rigorously distinguish "must customize" from "can achieve with standard configuration." Standardization is preferred not because it's cheaper, but because standard functionality is inherently more stable and maintainable than custom code.
Parallel Operation of Legacy and New Systems
If the business decides to run both legacy and B1 simultaneously, every transaction is entered twice. Team workload doubles, and fatigue compounds with duration.
Mitigation: Evaluate whether parallel operation is truly necessary. If UAT is thorough, month-end simulation is complete, and data reconciliation is confirmed, a direct cutover may carry less aggregate risk than an extended parallel period. Parallel running is insurance — and insurance has a cost.
Approval Workflow Decisions
The technical effort of configuring approval flows in B1 is minimal. The time-consuming element is the organizational decision-making: who approves what, at what threshold, through how many levels, across which departments. This involves authority structures and often requires executive resolution.
Mitigation: Make the approval matrix a mandatory blueprint deliverable. Do not defer it to the configuration phase — changes at that point mean rework.
Key-User Training and Coaching Requirements
If key users must not only operate the system but also serve as trainers (Train the Trainer model), the training design and delivery timeline extends significantly. Multi-site rollouts amplify this.
Mitigation: Identify key users early and involve them from the blueprint phase forward. By go-live, they should already be deeply familiar with the system — not encountering it for the first time in a training session.
Client Project Resources
The most non-technical variable — and often the most impactful. Key personnel unavailable for workshops, data preparation repeatedly delayed, process approvals stalled while decision-makers travel. More than half of implementation delays originate on the client side.
Mitigation: At project kickoff, formalize the client's commitment: dedicated hours per week, named responsible individuals, defined response windows. The project manager tracks deviations continuously, with clear escalation.
Quality Controls Required Before Go-Live
Board deadlines, audit windows and new-facility openings can all require a compressed plan. Some work can run in parallel, but the following controls must remain in the project acceptance plan.
Data Must Pass Mock Conversion and Reconciliation
Data migration requires a controlled sequence: data prepared to template → mock conversion executed in a test environment → full reconciliation (AR/AP balances, inventory valuations, GL totals compared against the source system) → discrepancies identified and resolved → second mock conversion to confirm resolution.
Mock conversion validates more than the data itself — it verifies field mapping logic, code conversion rules, and dependency sequences (items must precede BOMs; customers must precede open receivables).
If compressed: Go-live day produces mismatched balances. Invoicing halts. Shipments stop. Reconciliation fails. The cost of fixing a single data error in production is an order of magnitude higher than catching it during mock conversion.
UAT and End-to-End Process Testing Must Pass
UAT is not a consultant demonstration. It is users executing real scenarios independently — quoting, ordering, shipping, invoicing, collecting, reconciling, closing.
Month-end simulation is the critical proof point: only by running a complete cycle (daily transactions → period-end processing → financial statement generation) can you confirm the system will actually support operations.
If compressed: The first production month-end may produce unreconciled accounts, delayed reports or inconsistent balances, reducing the finance team's confidence in the new system.
User Training Must Cover Actual Role-Based Processes
A manual answers "where do I click." It cannot answer "why does the process work this way" or "what do I do when something unexpected happens."
Training builds operational understanding: why this sequence matters, why this field is mandatory, how to handle a return that crosses periods, what the system expects when a partial shipment occurs.
If compressed: First-week support demand increases, workarounds emerge and some users revert to legacy processes. This weakens process consistency and slows adoption.
Go-Live Support Must Cover the First Full Monthly Close
No UAT, however thorough, captures 100% of production scenarios. The first live week will surface edge cases the blueprint and testing didn't anticipate — an unusual settlement term, a rare return workflow, a report field pulling from an unexpected source.
More fundamentally, the system is only proven when it successfully completes one full monthly cycle in production — daily business processing through period-end close through financial statement delivery.
If compressed: Issues accumulate without resolution. Users lose trust. The system either gets forced through (creating organizational resistance) or runs in parallel indefinitely (defeating the purpose of the implementation).
Closing Thought
Implementation timeline is not something a service provider delivers to you. It's a joint outcome — shaped by the decisions both sides make and the discipline both sides maintain.
To move fast: get the processes straight, build the blueprint thoroughly, clean the data, and commit the people.
To move safely: insist that data passes reconciliation, that month-end runs before go-live, and that support continues until the books actually close.
Time invested before go-live is planning. Time spent after go-live fixing what should have been caught earlier is rework. The difference isn't the hours — it's whether the business is running normally or standing still while you fix it.
