December 2023 • Implementation Best Practices
After years of implementing reporting, finance, and enterprise solutions, I'd like to share some of the lessons learned that have consistently been critical to successful finance and business transformation.
Most BI initiatives — as well as new system implementations and major upgrades — don't fail because of technology inadequacies. Large-scale projects fail when the design and implementation approach overlooks user needs and fails to get the basics right.
Organizations invest heavily in BI platforms, new systems, and system upgrades, yet adoption often remains low. Solutions look impressive, architectures are complex, and capabilities are advanced — but users quietly revert to spreadsheets, workarounds, or legacy tools.
The problem isn't the technology. It's the approach.
Successful rollouts are about having the right technology that solves both user and organizational needs, and tools that genuinely make life easier because they work reliably and users understand how to use them.
Here is what has worked for me.
✅ Be Clear About the Problem You Are Solving
Before building or deploying a new system, you need absolute clarity on a few fundamentals:
- What problem are we actually trying to solve?
- Is there agreement across the organisation on what that problem is?
- What does success look like, and how will it be measured?
An enterprise-wide view is critical. In some ICT-led projects — which ideally should not be the case — what ICT identifies as a problem may not be a problem for Finance, HR, or the broader business. Likewise, an issue experienced by a support function may not exist for end users at all.
When there is no shared understanding of the problem, systems are designed to address isolated pain points rather than real business needs. The result is predictable: solutions that are technically sound but poorly adopted.
If users don't understand why a new system or upgrade exists — and how it helps them personally — adoption will always be an uphill battle.
✅ Make It Easier, Not Harder: Involve Users From Day One
If a new system or upgraded solution is harder to use or access than what it replaces, users will default to what they know — and that's entirely rational.
Adoption improves dramatically when:
- End users help shape requirements
- Designs and workflows are validated early
- Prototypes or pilots are tested before full rollout
Building in isolation almost guarantees solving the wrong problems or introducing complexity that adds no real value.
✅ Get the Basics Right: Data Accuracy, UAT, and Sign-Off
Nothing destroys confidence faster than inaccurate data or broken processes.
A strong User Acceptance Testing (UAT) process ensures:
- Data and outputs are accurate and complete
- Business logic aligns with how teams actually operate
- Users understand how to interpret and use the system correctly
Formal business sign-off creates accountability and trust — while also serving as practical, hands-on training.
✅ Adequate, Timely Support and Training
First impressions matter.
If users struggle with access, performance, or understanding a new system in the early days, they will immediately revert to familiar tools and processes.
Successful implementations include:
- Clear, well-communicated support and escalation channels
- Timely resolution of user queries
- Positive feedback and visible success stories from early users, with pilot participants becoming ambassadors for the new tool or upgrade
When users know help is available — and that issues will be resolved promptly — confidence grows quickly. Without this, even well-designed solutions lose credibility.
📈 Monitor Tool Adoption and Usage Feedback
Usage metrics and user feedback reveal the reality of adoption:
- What features are actually being used?
- Where are users struggling or disengaging?
- Which capabilities deliver real value — and which do not?
Monitoring adoption allows teams to remove friction, refine functionality, and provide targeted training where it's needed most. Solutions improve when feedback is acted on, and users can see that their input drives real change.
✅ Adopt a Phased, Pilot-First Approach
Adoption should be earned, not enforced.
Users are drawn to systems that clearly make their work easier and decisions better. Rushing large-scale deployments creates resistance, damages trust, and often introduces more problems than it solves.
A pilot-first approach:
- Proves value early
- Surfaces real-world issues
- Incorporates feedback before scale
- Builds confidence organically
Technology should work with the business and its people — not against them.
🔍 Switch Off the Old Tool at the Right Time
Once the new system or upgrade is stable, trusted, and users are trained, make a clear decision: retire the old solution.
Running parallel systems creates confusion, inconsistent outputs, and slows adoption.
🔔 Food for Thought
Looking back at projects you've implemented — whether successful, challenged, or unsuccessful — what experiences and lessons have shaped how you approach new system implementations today?
Have questions or comments about ensuring successful BI adoption? We'd love to hear from you.
CMN Consulting helps finance teams reduce manual reporting, improve decision-making, and scale analytics using Power BI, automation, and practical AI.
Learn how we work →
© CMN Consulting 2025 | cmnconsulting.co.za
💬 Comments or Question
Share your feedback or ask a question about our articles
Your comment or question has been submitted. We'll get back to you soon.
There was a problem submitting your message. Please try again.