Heineken × IBM iX · Financial reporting

Reinventing Heineken's financial reports with design thinking.

SharpX NextGen: 16 report types used by leadership, analysts and IT, redesigned around real user needs and rebuilt on SAP Analytics Cloud with a shared design system.

New screens35+across 9 tracks
Report types16one design language
User groups7interviewed
Design team63 UX · 3 UI
Cost to Serve · prototype

Client HeinekenAgency IBM iXMy role Visual DesignerPlatform SAP Analytics CloudTools Adobe XD · Mural · SAC

Approach

Reinventing the NextGen SharpX Financial Report System using Design Thinking.

By establishing empathy with the user, designers are able to work towards outcomes that meet those needs more successfully.

My role · Visual Designer

I was one of the visual designers on a team of six. Once a track's UX designer finalised a layout, I took it to pixel level and kept every report visually consistent with the system.

  • Screen visual designFine-tuned report screens across tracks: hierarchy, colour, charts and KPI tiles.
  • Design systemColour palette, typography, clickable components, tables, charts and spacing guidelines.
  • HandoverThe design guideline document the SAC developers built from.
  • Phase 2Responsive layouts, illustrated landing pages and the standard component repository.
01

User centred design

Empathy with the people reading the reports shapes every decision.

02

Time efficient

As time goes on, the cost of making changes increases. Designing and testing prior to development saves time and money.

03

Agile + design thinking

Closely aligned principles that let us solve complex problems with creativity and empirical adaptation.

Discover

Gathering data

  • Heineken financial reports
  • User needs
  • Business requirements
  • Understanding SAC
Define

Filtering data

  • User journey
  • Pain points
  • Brief from all tracks
  • Feature set
Design

Start on design

  • Wireframing
  • Developer feasibility
  • Working sessions
  • Design system
Deliver

Test and release

  • Design guidelines
  • Developer handover
  • User acceptance testing

Discover

Understanding who reads the numbers.

Research objective: to understand the user needs, motivations and pain points with the existing system. Method: user interviews.

User groups

LeadershipManagersITNew beeMid-senior analystNon-finance backgroundOther viewers of 16 types of reports

Research guide for user interviews

We created a research guide which helped us streamline the process of user interviews and execute in a structured and timely manner.

Research guide: testing guide and participant profile
Research guide: stimuli, debrief and script
Research guide: questions for reports

Analysis of findings

Findings from all the user interviews were compiled in one mural. Affinity mapping helped us understand the pain points, problem areas and user insights.

Affinity map grouped into data visualisation, current state, actionable insights, report standardisation and other tools
Data visualisationCurrent state of affairsActionable insightsReport standardisationOther tools

Define

From hundreds of notes to a focused feature set.

Identifying problem areas

We categorised the data by theme and intersected everything important to the business and the users, so solution generation could focus on specific problems.

Problem areas clustered by theme
Prioritisation of problem areas with user quotes
PrioritisationProblem areas and insights, backed by user quotes, refined over 3–4 working sessions with the MR CoE.
Feature set mapped from prioritised ideas
Feature setFeatures picked from prioritised ideas, so design decisions stay rooted in user needs.

Exploring a visual design language

An inspiration board of graph types and Gross Margin UI research set the direction before the first wireframe.

Inspiration board of dashboards and charts

Design

Nine tracks, one way of working.

First wireframe
First wireframeContent and structure based on research findings and the concepts voted most important.
Refined wireframe
Refined wireframeCollaborated with SAC experts and MR CoEs; after multiple iterations we created a refined wireframe.

Track-wise approach

A team of 6 (3 UX and 3 UI) across 9 report tracks. Each UX designer owned a track end to end.

  1. Gets the functional requirements from the track MR CoE.
  2. Wireframes are discussed with track members and SAC developers in working sessions.
  3. Daily stand-ups with the track to share changes and inputs.
  4. The track presents work in progress in its SteerCo.
  5. SteerCo feedback is worked in through sessions with the track and developers.
  6. The design team reviews together for usability and consistency across tracks.
  7. The UX designer finalises the layout and passes it to visual designers.
  8. Visual designers fine-tune the screen. This is where I came in.
Gross MarginFixed ExpensesVolume / Monthly SalesDaily SalesABTLP&L by NatureP&L CombinedBalance SheetCash FlowEvergreen Dashboard

Evolution of screens, working with SAC limitations

How the Gross Margin report evolved over the design and delivery phase. Pick a stage, or let it play.

SAC prototype in Stories mode Refined SAC prototype in Stories mode Stories mode with minimal designs Designer application with clickable tiles Key data highlights moved to overview at 1920 resolution Screen after further design components were added Final screen for Gross Margin Stage 01 / 07

Design system

A reporting language built on the Heineken brand.

We defined a design language that incorporates Heineken's global brand identity, built a pattern library of common elements, standardised KPI tiles, graphs and tables, documented when to use each, and set spacing guidelines, bridging the gap from design to development.

Colour palette
Colour paletteReport-specific greens, positives, negatives and neutrals.
Visual elements and clickable components
Clickable componentsToggles, filters and action buttons with every state.
Typography
TypographyPage, filter, KPI and chart type styles.

One system, every report turned green

With the help of the design system, we converted all the layers across all reports to the corporate green palette efficiently. Drag to compare.

Report before the corporate green palette
Report after the corporate green palette
BeforeAfter

Tables, charts and KPI tiles

Standardised building blocks that every track reuses.

KPI tile system
Tables and charts
KPI tiles and features

Text interactions and spacing

Clickable labels, pop-ups and a screen spacing guide for vertical, horizontal and alignment rules.

Text interactions: card titles and chart filters
Text interactions: pop-ups
Vertical spacing
Vertical
Horizontal spacing
Horizontal
Alignment
Alignment

Final screens

Performance at a glance, detail one click away.

The Gross Margin report. Tap a marker to see how each part works.

Gross Margin report with KPI tiles, tabs, filter panel, waterfall and clickable labels
  1. 1KPI tiles

    KPI performance at a glance. Colour denotes performance, and the vertical bar marks a clickable tile that opens an in-depth analysis page.

  2. 2Tabs

    Further classify content and switch easily between views.

  3. 3Filter panel

    Leaves room for customisation and filtering of data.

  4. 4Data visualisation

    Graphs, waterfalls and charts with an intuitive use of colour: dark green totals, lime increases, grey decreases.

  5. 5Clickable text

    Used across tables, KPIs and graphs to take the user to another page, improving their time efficiency.

Fixed Expenses report

The same system applied to another track: identical tiles, filters and waterfall conventions.

Fixed Expenses report

Deliver

From Adobe XD to SAP Analytics Cloud.

Design guideline

To ensure easy and seamless implementation on SAC, a document with every specification (typography, colour palette, spacing and more) was handed over to the developers.

Heineken NextGen Reporting Design System cover
Guideline: logo and typography
Guideline: colour palette
Guideline: spacing

Evolution of screens on SAC

Three builds of the Gross Margin report, as developed in SAC.

First Gross Margin screen developed in SAC
First versionDeveloped in SAC
Second Gross Margin screen developed in SAC
Second versionDeveloped in SAC
Final Gross Margin screen developed in SAC
Final screenDeveloped in SAC

Impact

Clearer reports, less cognitive load.

35+new screens across 9 tracks, all built on one design system.

Improved visual hierarchy for the content

A design system that ensures consistency across all reports

More options for users to customise and process data

Room for further modifications in a much easier way

Expanded SAC possibilities through better representation and new components

Fewer scrolls and more concise reports

More intuitive to use

Less cognitive load on users

Collage of redesigned report screens

Phase 2 · Heineken Project Core

Responsive, illustrated, built as components.

In the next phase we brought visual design and SAC analytics together: responsive designs, an evolved design system that uses all SAC capabilities, and a repository of standard components aligned with Heineken standards, including embedded CSS.

Responsive designs

Adaptive layouts compatible with all devices, with one-, two- and three-pane report layouts.

Report on desktop, laptop, tablet and phone
Understanding layout
Grouping
Margins and spacing
Report layout
Responsive panes
Spacing guidance

Landing page designs

Illustrated landing pages that map each report to the supply chain it describes, from brewery to customer. Hover to pause.

Landing page: volume produced
Landing page: zero truck order
Landing page: consumption and leisure
Landing page: cost to serve
Landing page: packaging material losses
Landing page: inventory accuracy
Landing page: portfolio complexity
Landing page: stock levels
Landing page: truck utilisation
Landing page: utilisation brewing
Landing page: utilisation cellar
Landing page: P&L by nature and function

Evolving the existing designs

Phase 1 screens, reviewed against real use and performance feedback.

Phase 1 Gross Margin screen
Evolved design with tabs, apply and reset, and responsive arrows

Problems

  • No hover state for buttons and icons
  • No difference between single and multi select
  • No apply or save button, so every selection slowed performance
  • Chart colours needed work

Evolved

  • Separate scroll for filters and the main page
  • Tabs on top for easy navigation
  • Apply and reset buttons for better performance
  • Side arrows for a more responsive design
  • Hover states for all components
  • SAP Fiori icons across all reports for better performance

Repository of standard components

Templates created on the enterprise tool, SAP Analytics Cloud, with a responsive component design.

Component repository in SAP Analytics Cloud

Project learnings

What I'd take to the next enterprise project.

Creating designs that can be adapted and tailored to the enterprise tools relevant to a project, such as Azure Data, Power BI and SAC.

Customising designs based on performance feedback from the development team.

Tailoring processes for better collaboration within the team and with business stakeholders.

Recognition

Recognised as the best-performing team on the account.

Heineken's Insights & Enablement (I&E) team awarded the SharpX MR team a Certificate of Appreciation “in recognition of outstanding contribution to Heineken SharpX MR Team”.

Awarded by
Heineken I&E · Insights & Enablement
Awarded to
SharpX MR Team, Heineken × IBM
Date
June 2022
Certificate of Appreciation from Heineken I&E to the SharpX MR Team, June 2022