Implementation playbooks
A 90-Day ERP Implementation Plan
A practical 90-day plan for ERP discovery, configuration, migration, business monitoring, approvals, testing, training, cutover, and stabilization.
A 90-day ERP implementation is possible only when the first release is focused. It is not a promise that every historical report, integration, customization, branch, and Oyo review can be delivered in one quarter.
The objective is a controlled operational release with dependable data, trained users, reconciled balances, and one or two measured Oyo reviews.
Before day 1
Confirm:
- Executive sponsor
- Implementation lead
- Process owners
- First-release modules
- Companies and locations
- Data sources
- Integrations
- FBR scope
- Oyo business check
- Decision process
- Team availability
- Commercial scope
Create one issue log, decision log, plan, and evidence repository.
Days 1 to 10: discovery
Map current and target workflows.
For every process, record:
- Trigger
- Roles
- Records
- Rules
- Approval
- Exceptions
- Reports
- Pain
- Volume
- Acceptance outcome
Observe real work. Do not design only from management interviews.
Choose one Oyo review with dependable data, frequent volume, low initial risk, and a clear owner.
Days 11 to 20: solution design
Approve:
- Chart and dimensions
- Companies and branches
- Item, customer, supplier, and employee structures
- Warehouses
- Roles and permissions
- Approval matrix
- Transaction states
- Numbering
- Reports
- Integration contracts
- FBR path
- Oyo review objective and available actions
Classify gaps as standard, configured, integrated, custom, later phase, or unavailable.
Avoid custom work unless it protects a required process or legal obligation.
Days 21 to 35: configure and clean
Configure the core system and prepare data.
Data work includes:
- Deduplication
- Mandatory fields
- Inactive records
- Units
- Tax and classification review
- Opening balances
- Open receivables and payables
- Stock by warehouse and batch
- Fixed assets
- Employee records
Run validation reports before migration.
Build Oyo in observation mode. Give it read access and require it to produce structured recommendations.
Days 36 to 45: first migration and integration
Load the first full trial.
Reconcile:
- Record counts
- Customer and supplier balances
- Trial balance
- Stock quantity and value
- Open orders
- Batches and expiry
- Fixed assets
Build or configure integrations. Test authentication, validation, retry, duplicate prevention, monitoring, and reconciliation.
For FBR work, test against current requirements and retain evidence. Use qualified tax review.
Days 46 to 55: workflow testing
Run end-to-end scenarios:
- Normal case
- Missing data
- Rejected approval
- Quantity or value limit
- Closed period
- Duplicate
- Integration outage
- Return or reversal
- Branch separation
- Oyo stop control
Record result, defect, owner, and retest.
Compare Oyo recommendations with experienced staff. Do not allow execution until the accuracy threshold is met.
Days 56 to 65: second migration and user acceptance
Correct data rules and run the second trial migration.
Business owners perform acceptance using realistic cases. Each test has:
- Preconditions
- Steps
- Expected result
- Actual result
- Evidence
- Tester
- Date
- Status
Test reports, printing, permissions, approvals, integrations, and period-end tasks.
Enable controlled ERP execution only after approval. Every action remains reviewable.
Days 66 to 73: training
Train by role:
- Cashier
- Sales
- Purchasing
- Warehouse
- Production
- Finance
- Manager
- Approver
- Administrator
Use practice scenarios and exceptions. Teach users how to challenge Oyo evidence, reject a proposal, report a problem, and take over.
Identify branch champions.
Days 74 to 80: cutover rehearsal
Rehearse:
- Transaction freeze
- Final extraction
- Migration duration
- Reconciliation
- Credential switch
- Opening access
- Smoke tests
- Support channel
- Rollback decision
Time every step. Confirm owner and backup.
Days 81 to 85: final readiness
Use launch gates:
- Critical tests pass
- Data reconciles
- Roles approved
- FBR evidence approved where relevant
- Integrations monitored
- Users trained
- Support staffed
- Cutover rehearsed
- Oyo review remains approval-gated
- Open risks accepted
The sponsor makes the go-live decision.
Days 86 to 90: go-live
Run the cutover. Reconcile balances and stock before opening ordinary work.
Monitor:
- Login and performance
- Transaction volume
- Posting errors
- Integration queue
- FBR status
- Approval age
- Oyo recommendations
- Oyo exceptions
- Support cases
Hold brief daily control meetings.
The next 30 days
Stabilization continues after day 90.
Review:
- Data corrections
- Adoption
- Workarounds
- Support themes
- Closing and reconciliation
- Oyo accuracy
- Overrides
- Reversals
- Cycle time
- Capacity
Do not expand rule-based execution during unstable operations.
Scope that usually does not fit
A 90-day first release may not safely include:
- Many legal entities
- Large historical migration
- Complex payroll
- Numerous custom reports
- Deep plant integration
- Large e-commerce landscape
- Extensive custom development
- Every branch at once
- Multiple Oyo reviews acting without approval
Sequence these through controlled releases.
Governance cadence
Use:
- Daily delivery stand-up
- Twice-weekly design and defect review
- Weekly sponsor decision meeting
- Weekly data reconciliation
- Weekly Oyo evidence review
- Formal gate at design, UAT, readiness, and stabilization
Decisions need owner and deadline.
Success measures
Measure:
- Data reconciliation
- Test pass rate
- Critical defects
- Training completion
- Transaction success
- Support volume
- Closing time
- User adoption
- Oyo review approval and error rate
- Process cycle time
Declare success through business outcomes, not the go-live date alone.
Detailed workstream ownership
The sponsor approves scope, resolves cross-functional conflict, and protects resources. The implementation lead owns the integrated plan. Process owners approve workflows and acceptance. Data owners clean and reconcile. Technology owners secure integrations and environments. Change leads coordinate training and adoption.
For every workstream, document:
- Deliverable
- Responsible owner
- Decision authority
- Dependency
- Due date
- Acceptance rule
- Evidence
- Escalation
Avoid assigning a department without a named person.
Data migration acceptance
Create control totals before extraction. Examples include customer count, supplier count, receivable and payable balance, trial balance, stock quantity and value by warehouse, batch count, fixed-asset value, open order value, and employee count.
After each trial:
- Compare control totals.
- Sample critical records.
- Trace representative transactions.
- Review rejected rows.
- Assign cleanup.
- Repeat extraction where required.
- Obtain process-owner sign-off.
Do not correct source and target independently without a controlled decision. That creates uncertainty about the system of record.
User acceptance packs
Organize tests by role and workflow. A warehouse pack may cover receipt, batch, putaway, transfer, pick, dispatch, return, count, and adjustment. Finance covers posting, reconciliation, receivables, payables, tax, close, and reporting.
Each pack includes normal, limit, rejection, correction, and recovery cases.
Users should enter the test themselves. Watching a consultant operate the system is not acceptance.
Oyo business check launch plan
Define:
- Eligible case
- Baseline
- Observation period
- Accuracy threshold
- Approval policy
- Action permissions
- Exception types
- Stop condition
- Monitoring
- Expansion decision
During observation mode, reviewers classify correct, incomplete, unsafe, and missed recommendations. Correct policy and data, not only written instructions.
When execution begins, start with drafts or low-risk approved actions. Keep rule-based execution outside the 90-day scope unless prior production evidence exists.
Training evidence
Track attendance, role, practice completion, assessment, questions, and follow-up. Provide concise job aids inside the workflow.
Managers need separate training on approvals, overrides, audit, Oyo review monitoring, and escalation. Administrators need access, configuration, environment, backup, and support procedures.
Training is complete when users can perform and recover from their work, not when slides have been presented.
Cutover command structure
Define:
- Command lead
- Data lead
- Functional leads
- Integration lead
- Infrastructure lead
- Branch contacts
- Support intake
- Decision channel
- Status frequency
- Go or stop authority
Use one live issue log with severity, owner, time, impact, next update, and resolution.
Avoid making untracked configuration changes during cutover.
Stabilization exit
Set explicit exit conditions:
- Critical defects closed
- Reconciliation complete
- Transaction success stable
- Approval queues within target
- Support volume declining
- Users follow intended process
- Oyo results meet the accepted threshold
- Backup and recovery verified
- Ownership transferred
- Noncritical requests documented
Only then move from daily stabilization to normal support.
Common schedule risks
Late decisions: Use a sponsor deadline and documented default.
Poor data: Start profiling in week one and protect owner time.
Scope growth: Use change control and a separate request register.
Custom development: Require design, test, owner, and upgrade plan.
Insufficient testing: Measure executed scenarios, not meeting attendance.
Weak adoption: Observe real work and train role by role.
Over-expansion: Keep execution limited until evidence passes.
Regulatory assumption: Use current primary guidance and qualified review.
Repeat the method for more branches
After stabilization, sequence remaining branches, reports, integrations, and Oyo reviews according to measured value and risk. Reuse the same migration, test, training, and control templates.
Each release should be smaller than the initial transformation and should retain a rollback and evidence trail.
A weekly evidence pack
Do not let project reporting become a collection of percentages without proof. At the end of each week, publish a short evidence pack containing completed decisions, rule-based workflows, migrated control totals, executed tests, unresolved defects, trained roles, Oyo results, and risks.
Every green status should link to an approved design, reconciled total, passed test, or accepted deliverable. Every red status needs an owner, recovery action, decision date, and effect on the 90-day scope.
Use the pack to answer:
- Are business owners making decisions on time?
- Does migrated data reconcile?
- Can users complete normal and exception work?
- Do integrations recover safely?
- Are permissions and approvals enforced?
- Are Oyo recommendations accurate enough for the current mode?
- Is training producing independent users?
- Can the team execute cutover within the available window?
The sponsor should remove blockers rather than review detailed configuration. Process owners review workflow and data. The implementation lead coordinates dependencies and protects the accepted scope.
Plan the first close
If the release includes finance, plan beyond go-live to the first daily, weekly, and period close. Test bank, receivables, payables, inventory, tax, fixed assets where relevant, branch settlement, and management reporting.
Name the closing calendar, evidence, preparer, reviewer, and reconciliation. Keep implementation specialists available for the first close. A system that accepts transactions but cannot produce a controlled close is not stable.
Capture every manual workaround used during close. Decide whether it is a training issue, data problem, missing configuration, accepted temporary procedure, or product gap. Assign a removal date for temporary work.
After the first close, update acceptance packs and operating guides with every new exception. Retest the corrected process before the next period. This turns stabilization evidence into a stronger repeatable control.
Confirm that business owners, not only consultants, can explain the reconciliations and sign-offs. Transfer recurring tasks into the normal operating calendar with a primary owner, backup, deadline, and escalation.
Before closing the project, ask an independent user to complete a representative workflow and exception using only approved training and system guidance. Record every point where informal project knowledge is still required.
Convert those gaps into interface, configuration, documentation, or training improvements. Repeat the exercise until the user can complete, reconcile, and escalate the work without consultant intervention.
This final independence test is stronger evidence of readiness than a project plan marked complete.
Related Oyo guides
- ERP software price in Pakistan
- Approval controls in ERP
- How Oyo works as your 24/7 business consultant
Sources and further reading
- ERPNext implementation guidance
- Odoo implementation methodology overview
- NIST Risk Management Framework
- FBR digital-invoicing FAQ
Plan the first release
Bring your entities, modules, data sources, integrations, locations, and target workflow. We will identify what belongs inside a controlled 90-day scope.
Frequently asked questions
Clear answers for your evaluation.
Can every ERP be implemented in 90 days?
No. A 90-day target suits a focused first release with committed owners, controlled customization, available data, and limited integration complexity.
When should business monitoring go live?
Begin with visible observations, then introduce approval-required actions. Broader execution should wait for measured accuracy and exception evidence.
How many migration cycles are needed?
Plan at least two trial migrations plus the final cutover, with business reconciliation and signed acceptance.
What is the most important implementation role?
The executive sponsor protects decisions and resources, while named process owners remain responsible for workflow, data, testing, and adoption.
Continue learning
Related operations guides
How Oyo Works as Your 24/7 Business Consultant
Oyo connects ERP information to clear business checks, recommendations, approved actions, and a complete record of what happened.
How Oyo Helps Operations Teams Find and Finish Work
Oyo brings sales, stock, purchasing, finance, production, POS, payroll, and FBR into one practical operating view.
Odoo vs Oyo ERP: A Pakistan Operations Comparison
Compare the products by live workflow, controls, local operating fit, and total delivery scope, not by broad product labels.