Overview
As Product Manager for Fleet & B2B Pricing at bp Global Pricing (2024–2025), I led a 12-month initiative covering Fleet Europe's reporting landscape — 15+ active reports across multiple markets and user groups. The team spanned one product designer, three BI developers and two data engineers, with stakeholders across six European markets.
The core idea: treat reporting as a product, not a technical deliverable. The output was a six-stage Reporting Product Framework, a mirrored Figma ↔ Power BI design system, and a single landing hub bringing every report under one governed roof.
The Problem
An audit of the Fleet reporting landscape surfaced a textbook case of reporting built as a technical deliverable, not a product. Fifteen reports had been built by fifteen different people, each with their own layout, colour and navigation logic — no shared design system, brand guidelines or documentation.
There was no landing page, index or status information, so nobody could tell what already existed. A pricing lead was manually compiling market performance data from spreadsheets every week — unaware that a report already replaced that entire workflow. Reports had no defined owners or lifecycle either: when contractors left, so did the knowledge of how each report worked, and nobody knew who to call when something broke.
The moment that mattered: a report nobody knows exists has zero business value. Discoverability wasn't a communications problem — it was a product problem.
The Approach
Stakeholders hadn't asked for a reporting transformation — they'd asked for reports. So the case for change was framed in commercial terms: discoverability drives adoption, standards reduce future cost, and governance protects trust. It took roughly three months of sustained argument before the initiative had enough stakeholder support to proceed formally — the most important and least visible part of the transformation.
The result was the Reporting Product Framework: a six-stage lifecycle drawn from data-as-a-product and data mesh principles, where each stage gates the next and nothing moves forward without a defined deliverable.
1. Discovery & Strategy — why this report, who is it for
2. UX & Product Design — story, wireframes, review
3. Design System & Components — a Figma ↔ Power BI library
4. Development Standards — naming, measures, pipelines
5. App Deployment & Audience — managed apps, access, analytics
6. Testing, Validation & Sign-off — business, data, UAT, owner
Framework in Detail
Every report starts with a formal Reporting Strategy Document — audience, decisions supported, consumption pattern, and the action each page should drive. If a page doesn't lead to a decision, it doesn't get built.
Wireframes and high-fidelity designs follow sixteen dashboard principles: commercial outcomes first, macro-to-micro flow, alerts surfaced early, context always visible — reviewed with a real stakeholder before build.
A governed component library — charts, colour tokens, navigation, filters, KPI cards, alerts — is mirrored across Figma and Power BI, so any two reports feel like one product.
Scope of Work
- End-to-end PM ownership from discovery through to a six-stage governed framework
- Reporting Strategy Document template — audience, decisions supported, consumption pattern, page-level actions
- Sixteen dashboard design principles applied across 15+ active reports
- Governed component library mirrored across Figma and Power BI
- Centralised landing hub surfacing existing reporting investment
- Stakeholder alignment across six European markets over roughly three months
- Cross-functional delivery with a product designer, three BI developers and two data engineers
- Documentation in Confluence, backlog managed in Azure DevOps
This project is under NDA. The case study is available on request — get in touch to discuss the work in more detail.
View Case Study ↗