240 dashboards, one six-figure licence, and no answers
Six-week engagement, fixed scope and fixed price. A six-figure BI licence replaced with a tuned embedded Superset stack.
What came out of it
Money figures were signed off by the customer's own Finance team, and the rest come from the customer's own systems.
What 240 dashboards actually looked like
Each dot is one board on the old licence, and the lit ones are what the estate became.
How an estate reaches 240 boards
Nobody planned this, it accumulated one reasonable request at a time.
- Ask
A question arrives
Someone needs a number no existing board answers, so a new dashboard gets built for it.
- Keep
Nothing is retired
The old board stays where it is, because retiring it is nobody's job.
- Grow
The licence grows with it
The estate grows by accretion until 240 boards sit on a six-figure licence.
- Fail
The board settles nothing
Opening one rarely ends the argument, so people go back to asking an analyst.
- End
Back to Excel
The analyst answers in a spreadsheet, and the exec still cannot say why a number moved.
How a board earned its place in the eight
Week 1 produced a test, and every board on the old licence was put through it.
It carries a decision
Each of the eight was shaped backwards from a decision the business actually makes.
It has a named owner
Somebody is accountable for the board and for the decision behind it.
It is not a duplicate
Boards that repeated another with a different filter were merged rather than rebuilt.
It is still opened
Boards nobody had opened in months were retired, not migrated.
Six weeks, week by week
Fixed scope and fixed price, including the part that is unglamorous.
Week 1, Audit
We traced which boards carried a decision, which were duplicates with a different filter, and which had not been opened in months.
Weeks 2 to 4, Rebuild around decisions
Eight new boards on an embedded Superset stack, tuned properly rather than installed and left.
Weeks 5 to 6, Cut over
Migration off the old licence, with load time brought from 15s to 3s.
Speed is an adoption feature
Under a few seconds people check a number mid-conversation, above ten they stop bothering.
What the six weeks replaced
Left is what the business was paying for, right is what it works from now.
- 240 dashboards8 decision boards
- A six-figure BI licenceEmbedded Superset, tuned
- 15-second loads3-second loads
- Ask an analyst, then waitAnswer inside the meeting
Before you ask
Why is the customer not named?
Anonymised where we have to be, specific everywhere we can be. Reference calls are possible after the audit, subject to the customer agreeing.
What did this cost?
Fixed scope, fixed fee, agreed before Week 1. We give you the number on the audit call once we know the shape of the work, rather than publishing a band that would not apply to you.
Is our situation close enough to this one?
That is exactly what the Week 1 audit answers. Two calls, fixed fee, and you keep a written one-pager whether or not we work together.
Is your shape close to this one?
Two calls, a fixed fee, and a written one-pager you keep either way. We will tell you on the call if we are not the right fit.