Back to Blog

Power BI Maturity Levels - How to Tell Where Your Organisation Actually Sits

June 25, 20268 min readMichael Ridland

Ask ten people in the same company how mature their data and analytics setup is, and you'll get ten different answers. The IT manager thinks it's solid because the licences are paid and the gateways are up. The finance lead thinks it's a disaster because the numbers in the board pack never match her spreadsheet. The CEO has no idea and assumes it's fine because nobody has complained loudly enough. They're all looking at the same thing and seeing something different, which is exactly the problem a maturity model is meant to fix.

Microsoft's Fabric adoption roadmap maturity levels give you a shared yardstick. Instead of arguing about whether things are good or bad, you place the organisation on a scale and the conversation gets a lot more useful. I've run this assessment with enough Australian businesses now to have opinions about what it's good for and where people get it wrong, so this is the practical version.

The five levels, without the jargon

The model uses five maturity levels, and they're borrowed from the kind of capability maturity thinking that's been around for decades. Strip the language back and they describe a journey from chaos to genuine capability.

Level 100 is the starting point. Someone has Power BI, a few keen people are making reports, and there's basically no coordination. It works, sort of, in pockets. There's no shared definition of anything and no real ownership. This is where most organisations actually are when they call us, regardless of what they tell themselves on the phone.

Level 200 is when repeatable practices start to appear. A team has worked out a way of doing things and other teams copy it. There might be a couple of decent datasets that more than one person uses. It's still ad hoc at the edges but there are islands of order.

Level 300 is where things get defined and standardised across the organisation. There are agreed practices, shared data models people trust, and someone is clearly responsible for the core stuff. This is the level where data starts to feel reliable rather than lucky.

Level 400 is capable and managed. You're measuring how things are going, governance is proportionate and actually followed, and there's a feedback loop that catches problems before they spread. The organisation runs on its data and knows it.

Level 500 is the efficient, continuously improving state where data culture is genuinely part of how decisions get made. Honestly, very few organisations live here, and that's fine. Treating level 500 as the goal for everyone is one of the faster ways to make a maturity assessment useless, which I'll come back to.

Why this beats a gut-feel assessment

The value of putting numbers on it isn't the numbers. It's that the model forces you to assess maturity across several different areas rather than as one lump. The roadmap breaks adoption into themes like data culture, executive sponsorship, content ownership, governance, mentoring, and system oversight. Most organisations are not at the same level across all of them, and seeing the unevenness is where the insight lives.

I worked with a professional services firm that was genuinely level 400 on the technical side. Beautiful Fabric setup, well-managed capacity, sensible security. Their data culture, though, was sitting at about level 150. Leadership made decisions on instinct and only reached for the reports to justify what they'd already decided. Their average maturity looked respectable. The reality was a very expensive analytics platform propping up a business that didn't really use data. The gap between their best and worst theme was the whole story, and a single overall score would have hidden it completely.

That's the trap with any maturity rating, by the way. People want one number so they can say "we're a three." Resist that. The useful output is a profile across the themes, with the low points circled. A balanced level 250 across the board is a healthier place to be than a spiky setup that's world-class in two areas and broken in the rest.

Be honest, or don't bother

The single biggest failure mode I see is organisations grading themselves where they'd like to be rather than where they are. It's understandable. Nobody wants to write "level 100, basically chaos" next to their own programme. But a maturity assessment you've quietly inflated is worse than no assessment, because now you'll plan your next moves off a fantasy.

The honesty test I use is simple and a bit confronting. For each theme, what's the evidence? If you reckon your governance is at level 300, show me the certified datasets, show me who approved them, show me the policy people actually follow. If you can't produce the evidence, you're not at that level, you just wish you were. Trust is the same. You think people trust the numbers? Watch what happens in the next leadership meeting when a report contradicts someone's assumption. If the report loses, your data culture isn't where you think it is.

We bring an outside read to this on purpose, because the internal politics make honest self-assessment hard. It's much easier for someone who doesn't report to anyone in the room to say "this is a level 150 culture problem" out loud. That candour is a big part of what our Power BI consultants actually do on these engagements, and it's usually the most valuable hour of the project.

What to do once you know your level

A maturity level is only worth working out if it changes what you do next. The mistake is treating it as a grade to improve, like you're trying to bump every theme up a level for its own sake. That leads to box-ticking. The better question is: which low score is actually holding the business back, and what's the smallest concrete change that moves it?

If your culture is the weak point, the fix is rarely more technology. It's getting leaders to run a real meeting off the live dashboard, every week, until it becomes normal. If ownership is the weak point, it's deciding who owns the certified data and giving them the authority to say no. If governance is the weak point, it's usually not more process. It's clearer, lighter process that people will actually follow instead of routing around. Each of these is a specific behaviour, not a vague aspiration to "be more mature."

And not every organisation should be chasing level 500. A mid-sized logistics business that reliably runs on trustworthy reports at level 300 is in great shape. Pushing them toward a continuously-improving, fully self-service analytics culture might cost more than it returns. Pick the level that matches the value data genuinely creates for your business, and stop there deliberately. Maturity is a means, not a trophy.

Where the model is genuinely useful and where it isn't

What the maturity levels get right is giving leaders a vocabulary for things they feel but struggle to name. "We're spiky, strong on tech and weak on culture" is a far more useful sentence than "our data stuff is a bit of a mess," and the model gets you to the first sentence. It also makes progress visible over time, which matters because adoption moves slowly and it's easy to feel like nothing is changing when it quietly is.

Where it falls short is the same place all these frameworks fall short. It tells you what good looks like but not the specific next move for your specific organisation with its specific people and politics. The leap from "we're a level 200 on governance" to "here is the exact thing to do on Tuesday" is where most assessments stall. The model is a map. It won't drive the car.

The other risk is using it as governance theatre. I've seen a maturity assessment turned into a quarterly slide that nobody acts on, a ritual that produces a chart and changes nothing. If you assess your maturity and then carry on exactly as before, you've wasted everyone's time and you'd have been better off not knowing. The assessment is only the setup. The work is the follow-through.

This is the same readiness thinking we apply when organisations come to us about AI rather than reporting, because the two now travel together. Our AI strategy consultants run the same honest stocktake before recommending anything, and the discipline carries straight over into how we approach broader data and AI strategy. The tool changes. The principle of being brutally honest about where you actually stand does not.

Where I'd start

If you want to use the maturity levels properly, do three things. Read the source guidance so you understand the themes. Then assess each theme separately and with real evidence, not vibes, and accept that your profile will be uneven because everyone's is. Finally, pick the one or two lowest scores that are genuinely hurting the business and turn each into a specific, observable change you can drive over the next quarter.

That's it. The model is good. The temptation to turn it into an impressive deck that nobody acts on is the real enemy. If you've done the assessment and you're staring at an uneven profile wondering which gap to close first, that's a normal place to be and a sensible point to get a second opinion. Have a chat with us and we'll help you read your own profile honestly and pick the next move that matters.