Next Gen Dashboards · The NGD MethodologyFirst edition
NEXTGENDASHBOARDS

The Decision-First Framework for Business Intelligence.

A method to link every dashboard to a business question, a defined target and an accountable owner. Applied in international engagements.

Next Gen Dashboards presents The NGD Methodology · First edition · Methodology and design by Zoila Gonzalez
Contents02
Contents

Contents

Select an entry to go to the page. Print / PDF saves the whole book.02
Contents03
Select an entry to go to the page. Print / PDF saves the whole book.03
Contents04
Select an entry to go to the page. Print / PDF saves the whole book.04
Part IPoint of view
The NGD Methodology · Part I05
Executive summaryPoint of view
Executive summary

Dashboards aligned with business decisions and measurable targets

The NGD Methodology is a decision-led method to design, build and sustain analytics. It links each dashboard to a business question, a defined target and an accountable owner, and it measures the value the dashboard produces.

The issue

Analytics designed without reference to decisions

Dashboards are commissioned as deliverables, separate from the goals and decisions they should support. Return on investment is rarely tracked, and business users take little part in building the insights, so use declines after go-live.

The response

A five-phase value cycle

Discovery of decisions and Value Questions; definition and design before the data model; a shippable increment every one to two weeks; validation against real decision scenarios; ROI measured again against a baseline. An optional scoping phase comes first.

What the client receives

An adaptive decision system

  • Indicator sheets: formula, target, thresholds and owner
  • Wireframes, data domains and a data model
  • A Minimum Valuable Dashboard, then increments
  • Training and an adoption plan by audience
  • An ROI baseline and a record of realized value
5

phases in a continuous cycle, preceded by an optional scoping phase

1–2 wk

between shippable increments during development

3

ROI checkpoints: a preliminary estimate, a baseline, and a re-run after go-live

8

guiding principles that apply in every phase and every engagement

Source: the author's adaptive agile BI method (narrative document and method deck), her agile BI project practice and her dashboard design standard.06
The problemPoint of view
The problem

The problem the methodology addresses

Many BI initiatives do not deliver business impact. Dashboards are decoupled from goals, return on investment is rarely tracked, and business users take no part in building the insights.

01

Dashboards separated from goals

The project starts from a list of requested reports. The screens display data, but no decision, owner or action is attached to them, so the way the business decides does not change.

Addressed in Phase 1 · Value Questions

02

Return on investment not tracked

No baseline is recorded before the build. After go-live the value cannot be shown, and the next increment has no business case to support it.

Addressed in Phases 2 and 5 · baseline and ROI re-run

03

Business users outside the build

Users first see the product at go-live. The people who decide have not validated the definitions, and use of the dashboards declines.

Addressed in Phases 1 to 4 · sector experts, alpha and beta

How it shows in day-to-day operations

Several versions of the same indicator · reports that take too long to produce · information isolated in each area · recurring manual reporting · dashboards that are published and then not consulted.

Source: the author's adaptive agile BI method deck (situation overview) and narrative document; operating symptoms from her banking analytics solution and engagement documents.07
Causes of low return on analyticsPoint of view
Exhibit 1

Causes of low return on analytics

The same gaps explain why a technically correct dashboard leaves decisions unchanged. Each gap has a practice that closes it and a phase of the method where that practice is applied.

GapWhat it looks likePractice that closes itPhase
Purpose“We need a dashboard,” with no decision, owner or action attachedValue Questions and decision mapping; every indicator is derived from a decision and its owner1 · Continuous Discovery
DesignData model first and screens last; dashboards that reproduce source tablesWireframes and the indicator sheet before the data model; navigation designed for each persona2 · Definition & Design
DeliveryMonths of build before any user sees a resultA Minimum Valuable Dashboard first, then a shippable increment every one to two weeks3 · Iterative Development
AdoptionGo-live followed by declining useAlpha and beta testing against real decision scenarios, training by audience, coaching4 · Validation & Adoption
ValueBenefits stated in the proposal and never measuredA KPI baseline before building; the ROI re-run after; indicators nobody uses are retired5 · Continuous Value & ROI

Phase numbers refer to the value cycle described in The method. The Value gap closes in two steps: the baseline recorded in Phase 2 and the realized return measured in Phase 5.

Source: the author's engagement practice and her adaptive agile BI method (phase activities and outcomes).08
Guiding principlesPoint of view
Point of view

Guiding principles

01

Decisions before data

Every indicator starts from a decision, the person who makes it and the action taken when it moves outside its threshold.

Phase 1

02

Design before the data model

Wireframes and indicator sheets come first; the data model is built to serve them.

Phase 2

03

Value Questions anchor scope

The questions users must answer to decide set the indicators, the interactions and the layout.

Phases 1 and 2

04

Quick wins, then scale

The Minimum Valuable Dashboard tests feasibility, usability and value early, before the scope grows.

Phases 2 and 3

05

Measure value before and after

A preliminary ROI and a KPI baseline before building; realized value after, in time saved, efficiency and decision quality.

Phases 1, 2 and 5

06

Clarity-driven design

Information hierarchy, low cognitive load, a limited palette and a direct link between each metric and an action.

Phases 2 and 3

07

Business experts in the team

Sector experts validate indicators, translate objectives and co-create the data stories with the BI team.

Phases 1 to 4

08

One version of the truth

One definition per indicator, documented once and reused by every screen, so two dashboards report the same value.

Phase 2 onward

Source: the author's adaptive agile BI method (methodology components) and her agile BI project practice.09
Benefits by typePoint of view
Exhibit 2

Benefits by type

The method groups its benefits into four types. Each is reported for the engagement as a measured change against its own baseline.

Operational

How the work is done

  • Less manual reporting
  • More efficient decision cycles
  • Reliable measurement of processes and indicators
Financial

What the work costs

  • Quantified time savings
  • Lower operating costs
  • Better allocation of resources across data initiatives
Strategic

Where the organization is going

  • Alignment of analytics with organizational objectives
  • Visibility of performance and trends
  • Faster response to emerging issues
Cultural

How people use data

  • Greater trust in analytics
  • Higher data literacy
  • More use of data in daily decisions
How benefits are reportedBenefits are stated as measured values in time saved, efficiency gained, decision quality, cost avoidance and risk reduction: a preliminary estimate in Phase 1, the KPI baseline in Phase 2 and the ROI re-run in Phase 5. No benefit percentage is stated before the baseline exists.
Source: the author's adaptive agile BI method (benefits and ROI activities by phase).10
Scope of usePoint of view
When to apply the methodology

Scope of use

The methodology covers the analytics lifecycle, from the decisions to be improved to the value realized in production. It applies to a new program, to a single area or module, and to dashboards already in place.

What it covers
  • Decision mapping, personas and Value Questions
  • Indicator definitions: formula, target, thresholds, owner
  • Wireframes, navigation, data domains and governance standards
  • Conceptual and logical data models
  • Incremental build with data quality tests
  • Alpha and beta testing, training and adoption by audience
  • ROI baseline, ROI re-run and retirement of unused metrics
Situations where it applies
SituationUsual starting point
A program across several areasScoping per area: workshops, prototypes, requirements traced to sources and a sized plan
One area or module firstA Minimum Valuable Dashboard for that area, with the design prepared for later modules
Dashboards in place with low useDiscovery of the decisions they should serve; model clean-up and source-to-target validation
Dashboards in production with ongoing demandThe continuous value cycle: ROI re-run, adoption review and a re-prioritized backlog
Scope boundariesEach engagement states its limits in writing; for example, excluding data warehouse and ETL work, capping the number of standard reports, or designing for future modules while building one. The method is independent of the BI platform.
Source: the author's adaptive agile BI method and her proposals for a port terminal operator, a steel producer and an equipment dealer, among others.11
Engagement entry pointsPoint of view
Exhibit 3

Engagement entry points

An engagement can begin at any of four points. Each maps to phases of the method and ends with a defined result; they can be taken in sequence or separately.

Strategy sessionbefore Phase 0
Readiness & scopingPhase 0
Minimum Valuable DashboardPhases 1 to 4
Continuous valuePhase 5, recurring
Entry pointWhen it fitsWhat the client receivesDuration
Strategy sessionThe organization needs to decide where to startA first list of the decisions to improve and the Value Questions to prioritizeA single working session
Readiness & scopingSeveral areas, uncertain data feasibility, or a need to size the program before committingReadiness test; per area, a workshop on BI as cultural change with an ROI exercise and a requirements session; prototypes; requirements traced to data sources; a sized plan for build, test and deployment. Fixed fee, paid on acceptanceAbout five weeks in the documented case: seven workshops plus four weeks of design and documentation
Minimum Valuable DashboardOne area with a clear decision and available dataThe highest-value indicators, the core navigation flow and enough context to decide; indicator sheets; a KPI baseline; trained usersIncrements every one to two weeks; total length set in scoping
Continuous valueDashboards in productionROI re-run against the baseline, adoption and usage review, new backlog items, retired metrics, the plan for the next iterationRecurring cycle
Source: the author's adaptive agile BI method (phases and Minimum Valuable Dashboard), her readiness test, and her scoping-phase proposal for a port terminal operator.12
Part IIThe method
The NGD Methodology · Part II13
The method on one pageThe method
Exhibit 4

The method on one page

The first loop (1→2→3) turns decisions into a working, measurable product. The second (3→4→5) confirms adoption, measures the value realized and feeds back into design (5→2). Discovery continues throughout.

1Continuous DiscoveryDecisions, personas, Value Questions, preliminary ROI
2Definition & DesignIndicator sheets, wireframes, data model, baseline
3Iterative DevelopmentIncrement every 1–2 weeks, quality tests
4Validation & AdoptionAlpha, beta on real decisions, training
5Continuous Value & ROIRealized ROI, retire, re-prioritize
Building measurable value Realizing business impact 1 2 3 4 5 discovery never stops what production teaches returns to design
Source: the author's adaptive agile BI method, value-cycle diagram (redrawn). Phase 5 returns to design (2): what is learned in production reshapes the next increment, while discovery runs continuously.14
How the loops workThe method
The value cycle

How the loops work

The five phases form two linked loops that share phase 3. The cycle repeats as business needs change, and each pass strengthens the next.

Loop one · 1 → 2 → 3

Building measurable value

Discovery defines the decisions to improve and the value expected. Design turns them into indicator sheets, wireframes, a data model and a KPI baseline. Development delivers the first increment, the Minimum Valuable Dashboard.

Loop two · 3 → 4 → 5 → 2

Realizing business impact

Validation confirms that the increment is accurate and used in real decisions. The value phase re-runs the ROI against the baseline. What production shows returns to design (phase 2) and shapes the next increment.

Across both loops

Discovery runs continuously

Beta feedback, impact reviews and adoption data keep producing new questions and KPIs. They enter the living backlog directly, so the return path goes to design and discovery does not have to start over.

Where value is measured in the cycle
Phase 1

Short, preliminary ROI: time saved, efficiency, risk reduction and decision quality.

Phase 2

Baseline measurement of every KPI, so that later impact can be demonstrated.

Phase 5

The ROI template is re-run against the baseline with objective metrics, every cycle.

Source: the author's adaptive agile BI method — value-cycle diagram (phase 5 returns to phase 2), phase activities and ROI moments.15
Phase 0 · Readiness and scopingThe method
Exhibit 5

The readiness test

Phase 0 is optional. It starts with a readiness test of the project: five factors are checked before scope is fixed, and each weak factor is mitigated before the build is committed.

FactorWhat the test checks
SponsorAn executive who owns the outcome, secures resources and approves changes
Business motivationA concrete management problem or decision the program must improve
Business–IT cooperationSystems and business areas that share ownership of definitions and data
Analytic cultureTeams that already use indicators to decide
Technical and data feasibilityData that exists at the needed grain, with known quality, on a workable platform
Place in the methodThe test belongs to project planning. It is applied before business requirements are defined, and its mitigations enter the plan.
If a factor is weak
  • High-level surveys of the business areas
  • Prioritization of requirements
  • A proof of concept on the riskiest source
Duties of the sponsor
  • Secure the commitment of senior management
  • Communicate the vision
  • Obtain resources
  • Provide political backing
  • Approve changes
Source: project readiness test and sponsor duties in the author's corporate BI proposals for a cement producer and for a bank.16
Phase 0 · Readiness and scopingThe method
Phase 0 · Scoping

The scoping workshop by area

A fixed-fee phase run area by area. It is paid at its close, after the client accepts the results, so the client sees prototypes and a sized plan before committing to the full program.

BI as cultural change2 h · demo and ROI exercise
Requirements meeting2 h · questionnaire built on the area's processes
Prototypesdashboard sketches
Documentationrequirements and their data sources
Sizingtime and cost of the next phases
Outputs
  • Dashboard prototypes per area
  • Documented requirements, each traced to its source and judged technically feasible
  • Sizing in time and cost for build, testing and deployment
Team and duration
  • Workshop director (coaching), business analyst and modeler, UI designer
  • One reference engagement: seven area workshops plus four weeks of design and documentation, about five weeks in total
Scope limits made explicit
  • Components excluded, such as the data warehouse or ETL
  • A cap on standard reports
  • A design prepared for later modules while only one is built
AcceptanceThe sponsor accepts the prototypes, the traced requirements and the sized plan. Payment for phase 0 follows that acceptance.
Source: the author's paid scoping-phase proposal for a port terminal operator; scope limits from three of the author's proposals, one of them for a steel producer.17
Phase 1 · Continuous DiscoveryThe method
01
Building measurable value

Focus: understand business objectives and define measurable value.

Continuous Discovery

Objective. Establish clarity, define value and understand decision requirements. Business outcomes and user needs come before technical requirements.

Key activities
  • Identify and define the user personas who make decisions
  • Map the decisions each persona takes and the information each needs
  • Document current problems, inefficiencies and opportunities
  • Workshops with stakeholders and sector experts on objectives and KPIs
  • Short ROI analysis: time saved, efficiency, risk reduction, decision quality
Deliverables
  • Decision map by persona
  • Value Questions per persona
  • Prioritized, living backlog of business questions, KPIs and value opportunities
  • Preliminary ROI
  • Initial schedule and meeting minutes
OutcomeClear alignment on the value the analytics must create and the decisions it must improve.
Source: the author's adaptive agile BI method, phase 1; deliverables table of the earlier agile BI project method (analysis phase).18
Phase 1 · Continuous DiscoveryThe method
Phase 1 · Roles, tools and exit

Continuous Discovery in practice

Roles involved
StakeholdersState strategic objectives in workshops
Decision makersInterviewed by type and level of user
Sector expertsValidate KPIs and co-create data stories
Project managerValidates and gathers requirements in detail
Business analystRuns interviews and documents the findings
Tools and templates
  • Discovery questionnaire, blocks A, B, C, F and L
  • Interview steps: select, prepare questionnaires, adapt by user level, research, prepare interviewees, conduct, close and review
  • Value Questions framework
  • ROI template, benefit side
Inputs

Phase 0 scope and sized plan, when run; access to stakeholders and decision makers

Outputs to phase 2

Decision map, Value Questions, prioritized backlog, preliminary ROI

Typical duration

First pass: two meetings in about one week. Afterwards it runs throughout the program.

Exit criterionThe product owner agrees the decisions to improve, the Value Questions and the priority order of the backlog.
Source: the author's adaptive agile BI method, phase 1; discovery questionnaire and its mapping to phases; interview steps and timings of the earlier agile BI project method.19
Phase 2 · Definition and DesignThe method
02
Building measurable value

Focus: structure and prepare what will be built.

Definition and Design

Objective. Translate discovery into structured, buildable designs, with emphasis on clarity, usability and information hierarchy. The dashboard is designed before the data model.

Key activities
  • Define KPIs with formulas, thresholds, owners and measurement logic
  • Write analytical user stories ready to build
  • Set data domains, governance standards and update expectations
  • Design navigation, user flows and wireframes
  • Conceptual and logical data models
  • Confirm the baseline of every KPI
Deliverables
  • Indicator catalog of complete indicator sheets
  • Final prototype of dashboards and reports
  • Data exploitation model document
  • Technology architecture document
  • KPI baseline
  • Quick-win candidates for the first increment
OutcomeA design framework ready for iterative development, with baselines that make later impact provable.
Source: the author's adaptive agile BI method, phase 2; design-first implementation process; deliverables table of the earlier agile BI project method (product modeling).20
Phase 2 · Definition and DesignThe method
Phase 2 · Roles, tools and exit

Definition and Design in practice

Roles involved
Project managerArchitect of the solution; writes the product definition and estimates effort
Sector expertsValidate each KPI and its formula
UI and UX designerPrototypes, navigation and wireframes
Data modelerConceptual and logical model, granularity
Product ownerSets priorities and approves the design
Tools and templates
  • Questionnaire blocks E, K and M, and the data part of H
  • Indicator sheet: name, description, objective, formula, thresholds, targets, unit, frequency, control process
  • Standard KPI row: actual, target, attainment, lower and upper limit, previous, trend
  • Dimensional matrix and clarity-driven design system
Inputs

Decision map, Value Questions, prioritized backlog, preliminary ROI

Outputs to phase 3

Indicator catalog, accepted wireframes, data model, KPI baseline, effort estimate

Typical duration

About one week of product modeling in the earlier project method.

Exit criterionEvery indicator sheet is complete and has an owner, the wireframes are accepted, the data model is agreed and every KPI has a recorded baseline.
Source: the author's adaptive agile BI method, phase 2; the author's indicator sheet and standard KPI row; roles and timings of the earlier agile BI project method.21
Phase 3 · Iterative DevelopmentThe method
03
Where the loops meet

Focus: deliver increments aligned with business goals.

Iterative Development

Objective. Deliver analytics in rapid increments that emphasize value, starting with the backlog items of highest value and ROI.

Key activities
  • Select backlog items by value and ROI
  • Build dashboards, KPIs and models incrementally
  • Daily stand-ups and mid-sprint check-ins with the business
  • Continuous data-quality tests
  • Check accuracy, performance and consistency in every iteration
Deliverables
  • The Minimum Valuable Dashboard, then each increment
  • Database objects, data mart or warehouse
  • Extraction flow document
  • Model, dashboard and report architecture document
Sprint rules
  • A shippable increment every one to two weeks
  • Changes go to a prioritized list and do not move the final delivery date
  • Agreed hours are kept; more hours are justified and requested as a schedule change
OutcomeA series of shippable analytics components, each usable on its own.
Source: the author's adaptive agile BI method, phase 3; sprint, change-list and hours rules and deliverables table (product construction) of the earlier agile BI project method.22
Phase 3 · Iterative DevelopmentThe method
Phase 3 · Roles, tools and exit

Iterative Development in practice

Roles involved
Development teamPrototype design, warehouse exploitation layer, ETL, dashboards, quality testing
Project managerManages and facilitates the build
Product ownerSets priorities, approves, enforces the schedule; negotiates the change list
Business usersJoin mid-sprint check-ins and give continuous feedback
Tools and templates
  • Prioritized backlog and prioritized change list
  • Effort estimate per product or sprint: activities in hours, each with an owner
  • ETL controls: run logs, error table, alert on exception, full or incremental load, rollback
  • Project monitoring dashboards: milestones and early deviation alerts
Inputs

Indicator catalog, accepted wireframes, data model, effort estimate, quick-win candidates

Outputs to phase 4

A shippable increment with its data pipeline and documentation

Typical duration

One to two weeks per increment. In the earlier project method a construction sprint ran one to four weeks.

Exit criterionThe increment is demonstrated, data-quality tests pass from source to target, documentation is updated and the product owner accepts it for testing.
Source: the author's adaptive agile BI method, phase 3; roles, components and ETL controls of the earlier agile BI project method and of a cement producer's BI proposal.23
Phase 4 · Validation and AdoptionThe method
04
Realizing business impact

Focus: prove usability and drive change.

Validation and Adoption

Objective. Ensure usability, accuracy and integration into decision processes, then make sure the people who decide use the dashboard.

Key activities
  • Alpha tests by the developers: functional, performance, stress, load, workflow
  • Beta tests: user acceptance, with developers guiding the first runs
  • Test against real decision scenarios
  • Structured feedback to the backlog
Deliverables
  • Alpha and beta test-case documents
  • User certification of each module
  • BI tool manuals and user manuals
  • Adoption plan
Training by audience
  • Management: reading and deciding
  • Analysts: exploring and building views
  • Technical staff: running and extending
  • Guides, workshops and ongoing coaching
OutcomeAnalytics that are validated, trusted and integrated into regular business operations.
Source: the author's adaptive agile BI method, phase 4; alpha and beta tests and deliverables table (testing, implementation) of the earlier agile BI project method; training by profile in the author's proposals.24
Phase 4 · Validation and AdoptionThe method
Phase 4 · Roles, tools and exit

Validation and Adoption in practice

Roles involved
DevelopersRun the alpha tests and guide users through the first beta tests
Business usersRun user-acceptance tests and certify each module
Training specialistsTrain each audience and prepare guides
Product ownerApproves the move to production
Tools and templates
  • Alpha and beta test-case templates
  • Real decision scenarios drawn from the Value Questions
  • Training plan by profile: end user, analyst, administrator
  • Dashboard design course: fundamentals, dashboard structure, information design
Inputs

A shippable increment with its pipeline and documentation

Outputs to phase 5

A certified module in production, trained users, backlog feedback

Typical duration

One to two weeks of testing. Training follows each module's move to production.

Exit criterionAlpha and beta tests pass, business users certify the module and each audience is trained; the module then moves to production.
Source: the author's adaptive agile BI method, phase 4; testing timings and process steps of the earlier agile BI project method; the author's training proposals and dashboard design course outline.25
Phase 5 · Continuous Value and ROIThe method
05
Realizing business impact

Focus: measure business impact and sustain improvements.

Continuous Value and ROI

Objective. Measure impact, optimize the solution and sustain long-term value. What is learned here returns to design for the next increment.

Key activities
  • Re-run the ROI template against the baseline
  • Measure time saved, cost avoidance, efficiency and decision quality
  • Monitor adoption and usage
  • Refine KPIs, models and dashboards
Deliverables
  • Realized-value report
  • Adoption and usage review
  • Updated, re-prioritized backlog
  • List of indicators to retire
Retiring metrics

Impact reviews add new questions and KPIs and also identify outdated metrics. Those are reviewed with their owners and retired, so the dashboard keeps only indicators that still support a decision.

OutcomeA continuously improving analytics ecosystem with a documented record of the value realized.
Source: the author's adaptive agile BI method, phase 5.26
Phase 5 · Continuous Value and ROIThe method
Phase 5 · Roles, tools and exit

Continuous Value and ROI in practice

Roles involved
SponsorReceives the realized-value report and decides on the next cycle
Product ownerRe-prioritizes the backlog
KPI ownersReview their indicators and agree retirements
BI teamRecalculates ROI, monitors usage, refines the solution
Tools and templates
  • ROI template: investment by category; benefits from process improvement and reporting hours freed; cash flow, ROI = (benefit − investment) ÷ investment, net present value
  • Adoption and usage monitoring
  • Improvement review of KPIs, user behavior, data patterns and objectives
Inputs

KPI baseline from phase 2; production use of the certified modules

Outputs to phase 2

New questions and KPIs, indicators to retire, a re-prioritized backlog

Typical duration

The sources set no fixed duration; the review recurs every cycle.

Exit criterionRealized value is measured against the baseline with objective metrics and reviewed with the sponsor, and the backlog for the next cycle is re-prioritized.
Source: the author's adaptive agile BI method, phase 5 and continuous improvement loop; ROI template structure from the author's ROI model for a pharmaceutical distributor in Peru, with the ROI formula corrected.27
Methodology componentsThe method
Methodology components · I

Decision design and early value

Components are practices that run across the phases. The first three define who the analytics serve, what each deliverable must answer and how value is shown early.

Phases 1 and 2

Persona-centered decision design

The personas who decide define:

  • level of detail and granularity
  • information architecture
  • navigation paths
  • update frequency
  • visual density and communication style
Phases 1 and 2

Value Questions framework

Each deliverable is anchored to the essential questions its users must answer to make informed decisions. The questions select the KPIs, the interactions and the layout.

Starting points: which decisions do you take daily, weekly and monthly; which have most impact; who else depends on this information.

Phases 2 and 3

Quick wins approach

High-impact components delivered early:

  • demonstrate value sooner
  • validate assumptions early
  • build user confidence
  • reduce risk
  • increase stakeholder engagement
How they connectThe personas set the Value Questions. The Value Questions select the KPIs, interactions and layout. The quick wins are the highest-impact components among them, delivered first.
Source: the author's adaptive agile BI method, methodology components; starting questions from block B of the author's discovery questionnaire.28
Methodology componentsThe method
Methodology components · II

The first release, the design system and improvement

The remaining components fix what the first release contains, how every screen is designed and how the solution stays aligned after go-live.

Phase 3

Minimum Valuable Dashboard

The first version of the solution. It contains:

  • the highest-value KPIs
  • the core navigation flow
  • enough context to support meaningful decisions

It validates feasibility, usability and value early.

Phases 2 and 3

Clarity-driven design system

Principles, with instant comprehension as the goal:

  • information hierarchy
  • minimal cognitive load
  • white space
  • limited color palettes
  • visual consistency
  • direct connection between metrics and actions
Phase 5, every cycle

Continuous improvement loop

A recurring review of the KPIs, user behavior, data patterns and business objectives. KPIs change as business priorities shift, and the review feeds the backlog of the next increment.

Source: the author's adaptive agile BI method, methodology components.29
Delivery processThe method
Exhibit 6

Design Thinking with Scrum

Design Thinking shapes what is built; Scrum governs how it is delivered. The implementation process puts dashboard design ahead of the data model.

Design Thinking · the question each stage answers
EmpathizeHow do I approach the challenge?
DefineHow do I interpret my findings?
IdeateWhat will we create?
PrototypeHow will I build my idea?
TestHow will I test and improve the idea?
Scrum · plan, collaborate, deliver
BacklogPlan Sprintdaily reviews Collaboration Release DeliverableDelivery Feedback
Implementation process
  1. Model the decision-making process
  2. Design the dashboards
  3. Build the business data model
  4. Build the data mart or warehouse
  5. Deploy the BI solution

Sector specialists contribute business expertise, good practice and suggestions to each product definition.

Sprint

One to four weeks, with daily revisions within 24 hours and supervised iterations.

Changes

A prioritized list, negotiated with the product owner, that does not move the final delivery date.

Result

Alpha tests by developers, beta tests by end users and a potentially shippable product increment.

Source: corporate presentation of the author's earlier BI firm (Design Thinking with Scrum; implementation process) and its agile project method diagram.30
Delivery modelThe method
Exhibit 7

The BI factory model

A delivery model focused on team efficiency. Several projects share one pool of specialists, coordinated by a factory manager, while each client keeps a single project manager as its point of contact.

Project manager 1Product definitionEffort estimate Project manager 2Product definitionEffort estimate Project manager 3Product definitionEffort estimate FACTORY ENVIRONMENT Factory manager Consolidates definitions and estimates; coordinates times and deliverables EFFICIENT TEAM MANAGEMENT UI and UX designer ETL and databasedevelopers Dashboarddevelopers QA analyst
Factory modelTraditional project model
Lower cost: no facilities at the client site, specialist staff, no idle timeTravel to the client site; idle time
Staff reused across projects through the effort-estimation matrixHighly qualified engineers on repetitive tasks
One platform for communication, requirements, tickets, feedback and an online scheduleDisordered communication; client standards often absent
Single point of contactThe project manager is the client's only counterpart and the architect of the solution.

Each specialist's share of time is set per project. The factory manager agrees each initial effort estimate with the project manager, in person-hours by activity and function.

Source: the factory model for BI projects in the agile project method of the author's earlier BI firm (factory diagram, comparison with the traditional model, process steps).31
Gates and exit criteriaThe method
Exhibit 8

Exit criteria by phase

PhaseExit questionEvidence requiredApproverTypical duration
0 · Readiness and scopingAre we ready, and is the scope feasible?Readiness test; prototypes; requirements traced to sources and judged feasible; sized planSponsorAbout five weeks in one reference engagement
1 · DiscoveryDo we know which decisions to improve?Decision map, Value Questions, prioritized backlog, preliminary ROIProduct ownerFirst pass about one week; then continuous
2 · DesignIs it buildable and measurable?Indicator sheets with owners, accepted wireframes, data model, KPI baselinesProduct ownerAbout one week
3 · DevelopmentIs the increment shippable?Increment demonstrated, data-quality tests passed, documentation updatedProduct ownerOne to two weeks per increment
4 · ValidationIs it trusted and used?Alpha and beta passed, user certification, each audience trainedBusiness users; product ownerOne to two weeks of testing
5 · ValueWhat did it return, and what comes next?Realized ROI against the baseline, adoption review, re-prioritized backlog, indicators to retireSponsorEvery cycle

In the earlier project method, the path from implementation to production took one to two months per module; later increments ship every one to two weeks.

Rule for every gateA phase closes when its approver accepts the evidence. Changes requested after acceptance go to the prioritized change list and do not move the final delivery date.
Source: the author's adaptive agile BI method; timings of the earlier agile BI project method (information gathering 1 week, product modeling 1 week, construction 1–4 weeks, testing 1–2 weeks); the author's scoping-phase proposal for a port terminal operator.32
Part IIIDiscovery
The NGD Methodology · Part III33
Value QuestionsDiscovery
Exhibit 9

Value Questions and persona-centered decision design

A Value Question is a question a persona must answer to make an informed decision. Each deliverable is anchored to a set of them, and they determine which KPIs, interactions and layout are included.

A Value Question, end to end
DecisionReorder or wait?
Value QuestionWhich stores will run out this week?
IndicatorDays of cover by store
ActionExpedite the order
Where Value Questions come from
B7What is your role, and which key decisions do you make daily, weekly and monthly?
B8Which of those decisions has the greatest impact on your objectives?
B9Who else depends on this information, and how do their needs differ?
What each persona defines
Level of detailExecutive summary or transaction-level evidence
Information architectureWhat is grouped with what, mirroring how the persona decides
Navigation pathSummary first or detail first; where the drill-down leads
Refresh frequencyReal time, daily or weekly, matched to the decision cycle
GranularityDay, person, transaction
Visual density and toneHow much appears on one screen, and how it is worded

The six choices are recorded per persona during discovery and become the design brief for phase 2. Two personas who read the same indicator at different cycles receive different views of it.

The testA chart that does not help answer a Value Question is removed from the design.
Source: Value Questions framework and persona-centered decision design, the author's adaptive agile BI method; questions B7–B9 from the author's discovery and design questionnaire.34
Running discoveryDiscovery
Exhibit 10

Running discovery: interviews and workshops

Discovery puts business outcomes and user needs ahead of technical requirements. Interviews are prepared for each type and level of user; workshops align the areas and test the first ideas with prototypes.

The interview process

Select interviewees

The personas who decide, by area and level

Prepare questionnaires

Blocks chosen by phase and respondent

Prepare by user level

Executive, management or technical

Research beforehand

Existing reports, structure, systems

Prepare interviewees

Purpose and topics shared in advance

Conduct

Decisions first, systems last

Close and review

Notes become Value Questions, confirmed with the interviewee

Interviews by user level
LevelFocus of the conversationBlocks
ExecutiveStrategic goals, decisions with the greatest impact, definition of success, quick winsA · B · L
Management and analystsProcesses, business questions, indicators and their control, current reports, structure of the viewsC · D · E · F · K
TechnicalSource systems, data architecture per source, infrastructure, users and permissionsG · H · I · J
Workshops
BI as cultural changeTwo hours per area: a demonstration of the tool and an ROI exercise the area can obtain
RequirementsTwo hours per area, with a questionnaire adapted to that area's processes
Stakeholders and expertsStrategic objectives and KPIs identified; sector experts validate KPIs and co-create the data stories
Source: requirements-gathering steps and project readiness practice from the author's BI engagement documents; scoping workshops from a paid scoping phase for a port terminal operator in Peru; phase 1 of the adaptive agile BI method.35
Discovery questionnaireDiscovery
Exhibit 11

The questionnaire: blocks by phase

Seven instruments in Spanish and English were unified into one questionnaire of 78 questions in 14 blocks. Business context and decisions come first, design next, technical sizing last.

Phase 1 · Discovery
AOrganization, context1–6
BRole and decisions7–9
CProcesses10–15
DBusiness questions16–17
FCurrent situation29–33
LValue and adoption63–66
EGoals, risks, alerts27–28

Asked of the sponsor, area heads, process owners and each persona.

Phase 2 · Design
EIndicators18–26
KStructure, experience57–62
LReadiness criterion67
MScope, budget, risk68–72
HData quality, security47–48

Asked of area heads, analysts, each persona and the project manager.

Sizing · before pricing
GSource systems34–36
HData, per source37–48
IInfrastructure49–52
JUsers and growth53–56

Asked of IT and data owners. Sent as an annex to the proposal.

By system type
NProject systems73–78

Used only when the system to be built manages projects.

Order of the conversation
ContextA
DecisionsB
ProcessesC · D
TodayF
ValueL
IndicatorsE
ExperienceK · M
SizingG · H · I · J
Source: the author's discovery instruments, unified; phase assignment from the discovery & design questionnaire.36
Questionnaire · A–DDiscovery
Phase 1 · Continuous Discovery

Organization, decisions, processes and business questions

A · Organization and context
  1. What is the company's economic activity?
  2. How is the company or area organized? A high-level description, its core functions, and the organization chart if one exists.
  3. Which areas will the BI system serve? List each one, its function and its relation to the project.
  4. What are the area's objectives, and what information does each objective require?
  5. Which strategic goals should BI help the company reach?
  6. Who are the main stakeholders? For each department: which insights does it need, how will they influence its decisions, and how does it access and use data today?
B · Role and decisions
  1. What is your role, and which key decisions do you make daily, weekly and monthly?
  2. Which of those decisions has the greatest impact on your objectives?
  3. Who else depends on this information, and how do their needs differ?
C · Processes
  1. Which main processes touch BI or are affected by it?
  2. What is the objective of each process?
  3. Which processes are most critical to the strategic goals?
  4. What are the current pains in handling and processing data?
  5. How are these processes managed and tracked today, and with which tools or systems?
  6. Which process improvements are expected from BI? Which workflows, reports or tasks are repetitive, manual or inefficient and should be redesigned or automated?
D · Business questions
  1. What are the main business questions you need to answer to succeed in your work?
  2. How is each question answered with information today, and how often? Which key performance indicators answer it?
What this part producesThe decision map by persona and the first draft of the Value Questions.
Source: the author's unified discovery questionnaire, blocks A–D (condensed wording).37
Questionnaire · E–FDiscovery
Phases 1 and 2

Indicators and the current situation

E · Indicators
  1. How many indicators are planned? Detail them if possible.
  2. What is the control and evaluation process for each indicator?
  3. For each indicator, a sheet: name, description, objective, formula, thresholds, targets, unit of measure and measurement frequency.
  4. List the area's business metrics, with the formula of each KPI.
  5. Which KPIs are used today (progress %, estimated vs actual time, budget executed, quality, satisfaction)? How often are they measured, and who analyzes them?
  6. Which metrics do you monitor today, and which matter most?
  7. Which influence decisions directly, and what action is taken when they are above or below what is expected?
  8. Are any metrics kept by hand that should be automated? Which targets or thresholds apply?
  9. What additional context (trends, comparisons, breakdowns) is needed to interpret them correctly?
  10. Which strategic goals, KPIs or risks should the solution help monitor or improve?
  11. What level of detail, which alerts and which contextual breakdowns are needed to decide well?
F · Current situation
  1. Which reports or dashboards exist today? List them with their frequency, and whether they are spreadsheets or come from a system.
  2. Has a similar system been implemented before?
  3. Which problem should BI solve? What problems exist today, and what do you expect to improve?
  4. Are there proposals or projects to improve how information is recorded, managed and analyzed?
  5. Which information do you rely on today, and how do you obtain it? What challenges, delays or gaps do you face in accessing or interpreting it?
How block E is used

Questions 19 and 20 produce the indicator sheet. Question 24 separates a KPI from a metric: if no action follows when the value leaves its range, it is reported as context. Questions 27–28 are asked in phase 1; the rest in phase 2.

Source: the author's unified discovery questionnaire, blocks E–F (condensed wording).38
Questionnaire · G–JDiscovery
Technical sizing · before pricing

Sources, data, platform and users

G · Source systems
  1. Which systems are in use today (ERP, CRM, other transactional systems), and which will feed the data mart or data warehouse?
  2. Which information is automated, and which is not?
  3. What would you improve in the transactional systems?
H · Data architecture, answered for each source
37Source or database type: Oracle, SQL, spreadsheet, CSV, other
38Refresh frequency: daily, weekly, monthly
39Transaction volume: average records per day
40Size of the source, database or spreadsheet
41Monthly growth of the database, in %
42Years of history to keep in the warehouse (the Spanish forms recommend three to five at most)
43Number of operational tables, files or sheets
44Grain: down to the day, the person, the transaction
45–46Existing data marts; size of the current BI platform's metadata (migration and maintenance projects)
47–48Data quality and integrity challenges; security and privacy requirements and how they are met today
I · Infrastructure and platform
  1. Hardware required for the expected load and processing.
  2. BI platforms and tools under consideration; existing licenses or vendor preferences.
  3. Scalability plans if the company or the data volume grows.
  4. Planned process changes that may affect BI.
J · Scope, users and growth
  1. How many users will access the system? How many access today, and what growth is expected?
  2. Who will use it: which areas and which users?
  3. Expected user profiles (administrator, leader, team, client) and multi-user access with permissions.
  4. Web, mobile or both; offline work or always online.
UseBlocks G–J size the build. They are sent as an annex, and the figures a client cannot give by form are completed in the design workshop.
Source: the author's unified discovery questionnaire, blocks G–J; the technical and sizing questionnaires (condensed wording).39
Questionnaire · K–NDiscovery
Phases 1 and 2

Experience, value, project scope and project-management systems

K · Structure and user experience
  1. What must be visible as soon as the dashboard opens, and what can go to drill-down or secondary views?
  2. Which comparisons are essential: period over period, target vs actual, segments?
  3. How should the information be grouped to reflect your analysis or decision process?
  4. Summary first or detail first? Which filters or cuts do you need?
  5. Which visualization styles do you find most intuitive? Do you need to export or share?
  6. What would make the dashboard easy to adopt from the first day?
L · Value, success and adoption
  1. Which results should this initiative help achieve, for you and for the organization?
  2. Which quick wins would be most significant?
  3. How would you define success shortly after implementation, and in the long term?
  4. What would encourage constant use of the dashboard, and what could hold it back?
  5. Which feature, KPI or improvement would bring immediate benefit? By which criterion will we know the dashboard is effective and ready?
M · Project scope, timeline, budget and risk
  1. Expected scope and deliverables: dashboards, reports, data models.
  2. Visualization types required. Do sector regulations affect reporting?
  3. Timeline from start to rollout and key milestones; expected term and maximum duration.
  4. Estimated budget and internal or external resources.
  5. Project risks and mitigation strategies.
N · Only for project-management systems
  1. Types of projects managed and the areas that take part.
  2. How project management is organized (project office, autonomous teams, leaders); roles; approval and follow-up structure.
  3. Steps from creation to closure; methodology (agile, Scrum, waterfall, hybrid); tools in use.
  4. Required functions, resources to manage (human, financial, material), integrations with ERP, CRM, email and calendar; report and indicator types.
  5. Projects per month; years of history to migrate; data to import and export.
  6. Additional comments.
Source: the author's unified discovery questionnaire, blocks K–N; discovery & design questionnaire, extended questionnaire and project-management questionnaire (condensed wording).40
A completed questionnaireDiscovery
Exhibit 12

A completed sizing questionnaire

The sizing annex of a proposal to an equipment dealer in the United States, completed by a client executive. The answers set the grain, history, refresh and security of a financial module.

The answers, as given
QuestionAnswer
Source systemsDealer management system; financial accounting package
Automated todayGeneral ledger and financial information; part already in existing BI cubes
Database typeSQL Server, IBM DB2, spreadsheets
RefreshDaily
Records per day“To line item detail”
Size“Database & Excel files”
Monthly growthUnknown
Years of historyFive, “like current system”
TablesTo be defined
GrainTransaction level
Users30
WhoFinance and some managers, with restrictions by role
How the answers became requirements
AnswerRequirement
Three source typesExtraction for each; spreadsheets governed as a source
Part in existing cubesExisting cubes reviewed and reconciled before rebuilding
Transaction-level grainFacts stored at line-item level
Five years, dailyInitial load of five years; daily incremental load
30 users, restricted by roleRole-based security in the model
Financial module firstDesign prepared for later modules; only the financial module built
What the answers revealedSize, records per day and growth came back as descriptions or as “unknown”. Those figures are completed in the design workshop, and the schedule was stated as subject to confirmation after the design review.
Source: sizing annex of a BI proposal to an equipment dealer in the United States, answered by the client; proposal phases (analysis and modeling, deployment, source connection and tuning). Client and respondent anonymized.41
Interview notesDiscovery
Exhibit 13

From interview notes to Value Questions

Notes taken during the first interview with a capital-projects program of an engineering services firm in the United States. They were written inside the first question of the functional questionnaire and later shaped three dashboards: a four-quadrant project view, a program view and a project-request view.

The notes, as written
1 project dashboard, one page project · Project overview: PPT · Schedule: project scheduling tool · 3WLA · Cashflow: ERP · Budget: spreadsheet · Risks/mitigations (Escalations) · workflow automation · online forms · BI tool · Control of the projects · Dashboard to see reports. Who is spending, funding · Canceling projects at the 75% · How many hours have been used to sponsor those projects · 33 projects · Problems, risk, prioritize · The thresholds are identified.

The notes record 33 projects; the proposal later wrote “about 30”. Exact figures from the notes are carried into the scope.

Reading the notes
NoteDraft Value Question or follow-upFeeds
One project dashboard, one pageWhat is the status of this project, on one page?Project view
Who is spending, fundingWhich projects are spending, and who funds each one?Program view
Hours used to sponsor projectsHow many hours has each sponsored project consumed?Program view
Problems, risk, prioritize; thresholds identifiedWhich projects need attention first, by risk and threshold?Indicator sheets
Canceling projects at the 75%Follow-up: confirm the rule and the measure it refers toConfirmation list
Schedule, cash flow, budget, risks, formsSource inventory: scheduling tool, look-ahead plan, ERP cash flow, budget spreadsheet, escalation logBlocks G–H

The draft questions are shown here to illustrate the method; each is confirmed with the interviewee at the close of the interview.

Source: the author's functional BI questionnaire with interview notes, and the resulting agile BI proposal (dashboard scope). Client anonymized; draft Value Questions prepared for this book.42
From discovery to scopeDiscovery
Exhibit 14

From the questionnaire to the scope chapter of a proposal

The answered questionnaire becomes the scope chapter of the proposal, section by section, in the same order. Sizing is expressed as attributes against metrics, and every limit on the build is written down.

Scope chapter, section by section
Scope sectionFed by blocks
AProject objectivesA (strategic goals)
BObjectives and organization of each areaA
CManagement problemsC, F
DImprovement proposalsC, F
EKPIs by area, each with its definitionD, E
FDimensions and attributes by areaH (grain), D
GCount of attributes and metricsE, H
HReports by area, with a ceilingF
IDashboardsK
Limits written into scope
An agricultural inputs company in Peru78 attributes and 60 metrics; at most 40 reports in standard format without customization; one dashboard per area, plus a sales-force dashboard refreshed every two hours
A steel producerData warehouse and extraction excluded from the scope
An equipment dealer in the United StatesDesign prepared for later modules; only the financial module built
A port terminal operator in PeruA paid scoping phase that ends with time-and-cost sizing of the next phases, invoiced on acceptance
RuleA requirement enters the scope only with its data source identified and its technical feasibility assessed.
Source: scope chapters and scoping phases of the author's BI proposals (agricultural inputs, steel, equipment dealer, port terminal); the block mapping is drawn from the order of the Spanish functional questionnaire.43
Part IVIndicators
The NGD Methodology · Part IV44
Metric, KPI and the indicator sheetIndicators
Exhibit 15

Metric and KPI: definitions and the indicator sheet

Metric

A quantity measured from the data: tons processed, hours of downtime, net sales. It describes what happened.

Key performance indicator

A metric selected because a decision depends on it. It carries a target, thresholds, an owner and the action taken when the value is above or below what is expected.

The dividing questionWhat action is taken when this value leaves its range? With no answer, the measure is shown as context.
The indicator sheet, field by field
FieldContentExample
NameBusiness name used on every screenGross margin %
DescriptionWhat it measures, in one sentenceThe share of every dollar sold that is profit
ObjectiveThe decision or goal it servesKnow which product earns most each month
FormulaCalculation, with its denominator(Sales revenue − cost of sales) ÷ sales revenue
Unit · frequencyUnit of measure; how often it is measured% · monthly
TargetThe value to reach25%
ThresholdsLimits that set the status color< 25%   ≥ 25%
Control processWho reviews it, when, and against whatFinance, at month close, against target and prior month
Owner · actionWho acts, and what is done when it is out of rangeCategory manager · reprice or renegotiate when red
Data sourceSystem and table, recorded per requirementSales and cost of sales from the ERP

The original sheet holds eight fields, from name to frequency, and is requested together with the control and evaluation process of each indicator. Owner and action are fixed in the design phase; the data source is recorded in the requirements document.

Source: indicator sheet and control-process question from the author's BI project questionnaire; KPI definition rules from the adaptive agile BI method; thresholds from a BI course case delivered by the author. Example values are illustrative.45
The standard KPI rowIndicators
Exhibit 16

The standard KPI row

The same columns appear in the scorecards of the author's proposals: indicator, actual, target, status, lower and upper limit, prior value and trend. Value, target, status and trend are the building block of the final application.

IndicatorActualTargetStatusLowerUpperPriorTrend
Gross margin23.1%25.0%92%25.0%30.0%24.8%▼
On-time delivery96.2%95.0%101%93.0%100%94.9%▲
Days of cover11.410.0in band8.012.013.0▼
How each column is set
StatusCompliance against target (actual ÷ target, or target ÷ actual when lower is better); the color comes from the limits on the sheet
LimitsLower and upper thresholds from the indicator sheet; outside them the status turns red
PriorThe same measure one period earlier
TrendDirection against prior; its color depends on whether the move is favorable for that indicator
Worked example: gross margin
Compliance23.1 ÷ 25.0 = 92.4%, shown as 92%
Status23.1% is below the lower limit of 25.0%: red
Change23.1 − 24.8 = −1.7 points; relative change −1.7 ÷ 24.8 = −6.9%
Days of cover11.4 lies inside the 8–12 band; the fall from 13.0 is favorable, so the arrow is green

Financial variant: a consolidated line per indicator with budget compliance and change against the prior year, then the income statement for the period and year to date, then each indicator over time, then the view by country.

Source: standard KPI row used across the author's proposal mock-ups; financial dashboard proposal for a cement producer in Peru. Values are illustrative.46
KPI formulas · finance and commercialIndicators
Exhibit 17

KPI formulas: finance and commercial

Definitions from the author's documents, with formulas checked; a standard definition is used and marked where a document gives none.

KPIFormulaNoteBasis
Profit marginSales revenue − cost of salesCourse caseDocument
Profit margin %Profit margin ÷ sales revenueRed below 25%, green at or above 25%Document
Sales growth %(Current period − prior period) ÷ prior periodCorrected: the case divided by the current month. Sales of 100 → 150 grow 50%Corrected
Net salesSales after discountsAgricultural inputs companyDocument
Overstock %Items with overstock ÷ total itemsAgricultural inputs companyDocument
Days of stockInventory ÷ average daily salesNamed in the document without a formulaStandard
DSOAccounts receivable ÷ revenue × days in periodAnalyzed against budget, against an industry standard and over time; detail by customer, invoice, product, category and supplierStandard
DIOInventory ÷ cost of sales × days in periodStandard
DPOAccounts payable ÷ cost of sales × days in periodStandard
Cash conversion cycleDIO + DSO − DPOCement producer, operating-cycle viewStandard
RuleEvery percentage states its denominator. Growth is always measured over the earlier period.
Source: BI course case by the author (corrected); proposals for an agricultural inputs company and a cement producer in Peru.47
KPI formulas · operations and sustainabilityIndicators
Exhibit 18

KPI formulas: operations, safety, environment and economics

The mining data framework names each KPI and supplies its input columns. The formulas below are the standard definitions written on each indicator sheet.

Production, reliability and safety
KPIFormula
Production vs targetProduction (t) ÷ production target (t)
ThroughputTons processed ÷ operating hours
OEEAvailability % × performance % × quality %
MTBFOperating hours ÷ number of failures
MTTRRepair hours ÷ number of repairs
Energy per tonEnergy (kWh) ÷ tons processed
TRIFRRecordable incidents × 1,000,000 ÷ hours worked
LTIFRLost-time incidents × 1,000,000 ÷ hours worked

The safety rates require hours worked in the data; the framework includes them. The normalizer (per million hours, or the 200,000 hours used in US OSHA rates) is stated on the sheet.

Environment, community and economics
KPIFormula
Water per tonWater used (m³) ÷ tons produced
GHG intensityEmissions (t CO₂e) ÷ tons produced
Grievance resolution rateGrievances resolved ÷ grievances opened
Cash cost per tonTotal cash cost ÷ tons
EBITDA marginEBITDA ÷ revenue
Operating marginOperating income ÷ revenue
CAPEX utilizationActual CAPEX ÷ budgeted CAPEX
ROICNOPAT ÷ invested capital
Forecast vs actual profit(Actual profit − forecast profit) ÷ forecast profit
Source: KPI lists and column specifications of the author's Smart Dashboards framework (mining). Formulas are standard definitions; the framework document does not state them.48
Data understandingIndicators
Exhibit 19

Data understanding: column roles

Before a single chart, each column gets a role. The role decides how it is used: dimensions slice, metrics add or average, dates carry time, and columns with no role are left out of the model.

RoleUseExample: mining operationsExample: mortgage operations
HierarchySlice and drill, general to detailZone → equipment type → unit → shiftRegion → branch → loan officer
TimeTrend and period comparisonDateApplication date, close date
ContextExplain why something changedWeather, blasting status, materialLoan type, employment type
MetricWhat is measuredTons, grade, recovery, throughputAmount, time per stage, revenue per loan
TargetWhat it is compared againstProduction target (t)Set on the indicator sheet
Failure and root causeFrom symptom to causeFailure flag, failure type, root causeEscalations, denial reasons
FlagAlert without reading every valueWater flag = High UsageFraud or anomaly risk
Cost and lossTranslate operations into moneyEnergy kWh, maintenance cost, ore loss %Cost per loan, default rate

Roles are assigned per source and recorded in the data dictionary. A target that does not exist in the data is defined on the indicator sheet and stored as its own column.

Source: Smart Dashboards data framework (mining) and mortgage pilot data framework, the author's specifications.49
Data dictionaryIndicators
Exhibit 20

The data dictionary and the preparation checklist

Data dictionary, one per source
Field nameColumnDescriptionRole · unit
EquipmentEquipment_IDUnit identifier within its typeHierarchy
Ore processedOre_Processed_tonsTons fed to the plantMetric · t
Recovery rateRecovery_Rate_%Metallurgical efficiencyMetric · %
Unplanned downtimeDowntime_hoursUnscheduled hours stoppedMetric · h
Production targetProduction_Target_tonsPlanned productionTarget · t
Root causeRoot_CauseCause recorded for the failureRoot cause

The author's dictionary format lists the visible field name, the technical name and a description; role and unit are added here so the dictionary also serves the model.

From indicator to data model
Requirements matrix
Dimensions per indicator
Attributes per dimension
Grain per indicator
Hierarchies
Preparation checklist
  • Business names for every field
  • Codes translated (0/1 → No/Yes)
  • Correct types: measure, dimension, date; categories stored as dimensions
  • Text numbers converted (“$1,200” → 1200)
  • Grain stated: one row is a sale, a day, a person
  • Values normalized before entities of different size are compared (per ton, per customer, per capita)
  • Continuous dates for trend; date parts for seasonality
  • A quality sheet for records that do not match between sources
Phase 2 deliverablesList of variables and indicators, process–dimension matrix, hierarchy table, measure–dimension table, data dictionary.
Source: the author's data-sources dictionary and her dimensional analysis steps and deliverables.50
Smart DashboardsIndicators
Exhibit 21

The Smart Dashboards framework

A specification that starts from one wide table per subject and ends in recommended views. The mining version covers operational, environmental, financial and social performance.

Raw tableone row per date, zone and unit
Column groupshierarchy, context, failure, KPIs, cost
KPIsdefined over the columns
Viewschosen for each KPI
Planted scenariosto test the views
DashboardFocusKPIsRecommended views
Production and processProcess output against the production planOre mined, ore processed, grade, recovery, throughput, unplanned downtime, production vs targetKPI cards, trend lines, compliance gauges, decomposition tree from zone to equipment to root cause
Efficiency and asset reliabilityUse of critical assets: availability, performance, qualityOEE, MTBF, MTTR, energy per ton, haul-truck utilization, maintenance backlog, drill-and-blast efficiencyDecomposition of availability losses, failure Pareto, asset-criticality heat map, energy bars
Safety and workforceOperational safety and people developmentTRIFR, LTIFR, near-miss reports, training hours per employee, turnover, safety-audit complianceRate cards, incident lines, stacked training bars, heat maps by zone or shift
Environment and sustainabilityEnvironmental impact, resource efficiency, ESGWater per ton, GHG per ton, tailings stability, stripping ratio, reclamation, environmental incidents, dust and noise complianceConsumption and emission lines, target gauges, maps of tailings and reclaimed areas
Financial and economicProfitability and economic sustainabilityCash cost per ton or ounce, EBITDA margin, CAPEX utilization, revenue per ton, operating margin, forecast vs actual profit, ROICCost waterfall, plan-vs-actual variance, revenue treemap, EBITDA line
Community and governanceCommunity relations, transparency, complianceLocal employment, community investment, grievance resolution, regulatory compliance, local content in purchasing, ESG scoreCommunity impact maps, investment bars, compliance cards, composite ESG index
Source: Smart Dashboards specification, the author's framework for mining operations.51
Smart Dashboards · column designIndicators
Exhibit 22

The indicator sheet carried into columns

In the framework, a monitored measure travels with its target, its compliance and its flag. The status is computed once, in the data, and every view reads the same answer.

Value, target, compliance and flag
PartWaterDust
ValueWater_per_Ton_m3ptDust_Compliance_%
TargetTarget_Water_per_Ton_m3ptTarget_Dust_Compliance_%
ComplianceWater_Use_Compliance_%(the value itself)
FlagWater_Flag = High UsageDust_Flag = Non-compliant
Column groups in every subject table
HierarchyMine zone, equipment type, equipment, shift, operator
ContextWeather, blasting status, material type
FailureFailure flag, failure type, root cause
KPIsThe measures and their targets
Loss and costOre loss, energy, fuel, maintenance cost
The same pattern in mortgage operations
CategoryVariables
LoanID, type, amount, interest rate, application date, close date, status
BorrowerAge, income, credit score, employment type, location, debt-to-income
OperationsLoan officer, time per stage, communication count, escalations
FinancialsRevenue per loan, cost per loan, default rate
Customer feedbackSatisfaction score, comments, resolution time
ComplianceReview dates, denial reasons, state licenses

The operations dashboard built on it tracks the approval cycle from application to close, time per stage, conversion by loan type, officer productivity, satisfaction and NPS, and anomaly risk, with drill-down by region, branch and officer. The pilot data cover three simulated years, so the views can show a before and after.

Source: Smart Dashboards specification (environmental columns, column groups) and the mortgage intelligence pilot data framework, the author's specifications.52
Alarm → Analysis → DecisionIndicators
Exhibit 23

Alarm, analysis and decision: the structure of every view

Alarm

The status light says something is off: value, target, status and trend on one line. The first decision layer, the executive screen, is built only of alarms.

Analysis

Drill down through the decision tree (revenue, cost, profit, cash cycle) to the node where the variance sits. Indicators from different areas are read together: collective intelligence.

Decision

The last layer carries the evidence for the action the indicator sheet defines (the order, the call, the price change) and names its owner.

Tree: layer 1, global view
Tree: revenue, costs, profit, operating flow, operating cycle
Tree: last layer, profit waterfall and owner

“A profit waterfall is where the leaks show: unplanned costs, discount anomalies, prices and indicators off budget, sales left on the table.”

Source: decision-process prototypes in the author's banking proposals; financial decision-tree dashboard proposal for a cement producer in Peru, from the global view to the last decision layer.53
The decision treeIndicators
Exhibit 24

The financial decision tree

Views are organized as layers of a decision tree. A first engagement can deliver only the first decision layer; later dashboards extend the navigation to the last layer.

LAYER 1 · ALARMLAYER 2 · ANALYSISLAST LAYER · DECISION Global view status lights only Revenue Costs Profit Operating flowassets and liabilities Profit waterfallwhere the leaks show Operating cycleDSO · DIO · DPO · cash cycle The same structure applies outside finance: zone → equipment → root cause in operations.
Decision logic at each node
1Is the status outside its limits? If not, the value is recorded and its trend watched.
2If it is, drill to the next layer and find the node that carries the variance.
3Read the context and root-cause columns at that node.
4Cross with indicators of other areas when the cause lies outside the node.
5Apply the action on the indicator sheet; the owner confirms it.
6The next period's status shows whether the action worked.
Profit waterfallUsed to find costs not considered, anomalies in discounts and prices, indicators off budget and sales opportunities.
Source: financial decision-tree dashboard proposal for a cement producer in Peru (first decision layer, navigation to the last layer); decomposition tree from the Smart Dashboards specification; decision logic compiled from the indicator sheet and the alarm–analysis–decision concept.54
Data with a storyIndicators
Exhibit 25

Demonstration data with embedded scenarios

Prototypes and training use synthetic data with planted scenarios, so users learn to find a problem and trace it to its root. Each scenario is designed with a cause, a window and a signature.

Cause

Written into the data as a value of the failure type, root cause or anomaly columns, so the drill-down ends at a named cause.

Window

Bounded in time and place: one zone, one unit, one shift, for weeks or a quarter. Seasonal patterns recur each year; incidents occur once.

Signature

The set of related measures that move together in a consistent direction, plus the flags that change state. Random background failures keep the signal from being the only movement.

ScenarioCause recordedWindow and scopeSignature
Crusher power lossPower lossOne pit, one crusher, two monthsDowntime up; recovery, throughput and ore processed down
Hydraulic seal wearSeal wearOne pit, one excavator, one quarterUnplanned stops and MTTR up; availability, performance and OEE down
Rainy seasonWeatherAll zones, June to September, every yearUnplanned stops up, truck utilization down, slip-and-fall near misses up
Night-shift contractorsTraining gapOne pit, night shift, contractors, one quarterRecordable and lost-time incidents up; PPE and audit compliance down; turnover up
Cash-cost surgeFuel and logisticsOne pit, one quarterUnit cash cost and OPEX up; EBITDA and operating margins down
Grievance spikeTraffic detoursOne pit, one quarterGrievances up; resolution, SLA, media sentiment and social license down

Question → hypothesis → view → revision: the dashboard is the sequence of views that carries the thread.

Source: planted-failure scenarios of the author's Smart Dashboards specification (mining) and her storytelling sequence.55
Part VDesign
The NGD Methodology · Part V56
Why design mattersDesign
Design · Foundations

Why design determines whether a dashboard is used

A dashboard, like a website, has to be designed so that its users can move through it and understand its content quickly. Simplicity is the main means to that end, and the information is the most prominent part of the design.

“A dashboard must turn data into information, and information into knowledge for the business.”

The author's design manual

ScopeThe rules in this part apply at every stage of the work: from a freehand sketch on paper to the prototype in design software and the final build in the BI tool.

Each principle is stated as a rule and, where it helps, shown as a before and after built on the same data, following the format of the author's design manual.

Exhibit 26 · The questions a prototype raises
Page organization

Where does the most important content go? How should charts and text be arranged to create a visual rhythm? How can white space help the user absorb the information?

Color

What meaning does color give to the data? How is a palette chosen, and which color is reserved for what?

Typography

Which typefaces are used, at which sizes, and how is emphasis created with them?

Source: the author's dashboard design manual, rewritten for this edition.57
Qualities of an effective dashboardDesign
Design · Foundations

Qualities of an effective dashboard

Four qualities describe a dashboard that people use without assistance. They serve as the review criteria for every layout in this part.

01

Simple

Austere formats. Ornament, effects and decoration are left out; every element carries information.

02

Good use of space

Indicators are placed according to their relevance, each in the zone of the screen that matches its weight.

03

Intuitive

Anyone in the intended audience can understand the information without prior training.

04

Interactive and navigable

Controls let the user change or personalize the view of the data and move through its structure without getting lost.

Exhibit 27 · Design principles of the Clarity-Driven Design System

Information hierarchy

The most important content is read first.

Minimal cognitive load

Each view answers one question.

White space

Space separates groups and lets the eye rest.

Limited palette

Few colors, each with a function.

Visual consistency

One template, one set of sizes and colors across views.

Metric to action

Every indicator leads to an owner and an action.

Source: the author's dashboard design manual; the Clarity-Driven Design System of the adaptive agile BI method.58
Designing with a purposeDesign
Design · Purpose

Designing with a purpose: audience, need and use

Three questions before any sketch
AudienceWho consumes the dashboard?
NeedWhat information does that person need?
UseWhat are the objectives of the dashboard?

The answers are agreed with the project leaders, the technical team or the executive sponsors before the design process starts. The brand is researched at the same time, so that the prototype starts from the client's styles.

“If the main objectives are not clear, no matter how good the interface looks, the dashboard is bound to fail.”

The author's design manual

Exhibit 28 · Prioritizing indicators
DistributeAssign each indicator to a screen and a zone
DiscriminateSeparate primary, supporting and detail
DiagramDraw the layout on the grid
TierWhat it holdsWhere it goes
PrimaryAlarms: KPI tiles with target, status and trendTop left, largest
SupportingTrend and breakdown that explain the alarmCenter and right
DetailTables and drill-down for the analystBottom, or a second tab
OutIndicators on which no decision dependsRemoved, or kept in a report

The tiers follow the alarm, analysis and decision structure of every view described in the toolkits.

Source: the author's dashboard design manual (designing with a purpose), rewritten for this edition; tiers aligned with the book's alarm, analysis and decision structure.59
SimplicityDesign
Design · Composition

Simplicity

The design should be subtle, clear and minimal. Color, imagery and layout support the user's goals and leave nothing that competes with the data.

Before
ORDERS BY CHANNEL ACTIVE ACCOUNTS 478 ▲ 9.1% 050100150200 PhoneWebPartnersStores PhoneWebPartnersStores
After · same data
ORDERS BY CHANNEL Active accounts 478 ▲ 9.1% 17014513585 WebStoresPhonePartners

Values labeled on the bars make the axis and gridlines unnecessary. Sorting puts the largest channel first.

Exhibit 29 · Less is more

A purpose for every element

Anything that does not inform the reader is removed.

No background images

Photos or graphics behind the data are avoided; the logo sits small in the header.

One color palette

A single palette across the dashboard, with one accent.

Emphasis by weight

Light, regular and bold weights and a few sizes create the hierarchy.

Source: the author's dashboard design manual (simplicity), rewritten for this edition; example redrawn with illustrative data.60
White spaceDesign
Design · Composition

White space

White space is important and often overlooked. It gives the eye places to rest; without it, every element runs together and the most important content cannot be told apart.

Before
After · same elements
wider gap between groups

Rest

Empty areas give the eye a place to pause between groups of information.

Sections

Space delineates sections and replaces borders and boxes.

Groupings and rank

Related items sit close together; the spacing itself ranks and organizes the content.

The cost

White space may mean giving up some content. The gain in comprehension justifies it; the rest moves to a drill or a second view.

Source: the author's dashboard design manual (white space), rewritten for this edition; schematic drawn for this edition.61
Symmetry and gridsDesign
Design · Composition

Symmetry and grids

Symmetry makes a layout predictable, so the design can guide the user in the intended direction. The grid is the organizing pattern behind it, applied with judgment.

Symmetry
  • Arrange objects symmetrically; symmetry draws the eye and invites the user to engage with the content
  • Keep margins and spacing between elements constant: breathing zones prevent a cramped, claustrophobic screen
  • Group objects that share a strong relationship or relevance
What a grid provides
Practicality and visual harmonyA shared style and visual system
Aligned, connected elementsRegular, repeatable patterns
Consistency across all viewsSpace divided into clear fields
An answer to “where does this go?”A standard, reusable structure
Exhibit 30 · A dashboard template on a twelve-column grid
KPIKPIKPIKPI Primary view · 6 columns BreakdownBreakdownDetail 123456789101112

Every block starts and ends on a column edge, and gutters are the same everywhere. The same grid is reused in every view of the dashboard.

Source: the author's dashboard design manual (symmetry; grids), rewritten for this edition; template drawn for this edition.62
Layout and visual hierarchyDesign
Design · Composition

Layout and visual hierarchy

Visual hierarchy organizes the elements so that the main message reaches the user. Position, size, weight and color decide what is read first.

  • The most important indicators go top left; the bottom right receives the least attention
  • One primary view is highlighted; the other views support it
  • The decision layer fits on one screen, without scrolling
  • Unity: every element works with the others to build one message
  • Visual rhythm: charts and text alternate so the page reads in sequence
Exhibit 31 · Where the eye goes
Highest emphasisKPIs and alarms Supporting view Trend and detail Lowest emphasis

Reading usually starts top left and sweeps in a Z; the center also receives some attention. This book treats the pattern as a working heuristic for placing content.

The levers of hierarchy

Position

Top and left are read first; the primary view takes the first zone.

Size

The primary view and the headline figures are the largest elements.

Weight

Bold for values and titles, regular and light for labels and context.

Color

One accent marks what needs attention; everything else stays neutral.

Source: the author's dashboard design manual and design tips sheet, rewritten for this edition; the Clarity-Driven Design System of the adaptive agile BI method.63
Color · functions and rulesDesign
Design · Color

Color: functions and rules

Choosing colors without criteria is one of the most common errors. Color draws interest, focuses attention and can prompt the response that leads to action.

Functions of color

Focus

An accent marks what matters most.

Difference

Contrasting colors show difference.

Belonging

Analogous colors group related items.

Action

Status colors call for a response.

Rules
1Strong colors only for the most important content
2Let the brand inform the design and its colors
3The fewer colors, the more effective the dashboard
4Avoid an excess of bright, saturated colors
5Light backgrounds for panels and charts
6Keep the chosen palette consistent throughout
7Red, green and yellow stay out of charts unless they show status
8Start in grays, then add color where it carries meaning
Exhibit 32 · Dark and light backgrounds
VISITS125,000▲ 25.1% NEW VISITORS12,000▼ 12.1% JanFebMarAprMayJunJulAug

Dark: striking with few colors, but light text is harder to read. Reserved for control rooms and wall screens, with contrast checked.

VISITS125,000▲ 25.1% NEW VISITORS12,000▼ 12.1% JanFebMarAprMayJunJulAug

Light: flexible, and dark text reads without effort; the default in this method. In both, green and red mark only the changes.

Source: the author's dashboard design manual (use of color), rewritten for this edition; the dark-background rule follows the decision recorded in this book.64
Color · palettes and statusDesign
Design · Color

Color: palettes by data type and status colors

Exhibit 33 · Choosing the scheme by the data
Sequential · values ordered from low to high
LowHigh · darker means more
Divergent · a critical midpoint, such as a target or an average
BelowMidpointAbove
Categorical · distinct groups that need contrast, such as countries

Contrasting colors show difference; analogous colors show similarity and group. A given value range keeps the same color in every view of the dashboard.

Status colors
IndicatorActualTargetStatusTrend
Fill rate96.2%95.0%On target▲
Days of cover11.410.0In band■
Gross margin23.1%25.0%Below▼
  • Red, amber and green are reserved for status and never used for categories
  • Color is never the only signal: a symbol and a word go with it, so the status reads for color-blind users and in grayscale
  • The undesirable color sits on the undesirable side; reverse a divergent scale when a high value is bad, such as cost or delay
  • Colors with their own meaning are assigned correctly; a medals view with silver and bronze swapped is an error that is easy to miss
Source: the author's dashboard design manual; sequential scale corrected (darker means more).65
Corporate colorsDesign
Design · Color

Respecting corporate colors

The corporate identity is the reference for colors, typefaces, logos and layouts. Designing within the client's brand guidelines is the starting point of every prototype, within the limits that data imposes.

Researching the brand
CollectWebsite, brochures, brand manual
AskMarketing or communications: are there guidelines?
ExtractPrimary and secondary colors, typefaces, logo
TestOn real charts and next to status colors
DecideData palette, accent, and where the brand appears
Exhibit 34 · From brand colors to a data palette
Brand

Primary navy · secondary red

Data palette

Navy and its tints carry the data · grays carry context · one neutral accent

In this illustration the brand red would read as an alarm next to the status colors. It stays in the logo and the header; the data palette is derived from the navy.

When the brand does not work for dataBrand colors are respected as far as possible, without confining the design to them. Some corporate palettes are not harmonious, or collide with status colors. In that case the brand appears in the header, the logo and the typography, and the data palette is built for legibility.

The logo sits small in the header. It is never placed behind the data as a background.

Source: the author's dashboard design manual (respecting corporate colors), rewritten for this edition; illustration with a hypothetical brand.66
TypographyDesign
Design · Typography

Typography

Type must allow fast reading without effort. A typeface communicates on its own and carries associations, so the choice is made for legibility first.

Sans serif

Revenue 1,284

Light, modern and simple. Easy to read on screens and mobile devices. The default for dashboards.

Serif

Revenue 1,284

Classic and traditional. Easy to read in long text; suited to editorial design and printed reports.

Script

Revenue 1,284

Hard to read, especially in numbers and at small sizes. Kept out of dashboards.

Exhibit 35 · Four ways to create emphasis
SizeMargin 23.1%
WeightMargin 23.1% against a regular label
ColorMargin 23.1% in the single accent
PositionTop of the screen, or the first quadrant
Rules
  • One sans-serif family with several weights (light, regular, semibold, bold); a second family only for figures, as in this book
  • Fixed sizes for titles, body and labels, used uniformly in every view
  • Text aligned; labels horizontal
  • No runs of capitals in body text and no underlining, which reads as a link
  • A minimum size defined for each target device and checked on that device
Source: the author's dashboard design manual and design tips sheet, rewritten for this edition.67
Chart principles · 1Design
Design · Charts

Design principles for charts

Each principle removes something that costs reading time and adds no information. Before and after use the same data.

Remove unnecessary elements

Backgrounds, full gridlines, borders, redundant legends and excess precision go.

Before
0.00K20.00K40.00K60.00K80.00K Sales JanFebMarAprMayJunJulAug
After
Sales, $K 72 JanFebMarAprMayJunJulAug

Remove borders

Heavy frames and grids are replaced by white space and a light baseline.

Before
060120180240 JanFebMarApr
After
New followers 120210 JanFebMarApr

Use flat colors

Gradients and shading add nothing to the value. Flat color is the norm; bars stay sorted.

Before
NorthSouthEastWestCentral
After
Sales by region, $K 480390310260170 NorthSouthEastWestCentral
Source: the author's dashboard design manual (design principles for charts), rewritten for this edition; examples redrawn with illustrative data.68
Chart principles · 2Design
Design · Charts

Design principles for tables and chart types

Fewer lines in tables

Lines, borders and fills only where white space cannot do the job, and then in very light tones.

Before
ProjectYear 1Year 2
Alpha210,000190,000
Beta185,000200,000
Gamma160,000175,000
Delta140,000150,000
Epsilon205,000185,000
Zeta150,000220,000
Total1,050,0001,120,000
After
PROJECTYEAR 1YEAR 2
Alpha210,000190,000
Beta185,000200,000
Gamma160,000175,000
Delta140,000150,000
Epsilon205,000185,000
Zeta150,000220,000
Total1,050,0001,120,000

No 3D charts

Depth effects distract and take longer to interpret; the bars become hard to compare.

Before
ABC Q1Q2Q3Q4
After
ABC Q1Q2Q3Q4

Legible labels

Axis labels are never rotated; abbreviate them, or turn columns into horizontal bars.

Before
JanuaryFebruaryMarchAprilMayJuneJulyAugust
After
JanFebMarAprMayJunJulAug

An appropriate visualization

Part of a whole reads better as sorted bars in one color than as a pie with a color per slice.

Before
Team 1 · 38%Team 2 · 27%Team 3 · 9%Team 4 · 9%Team 5 · 6%Team 6 · 5%Team 7 · 4%Team 8 · 2%
After
Team 1Team 2Team 3Team 4Team 5Team 6Team 7Team 8 38%27%9%9%6%5%4%2%
Source: the author's dashboard design manual, rewritten for this edition; examples redrawn with consistent data.69
Chart selectionDesign
Design · Charts · Exhibit 36

Chart selection by business question

QuestionChartNotes
How far am I from target?KPI tile with status; gauge only for % attainmentAlways with target and prior period
How is it evolving?Line on a continuous dateDate parts (month, weekday) for seasonality
Who is bigger?Sorted bars, Top NHorizontal labels; manual order only to highlight
Where does the loss come from?Decomposition tree; Pareto for the vital fewZone → asset → cause
Where is risk concentrated?Heatmap (zone × shift)One hue, light to dark
How is the result built?WaterfallCost to margin; where the leaks are
Plan vs actual?Bars with a target tick, or variance chartTwo aligned panels in place of a second y-axis
How is the total split?Bars or treemapPie only for 2–3 parts of a meaningful whole
Where does it happen?MapNormalize per capita or per unit first
How does a process flow?Funnel; time by stageApplication → decision → close
How do two measures relate? How is it distributed?Scatter; histogram or box plotDistrust the average — look at the spread
Source: recommended visualizations from the author's Smart Dashboards framework and her design standard.70
Common design errorsDesign
Design · Review · Exhibit 37

Common design errors and their corrections

#ErrorCorrection
01Spilling beyond one screenKeep the decision layer on one screen; move detail to a drill or a second tab
02Too little contextShow every number with its reference: target, prior period, threshold
03Too much precision or detailRound to what the decision needs; summarize, then drill
04Complexity for its own sakeChoose the simplest chart that answers the Value Question
05Poorly arranged informationGroup by how the persona decides; most important top left
06Highlighting the wrong thing, or nothingOne accent for what needs attention; everything else gray
07Useless decorationRemove backgrounds, borders, 3D and ornaments
08Misusing colorStatus colors only for status; one palette; never color alone
09An unattractive displayGrid, alignment, white space and a consistent template
10Misusing typographyOne family, weights for emphasis, horizontal labels

Few's list also covers choosing a deficient measure, choosing inappropriate display media, poorly designed display media and inaccurate encoding of quantitative data. The chart principles and the chart-selection table in this part address them.

Errors 01–09 adapted from Stephen Few, Information Dashboard Design; error 10 and all corrections are the author's.71
Practical design tipsDesign
Design · Practice

Practical design tips

The author condensed her design manual into a single sheet of tips for practitioners. Its premise: the user experience decides whether a dashboard succeeds, and the dashboard must be navigable and interactive.

01

Simplicity

Austere formats; every element has a purpose. Less is more.

02

Typography

One sans-serif family, used in several weights.

03

Hierarchy

Visual hierarchy organizes the elements so that the main message reaches the user.

04

Purpose and unity

Set objectives and communicate the data; the elements work together to build one message.

05

Color

One highlight color for the information that matters. Light backgrounds are more flexible and look cleaner.

06

Emphasis

Size, weight, color and position direct the eye to what matters first.

07

Grids

A grid aligns and connects the elements and keeps every view consistent.

08

White space

Space lets the eye rest, separates groups and ranks the content.

Where the tips sheet and the manual differThe manual allows at most two typefaces and the tips sheet one family; this book adopts one family with several weights, plus a second family only for figures. The tips sheet describes dark backgrounds as striking and elegant without the manual's note on legibility; this book keeps light backgrounds as the default.
Source: the author's design tips sheet, a summary of her dashboard design manual, rewritten for this edition.72
Data storytellingDesign
Design · Practice

Data storytelling techniques

A dashboard is the sequence of views that carries a narrative thread. The author builds it from a business question and tests it view by view.

QuestionWhat the decision-maker needs to know
HypothesisA first explanation to test
ViewThe chart that confirms or refutes it
AmendmentA new factor refines the hypothesis
ConclusionThe views that hold the thread
TechniquePractice
Prepare the dataBusiness names, codes translated (0/1 → No/Yes), correct types
State the denominator% of total, of the column or of the row answer different questions
Distrust the averageSegment and look at the distribution before concluding
Time and seasonContinuous date for trend; month or weekday for seasonality
Explain outliersAnnotate them and drill to the raw records
NormalizePer capita, per ton or per customer before comparing
TechniquePractice
Explicit indicesWeights written in the indicator sheet
Quality sheetA view of the records that do not match
Color with meaningThe undesirable color on the undesirable side
Instruction text“Select one or more countries on the map to see the split”
Cross-filteringSelecting in one view filters the others
OrderTop N, descending; manual order only to highlight
Worked example · comparing countries of different sizeMedals per million = medals ÷ population × 1,000,000. Points per million = (3 × gold + 2 × silver + 1 × bronze) ÷ population × 1,000,000. The medal and country sources are related rather than joined, so population is not multiplied by the number of medal rows.
Source: the author's design practice, workbooks and data dictionary.73
The design canonDesign
Design · Checklist · Exhibit 38

The design canon

Purpose
  • Data becomes information, then knowledge
  • Audience, need and use agreed first
  • Indicators prioritized before layout
  • Brand researched before the prototype
  • One business question per view
  • Business names and a data dictionary
Composition
  • Most important content top left
  • Hierarchy by position, size, weight, color
  • One primary view; the rest support it
  • Decision layer on one screen
  • White space to rest, separate and rank
  • Symmetry, constant spacing, groups
  • One grid; canvas size fixed at the start
Simplicity
  • A purpose for every element
  • No background images; logo in the header
  • No heavy borders or redundant legends
  • Values labeled; axis dropped where possible
  • Flat colors; no gradients, no 3D
  • Tables ruled with space and light lines
Color
  • One palette, few colors, consistent
  • Grays first; one accent for what matters
  • Red, amber, green for status only
  • Light background by default
  • Sequential, divergent or categorical by data
  • Undesirable color on the undesirable side
  • Never color alone; contrast checked
Typography
  • One sans-serif family, several weights
  • A second family only for figures
  • Emphasis by weight, size, color, position
  • Uniform sizes by role; text aligned
  • No capitals in body text, no underlining
  • Minimum size set per target device
Chart choice
  • Bars before pies; pies for two or three parts
  • Horizontal labels
  • Bars sorted by value; Top N
  • Continuous date for trend, parts for season
  • Normalize before comparing sizes
  • Status and trend symbols beside values
Context and reading
  • Every number with target, prior, threshold
  • The precision the decision needs
  • Titles that say what to look for
  • Instruction text for each interaction
  • The denominator of every percentage
  • The distribution behind the average
  • Outliers annotated and explained
Interaction and build
  • Interactive and navigable
  • Cross-filtering between views
  • Filters to reduce clutter and data volume
  • Reusable templates and themes
  • A quality view for unmatched records
  • Reviewed against the common errors
Source: consolidated from the author's design manual and design tips, with the decisions recorded in this part.74
Part VIDelivery
The NGD Methodology · Part VI75
Team, roles and RACIDelivery
Exhibit 39

Team structure and responsibilities (RACI)

Each phase has one accountable role. The product owner approves the work of the cycle; the sponsor approves scope at the start and value at the end.

RoleResponsibility0 · Scope1 · Discover2 · Design3 · Build4 · Validate5 · Value
SponsorOwns the outcome; resources, political cover, approves changesAIIICA
Product ownerSets priorities, approves increments, enforces the scheduleRAAAAR
Project manager · architectRuns delivery; designs the solution and its guidelinesRRRRRC
Business analyst · modelerQuestions, indicator sheets, dimensional modelRRRCCR
UI/UX designerWireframes, design system, prototypesCCRRCI
Data & dashboard developersPipelines, model, dashboardsIICRRC
QA analystData-quality tests, alpha testsIICRRI
Sector expertValidates KPIs, co-creates data storiesCRRCRC
Business usersBeta tests, adoptionCCCIRC

R responsible · A accountable · C consulted · I informed. One person can hold several roles; the analyst-modeler is usually the only full-time role, the project manager works part time, and the designer enters at design.

Source: the author's agile BI project methodology (roles table) and staffing patterns across her BI proposals.76
Role descriptionsDelivery
Exhibit 40

Roles and what each one does

RoleWhat the role doesWhen engaged
Sponsor clientSecures the commitment of senior management, communicates the vision, obtains resources, provides political cover and approves changes to scope.Throughout; approves at the scoping and value gates
Product owner clientDetermines priorities, enforces the schedule and is responsible for approvals. Negotiates the prioritized change list.Throughout
Project manager · architectManages and facilitates execution. Designs the solution and sets the guidelines to build it. Single point of contact for the client; reports progress.Throughout, part time
Business analyst · modelerRuns interviews and questionnaires, writes indicator sheets, builds the dimensional model: dimensionality, attributes, grain and hierarchies of each indicator.Throughout, full time
UI/UX designerTranslates requirements into wireframes and prototypes; applies the design system to every view.From design onward
Data developersBuild the extraction flow, the warehouse exploitation layer and the loads, with their logs and controls.Build sprints
Dashboard developersBuild the semantic model, measures, dashboards and reports in the BI tool.Build sprints
QA analystTests product quality: source-to-target checks, functional, performance, stress and load tests.Concentrated in the later sprints
Sector expertBrings business expertise, good practice and suggestions of new indicators and forms of analysis; validates KPIs.Discovery, design, validation
Business users clientAdvise and observe; run the accompanied beta tests and certify each module.Discovery, validation

Added when the scope requires it: a data scientist for predictive analytics, a workshop director for change-management workshops, a training specialist. The client provides hardware or cloud capacity, BI licenses, ETL tools, development environments and collaboration tools.

Source: the author's agile BI project methodology (roles and components), her data-warehouse project plan (sponsor duties) and the team sections of her BI proposals.77
Cadence and ceremoniesDelivery
Operating rules

Sprint rules and ceremonies

Work runs in short, supervised iterations. Every sprint starts from the prioritized backlog and ends with an increment the business can use.

Sprint rules

What every sprint observes

  • An increment every one to two weeks
  • Backlog items chosen by value and expected return
  • An effort estimate per sprint: each activity with its hours and its owner
  • Daily revision of progress and blockers
  • A demo at the end of every sprint
  • Progress visible to the client at all times: project dashboards on web and mobile, early alerts of deviation, milestone tracking
Exhibit 41 · Ceremonies
CeremonyWhoPurpose
Discovery workshopStakeholders, sector experts, analystDecisions, questions and value opportunities
Sprint planningProduct owner, teamSelect backlog items; estimate hours
Daily revisionTeamProgress, blockers, next steps
Mid-sprint check-inTeam, business usersConfirm direction before the demo
Sprint demoProduct owner, usersReview and accept the increment
Impact reviewSponsor, product ownerRealized value; new backlog items
Source: the author's agile BI project methodology (sprint, daily revisions, supervised iterations, project monitoring) and the adaptive agile BI method (ceremonies).78
Change control and testingDelivery
Exhibit 42

Change control and acceptance testing

Changes to what is already built go to a prioritized list. The list is negotiated with the product owner and does not move the date of the final deliverable.

Change request on the built product Prioritized change list one list per product Product owner negotiates priority Final date holds? YES Scheduled into a coming sprint NO More hours: written justification + approved schedule change
Alpha · the team

Developer tests

Functional, performance, stress, load and workflow tests before any user sees the increment.

Beta · the users

Accompanied acceptance

End users test the module with developers guiding the first sessions. Results are recorded as test cases.

Release

Certification, then production

Each module is certified by its users before it moves to production. Agreed hours are honored.

Source: the author's agile BI project methodology (prioritized changes, hours rule, alpha and beta tests) and module-by-module proposals with user certification.79
Deliverables by phaseDelivery
Exhibit 43

Deliverables by phase

Each phase closes with named deliverables. Producing them on schedule is how deviations in time, cost and scope are kept in check.

PhaseMain activitiesDeliverablesAccepted by
0 · ScopeArea workshops, requirements meetings, prototypes, sizingProject charter, initial schedule, methodology document, meeting minutes; requirements and source documentation; sized plan for the next phasesSponsor
1 · DiscoverInterviews, decision mapping, value questionsDecision map by persona; Value Questions; prioritized backlog; preliminary ROIProduct owner
2 · DesignIndicator sheets, dimensional analysis, prototypes, architectureIndicator catalog; process–dimension matrix; hierarchy and measure tables; prototype design; logical model; technical architecture; KPI baselineProduct owner
3 · BuildData objects, extraction flow, model, dashboardsData-mart objects and final physical model; extraction-flow document; model, report and dashboard documentation; working incrementsProduct owner
4 · ValidateAlpha and beta tests; training by audienceAlpha and beta test cases and results; user certification; tool and user manualsBusiness users
5 · ValueImpact review, ROI re-run, backlog reviewRealized-value report; adoption and usage review; re-prioritized backlog; final report with observationsSponsor
Source: deliverables tables in the author's agile BI project methodology and in her data-warehouse proposals; phase 1 and phase 5 deliverables from the adaptive agile BI method.80
Data quality and pipeline controlDelivery
Exhibit 44

Data quality and pipeline control

Every load leaves a record, every failure lands in an error table and raises an alert, and every figure on a dashboard reconciles to its source.

Source systemsERP, CRM, files Extract · transformfull or incremental load Warehousedata marts Semantic modelone definition per KPI Dashboard Load log Error table Alert on exception Rollback SOURCE-TO-TARGET VALIDATION: THE DASHBOARD FIGURE MATCHES THE SOURCE
ControlWhat it records or does
Load logDate, duration, success or failure and parameters of every run
Error table and alertRows that fail a rule are kept with the reason; an exception sends an email alert
Full, incremental, rollbackLoads run in full or incrementally; a failed load is rolled back so users never see a partial state
Source-to-target validationFigures on the dashboard are reconciled with the source system before release
Source: ETL control design in the author's data-warehouse project plan (logs, error table, email alert, full or incremental load, rollback); scope of her semantic-model cleanup engagements.81
A typical engagementDelivery
Exhibit 45

Typical engagement timeline

WEEK 123456789101112 1 · Discovery2 · Design3 · Sprints4 · Validation5 · ValueAdoptionDiscovery (continuous) Sprint 1Sprint 2Sprint 3Sprint 4 MVD in production Realized ROI review
Before week 1

An optional paid scoping phase of about five weeks: workshops per area, prototypes and a sized plan.

Week 5

The Minimum Valuable Dashboard reaches production; later sprints add to it.

Larger programs

The cycle repeats module by module, about four weeks each; past programs ran from 8 to 24 weeks.

Source: phase durations from the author's agile BI practice; module-by-module programs in past engagements. Illustrative program for one business area.82
Scope definitionDelivery
Before the estimate

Scope definition

The scope chapter of a proposal is the answered discovery questionnaire, organized by area. What is excluded is written down as plainly as what is included.

Exhibit 46 · Contents of the scope chapter
AProject objectives
BObjectives and organization of each area
CManagement problems the area faces
DProposed improvements
EKPIs by area, each with its definition
FDimensions and attributes by area
GCount of attributes and metrics: the basis of the size estimate
HReports by area, with a stated maximum
IDashboards
Gathering the requirements
  • Select the interviewees
  • Prepare questionnaires by area process
  • Prepare each interview by user type and level
  • Research before the interview; prepare the interviewees
  • Conduct, close and review the results
Explicit limitsExamples from past scopes: warehouse and ETL excluded where the client already had them; a maximum number of standard-format reports; a design prepared for future modules while only the first is built.
Source: scope chapters and requirements-gathering steps in the author's BI proposals; paid scoping phase design.83
Estimation methodDelivery
Exhibit 47

Estimation method

The estimate is built bottom-up from the product definition: hours per activity and per role, agreed before the build starts, and the frame for the whole project.

Product definitionRequirements turned into sprints
Effort by activityHours per person, by activity and role
Agreed estimateNegotiated before the build
PriceΣ hours × rate, by role
PaymentBy deliverable, per schedule
Staffing pattern

Who carries the hours

  • Analyst-modeler full time
  • Project manager part time, about 8–20 hours a week
  • Designer from the design phase
  • QA concentrated in the later sprints; training in the last
Priced separately

Outside the service fee

  • Licenses, billed at project start or provided by the client
  • Travel, at the client's cost
  • Infrastructure and tools the client provides
Large programs

A bank of hours

  • Hours drawn per deliverable against a signed service order
  • Each deliverable tracked by status: to be assigned, in development, pilot run, in production
  • Planned and actual hours reconciled per line

The share of analysis varies with the work. In one module-based program analysis took about 60% of a module's hours; in a bank-of-hours program with a national tax and customs authority, development took the larger share.

Source: the author's agile BI project methodology (product definition, effort estimate) and the pricing, staffing and hours-control sections of her BI proposals. Rates are set per engagement and are not published here.84
Training by audienceDelivery
Adoption is a deliverable

Adoption and training by audience

We train, we communicate every step and we make users part of the change. The ROI exercise is conducted with each area so that every team can quantify its own benefit.

  • Training is delivered as each module goes into production
  • Support by email and calls follows each training
  • Skills are assessed first; content is grouped by learner profile
  • Guides, workshops and coaching accompany validation
Exhibit 48 · Training by audience
AudienceLearns toHours
End users and managersRead status, drill to cause, decide; publish and share analyses; subscriptions, alerts and exports≈ 8
AnalystsExplore, filter, build ad-hoc views; advanced reports, functions, thresholds and drill maps≈ 16
ModelersSource mapping; attributes, dimensions, hierarchies, facts and metrics; aggregations≈ 10
AdministratorsInstall and configure; security, caching, scheduling, monitoring≈ 6

Reference hours from a platform training program; topics and hours are adapted to the client's BI tool. The dashboard design course is offered in addition (next page).

Two tracks in parallelManagement and engineering are trained side by side: business users learn to manage through the dashboards while technical staff learn to run and extend the solution. The result is a management solution the client operates on its own.
Source: training matrices by profile in the author's BI training proposals and data-warehouse project plans; skills assessment and learner profiles from her agile BI proposals.85
Dashboard design courseDelivery
Exhibit 49

Dashboard design course syllabus

A course on the design method, delivered alongside tool training. It teaches the people who will build the next dashboards to apply the same rules as the program team.

Module 1

Foundations

  • Audience: who uses the dashboard and which decision it serves
  • Dashboard types: the kinds of dashboard and the reader each serves
  • Creating value: tying each view to a value question
  • Choosing ratios and dimensions: the indicator sheet in practice
Module 2

Dashboard structure

  • Format: canvas size and the device it is read on
  • Structure and layout: emphasis zones, grids, placement by relevance
  • Design principles: simplicity, white space, symmetry
  • Functionality: filters, navigation and drill paths
Module 3

Information design

  • Interface design: hierarchy of titles, KPIs and charts
  • Fonts and colors: one palette, weights for emphasis, corporate colors
  • Chart selection: the chart that answers the question
  • Chart formatting: direct labels, minimal axes and gridlines

Module and topic names follow the course index. The descriptions summarize the corresponding rules in the toolkits of this book.

Source: the dashboard design method course offered as an added-value module in the author's BI training proposals; topic content from her dashboard design manual.86
Documentation deliveredDelivery
Exhibit 50

Documentation delivered

The client receives the documents needed to run, extend and audit the solution without the delivery team.

Project management

Plan and record

Project charter · plan and schedule · methodology document · meeting minutes

Requirements

What was asked

Requirements document · analysis method · list of variables and indicators

Dimensional analysis

How it is measured

Process–dimension matrix · hierarchy tables · measure tables · indicator sheets

Design

How it is built

Applied strategy, including cultural change management · prototype design · logical model · technical requirements and architecture

Data and model

How it runs

Data-mart objects · final logical and physical model · ETL document: loads, scheduled tasks, log management, procedures

Application

What users see

Documentation of the model, reports and dashboards · solution report

Operation

Keeping it running

Installation manuals for development and production · tool manual · user manual

Closure

What was learned

Final report with observations · realized-value report · re-prioritized backlog

Each document is delivered with the phase that produces it, as listed in the deliverables by phase, and accepted at that phase's gate. The set is complete at closure.

Source: deliverables by phase in the author's data-warehouse proposals; closure documents from the adaptive agile BI method.87
Part VIIValue
The NGD Methodology · Part VII88
Value dimensionsValue
Exhibit 51

Value dimensions and when value is measured

Value is estimated before the build, measured as a baseline during design and measured again with objective data after release.

Phase 1 · Preliminary

Short ROI

Estimated with each area from its own losses and report hours: time saved, efficiency, risk and decision quality. Sets priorities for the backlog.

Phase 2 · Baseline

Starting values

Every KPI in the indicator catalog gets a measured starting value. Without a baseline, later impact cannot be demonstrated.

Phase 5 · Realized

ROI re-run

The ROI template is run again against the baseline with objective metrics, every cycle. Results feed the backlog and retire unused indicators.

What is measured
Benefit groupBenefits the program is expected to produce
StrategicAlignment with objectives; visibility of performance and trends; faster response to emerging problems
OperationalLess manual reporting; shorter decision cycles; reliable measurement of processes and KPIs
FinancialQuantified time savings; lower operating costs; better allocation of resources to data initiatives
CulturalMore trust in analytics; higher data literacy; more use of data in daily work
Source: the adaptive agile BI method (phases 1, 2 and 5; benefit groups).89
The ROI modelValue
Exhibit 52

The ROI model

Three sheets: what the program costs and when, what it returns and from when, and whether the return justifies the investment at a rate that reflects its risk.

1 · Investment

What it costs, when

  • Infrastructure (servers, cloud)
  • Licenses, with annual maintenance
  • Implementation services, spread over the program
2 · Benefits

Two engines of value

  • Process improvement = annual loss × improvement rate, one line per objective (lost sales, waste, excess stock)
  • Hours released = salary × share of time spent on reports, by profile
  • Qualitative benefits listed without a price
3 · Viability

Return on the investment

  • ROI = (benefits − investment) ÷ investment
  • Net present value at a risk-adjusted rate: r = rf + country risk + β × market premium
  • Payback in months
  • Re-run with actuals against the baseline
Value dimensions measured

Time saved · efficiency gained · decision quality · cost avoided · risk reduced

When

Preliminary in phase 1 · baseline in phase 2 · realized in phase 5, every cycle

With whom

Run with each area in the scoping workshop: an adoption tool as much as a business case

Source: the author's BI ROI model (investment, benefit and viability sheets with a CAPM discount rate); formulas corrected for this edition.90
ROI model · investmentValue
Exhibit 53 · Sheet 1

The investment sheet

Every cost is entered with the month in which it is paid. The timing of the investment drives net present value and payback as much as its total.

CategoryPayment ruleUS$
Warehouse serverFixed asset, paid in month 63,000
BI application serverFixed asset, paid in month 63,000
BI platform licensesIntangible; half in month 1, half in month 2; maintenance at 18% a year from year 211,224
Implementation servicesStart-up cost, twelve equal monthly installments62,800
Total investmentYear 180,024
Years 2 and 3License maintenance only, each year2,020

Figures from the worked example of a pharmaceutical distributor; client anonymized.

Building the sheet
  • Group costs as fixed assets, intangibles and start-up
  • Enter each cost in the month it is paid
  • Carry recurring costs, such as maintenance, into every later year
  • Show each year's total and the cumulative investment
State the assumptionIn the example, services run all twelve months while benefits start in month four. That is an optimistic assumption, and the sheet says so.
Source: the author's BI ROI model, investment flow, for a pharmaceutical distributor; categories generalized for reuse. Client anonymized.91
ROI model · benefitsValue
Exhibit 54 · Sheet 2

The benefits sheet

Two sources of benefit are priced: losses the program reduces and report-preparation hours it releases. Each line carries its base, its rate and its owner's agreement.

Process improvement = annual loss × improvement rate
ObjectiveAnnual baseRatePer month
Reduce lost sales2,000,0002%3,333
Control input waste70,0001%58
Control excess stock3,800,0002%6,333
Subtotal9,725

Year 1 counts nine months: 87,525. Years 2 and 3 apply a conservative 1% to every line: 58,700 a year.

Hours released = salary × share of time on reports
ProfilePer monthPer year
Three analysts1,03512,420
Two area heads2803,360
Two area managers2002,400
Subtotal1,51518,180

Year 1 counts nine months: 13,635.

Rules for the sheetOne line per objective, each traced to an indicator with a baseline. The rate is agreed with the area that owns the loss. Benefits start in the month the module is in use.
Qualitative benefits, listed

Better organizational performance, cost reduction, better support to stakeholders, better access to data.

Source: the author's BI ROI model, cash-flow sheet, for a pharmaceutical distributor (US$). Client anonymized.92
ROI model · viabilityValue
Exhibit 55 · Sheet 3

Viability: ROI, net present value and payback

The program is viable when its net present value is positive at a discount rate that reflects the risk of the project and of the country where it runs.

MeasureFormula
ROI(benefits − investment) ÷ investment, per year and cumulative
Net cash flowbenefits − investment, per year
Net present valueΣ net cash flowt ÷ (1 + r)t, for t = 1 … n
Paybackinvestment ÷ monthly benefit, counted from the first month of benefits
Decision ruleAccept when net present value > 0

Benefits ÷ investment is a benefit-to-cost ratio and is reported under that name. An internal rate of return is reported only when the cash flows change sign; when every yearly flow is positive it does not exist.

Discount rate · minimum required return
rf · risk-free rateUS Treasury, 5-year2.62%
Country riskSovereign spread of the client's country1.60%
β · project betaRisk of the project relative to the market1.5
Market premiumMarket return − risk-free rate10.58%
rrf + country risk + β × market premium20.1%
Use one risk-free rateThe same rf must appear in both terms. Computing the premium with a different rf moves the rate to 19.1% in the example; net present value stays positive.
Source: the author's BI ROI model, viability and discount-rate sheets, recomputed with the corrected ROI and CAPM formulas.93
The ROI model · worked exampleValue
Exhibit 56 · A pharmaceutical distributor

ROI model: worked example

26%

ROI in year 1 (nine months of benefits)

203%

Cumulative ROI after three years

$113K

Net present value at 20.1%

8 mo

Approximate payback from first benefits

US$Year 1Year 2Year 3
Investment80,0242,0202,020
Process improvement87,52558,70058,700
Hours released13,63518,18018,180
Benefits101,16076,88076,880
Net cash flow21,13674,86074,860
Cumulative ROI26%117%203%

Benefits: lost sales cut by 2%, input waste by 1% and excess stock by 2% of their annual value, plus report-preparation time released for three analysts, two area heads and two managers. Discount rate: 2.62% + 1.60% + 1.5 × 10.58% = 20.1%. Year-2 and year-3 process benefits use a conservative 1%.

Reading the resultNet present value is positive, so the program is accepted. The figures are the preliminary ROI; the realized ROI replaces them in phase 5 with measured values.
Source: the author's ROI model for a pharmaceutical distributor, recomputed with corrected ROI and discount-rate formulas. Client anonymized.94
Justifying value in a proposalValue
Exhibit 57

How proposals justify value without a full model

Before the data for a full model exists, a proposal justifies value with one of three methods. Each is replaced by the full model once discovery provides the bases.

1 · Payback in staff hours

Estimate the hours staff spend today preparing the information the project will automate, and the months needed to recover the fee from those hours. No spreadsheet; a single, checkable argument.

2 · ROI exercise per area

In the scoping workshop each area estimates the return it can obtain. The exercise produces the first figures and commits the area to them.

3 · Levers the client estimates

A list of ROI levers the client quantifies with its own data, paired with the KPIs that will measure success.

Levers the client estimates
LeverValued through
Cost reductionHours, errors and overhead removed
EfficiencyTime before and after, translated into money
Better decisionsDelays avoided
Customer satisfactionCustomer retention
Competitive advantageContracts won
Risk mitigationPenalties avoided
Also listed for the client to value: resource optimization · revenue · scalability · operating savings
Source: return arguments in the author's BI proposals (payback in hours, ROI levers, ROI exercise in the paid scoping phase). Clients anonymized.95
Part VIIIAI
VIII

AI

The role of artificial intelligence in analytics, and its governance.

The NGD Methodology · Part VIII96
Analytics maturity and AIAI
Exhibit 58

Analytics maturity and the role of AI

AI creates value only when it is embedded in real business decisions. Adoption is practical, progressive and controlled: each stage rests on the one before it.

1 Descriptive2 Diagnostic3 Predictive4 Prescriptive5 Autonomous See the business clearlyUnderstand what drives resultsAnticipate what comes nextTurn predictions into actionsSystems that learn and act
StageQuestions or focusTypical solutions
DescriptiveWhat is happening, where the significant variations are, which indicators need attention nowEnterprise data integration · executive and operational dashboards · report automation
DiagnosticWhy the variations occur, which factors weigh most, where to actRoot-cause analysis · exploration and drill-down · key drivers
PredictiveDemand, risk, performance, capacity, cost; models chosen for practical useForecasting · applied predictive models · future risk
PrescriptiveWhich action to take, simulated before it is executedScenario optimization · decision rules · alerts and recommendations
AutonomousIntelligence acts while the business remains in controlAI embedded in processes · decision automation · continuous optimization
Source: the author's analytics maturity model: stages, focus questions and solutions.97
The analytics copilotAI
Exhibit 59

The analytics copilot architecture

Natural-language questions over program-performance data, with every figure traceable. The language model interprets the question; a deterministic query engine calculates the answer.

INTERPRETSCALCULATES QuestionSemantic layerLanguage modelQuery engineAnswer Asked in plain languageby an executive, analystor operations user Entities, hierarchies,relationships andsynonyms of the data Reads the intent and mapsit to the semantic layer;drafts dashboard blueprints Runs a deterministic queryand produces every number;same input, same result The number, the methodand the data behind it,ready to audit TIERS PresentationServicesData and AI Next.js · executive dashboards · analyst workspace · outlier detection lab · views by role: executive, analyst, operations FastAPI · dataset ingestion · semantic layer · natural-language query engine · dashboard blueprints drafted with the LLM · trend and outlier detection relational metadata store · analytical query engine for deterministic figures · columnar data lake · large language model · statistical libraries · background jobs
Why the split

A figure produced by a query can be reproduced and audited. The model reads the question and drafts the layout; it does not produce the figures.

Detection methods

Z-score, modified Z-score (MAD), combined Z-score, linear trend regression, STL seasonal decomposition, Isolation Forest; Prophet optional.

Explainability

Each indicator's finding is reported with the detection method, the significance of its trend and the anomalies found, in answer to the challenge's explainability criterion.

Source: the author's analytics-copilot architecture and design notes.98
Governance of AI in decisionsAI
Exhibit 60

Governance of AI in decisions

Intelligence acts while the business remains in control. Before an AI capability recommends or acts, its limits, its autonomy, its audit trail and the point of human approval are set, and they are reviewed against real results.

ControlWhat is set before the capability runsEvidence kept
Decision limitsThe scope within which the system may recommend or act, with breach thresholds and a rollback envelopeApproved scope; threshold register
Autonomy levelDeclared per capability: alert and recommendation (prescriptive stage) or automated decision inside set limits (autonomous stage)Approved scope and authorized users
Audit trailBound to the capability at run time; every answer carries its method and the data usedStreaming audit trail with retention; auditable reports
Human approvalThe final decision stays with a person; override and escalation paths are defined in advanceDecision logs; corrective-action register
MonitoringModel drift, accuracy, fairness and latency measured against the approved model; adjustment by real resultsMonitoring log; drift Δ
ContinuityMandatory guardrails; a fallback model; periodic review and re-approval of every capabilityReview records
RuleAn AI capability without approved limits, run-time monitoring and a corrective path does not run in production, whatever its accuracy.
Source: the author's analytics-copilot architecture and her governance practice for AI-assisted decisions.99
Part IXHistory
IX

History

The stages of the methodology and the practices that remained.

The NGD Methodology · Part IX100
History of the methodologyHistory
Exhibit 61

History of the methodology

2008

Start of the business intelligence consulting practice.

2013

Corporate BI method for a cement producer: dimensional lifecycle, performance-management cycle, readiness test, “Alarm, Analysis, Decision”.

2015–18

Agile BI practice: Scrum plus BI best practice, design thinking, 1–4 week sprints, alpha/beta, BI factory model.

2016

The author wins the best-dashboard award in the MicroStrategy Dashboard Showcase Contest.

2017

Dashboard design standard written; design method course in every program.

2025

Adaptive agile BI method: Value Questions, Minimum Valuable Dashboard, ROI re-run. Facilitated a federal performance-metrics workshop with a live dashboard demonstration.

2026

The NGD Methodology, first edition, with AI-assisted analytics; 20 industry dashboards built with it.

What never changedSector experts beside the BI team · design before building · alpha and accompanied beta · a prioritized change list · training by audience · improvement after go-live.
Source: dated engagement documents, method decks and award records, 2013–2026.101
Stages of the methodologyHistory
Exhibit 62

Stages of the methodology

Each stage kept the practices that worked and added what the previous one lacked. This first edition of the book consolidates all of them.

PeriodStageWhat it introduced
2008Business intelligence consulting practiceStart of the practice: corporate reporting and data warehouse projects.
2013Corporate BI methodDimensional data warehouse lifecycle combined with a performance-management cycle; a methodological and an engineering track; readiness test; training by profile; the alarm, analysis and decision structure.
2015–2018Agile BI methodScrum combined with BI practice; sprints of one to four weeks; sector experts in the team; alpha and accompanied beta tests; prioritized change list; Design Thinking before construction; the BI factory model.
2017Dashboard design standardThe written design standard and the dashboard design course delivered with every program.
2025Adaptive agile BI methodThe five-phase value cycle; Value Questions; persona-centered decision design; the Minimum Valuable Dashboard; ROI measured against a baseline and re-measured after delivery.
2026The NGD Methodology, first edition: AI-assisted analyticsThe analytics maturity model; the analytics copilot architecture; governance of AI in decisions; the industry dashboards of Next Gen Dashboards.
Source: dated engagement documents, method decks and revision histories of the author's methodology.102
Continuity and changeHistory
Exhibit 63

Continuity and change across stages

Practices kept in every stage
Sector expertsBusiness experts work beside the BI team and validate the indicators.
Design before constructionPrototypes and wireframes precede the data model.
Two levels of testingAlpha tests by the team; beta tests accompanied, with end users.
Prioritized changesChange requests enter a prioritized list or backlog.
Improvement after deliveryMaintenance and growth, later continuous value and ROI.
Training by profileExecutive, analyst and technical audiences, later AI literacy.
Estimation and controlEffort estimation, later the ROI template measured against a baseline.
What changed

Unit of delivery

From sprints of one to four weeks within a one-to-two-month project, to an increment every one to two weeks in a continuous cycle.

What is measured

From agreed hours and schedule, to ROI measured against a baseline and re-measured after delivery.

Governance

From data governance standards to governance of AI in decisions: approved limits, monitoring and human approval.

Scope of analytics

From descriptive dashboards to prescriptive and AI-assisted decisions, with people accountable for the final call.

Source: comparison of the author's method documents across stages.103
Part XAbout the author
X

About the author

The author's career, her clients and the goal behind Next Gen Dashboards.

The NGD Methodology · Part X104
About the authorAbout the author
About the author
Portrait of Zoila Gonzalez

Zoila Gonzalez

Founder, Next Gen Dashboards · Founder, Tsubaki · MBA, Johns Hopkins Carey Business School

An analytics career that began with the first job and has continued in analytics since, implementing business intelligence systems from scratch for companies and public institutions.

22

Years old

First role, in analytics

Business intelligence projects for corporate clients: scorecards, dashboards, reports and information portals, built from the business question.

23

Years old

A complete ETL in Python and Oracle

Designed and built the company's data integration process, reducing its processing time from hours to eight minutes.

24

Years old

Her own analytics company

Business intelligence services across Peru: SUNAT, Banco Financiero, Cementos Pacasmayo, Cencosud and the national ministries of Education and Health. She grew the company and completed a successful exit through the sale of her shares.

Intl

Experience

International experience

Business intelligence and data programs for Citibank in the United States and Latin America, for Expedia, and for healthcare organizations in Maryland. MBA from Johns Hopkins Carey Business School.

RecognitionWinner of the best-dashboard award in the MicroStrategy Dashboard Showcase Contest (2016). Over these years the author and her clients have received several awards; Cementos Pacasmayo received an international customer award (2018) for the return of its business intelligence program, which reduced costs by $1.2 million.
Source: the author's professional record.105
Certifications and educationAbout the author
About the author

Certifications and education

Certifications
  • Project Management Professional (PMP), Project Management Institute
  • Lean Six Sigma Black Belt, Six Sigma Global Institute
  • Lean Six Sigma Green Belt, Six Sigma Global Institute
  • Certified ScrumMaster (CSM)
  • Healthcare Project Management (CHPM)
  • MicroStrategy Certified Developer: Project Designer, Report Developer, Document Developer
Education and teaching
  • MBA, Johns Hopkins Carey Business School
  • B.S. in Systems Engineering, Universidad Peruana Unión
  • Professor of Information Engineering, Universidad del Pacífico
Data visualization training
  • Data Visualization Storytelling
  • Data Visualization for Data Analysis and Analytics
  • Learning Data Visualization
  • Presenting Data Effectively to Inform and Inspire
Source: the author's professional record.106
Goal of the authorAbout the author
Goal of the author

Business intelligence for everyone

Her goal is that every organization uses business intelligence: easy to use and easy to implement, whatever the size of the business.

Fortune 500

companies served

120+

clients

400+

projects

2,000+

successful implementations

Why Next Gen Dashboards

Next Gen Dashboards condenses the main sectors, metrics and indicators of that practice. Each dashboard is an example of how dashboards are implemented for clients.

How to use it

The logic of each sector is stable, so the examples apply directly to a real organization. Companies and data in the dashboards are fictional.

Zoila Gonzalez Founder, Next Gen Dashboards · Founder, Tsubaki
Source: the author's professional record.107
Part XIProof
XI

Proof

The methodology applied in industry dashboards, and how to engage.

The NGD Methodology · Part XI108
Industry applicationsProof
Live at ngdashboards.com

Industry applications

Each dashboard starts from its Value Questions, carries indicator sheets with targets and benchmarks, compares with last year, and plants the stories a real team would have to find.

Fictional companies and data, real US context and cited benchmarks. Click a tile to open the dashboard.109
Scope of each industry dashboardProof
Exhibit 64

Scope of each industry dashboard

IndustryDecision areas coveredFictional company modeled
AirlineOn-time performance, delays, network revenue, cost and fuel, fleet, crew and baggageAn airline with a Denver hub
Bank risk (Basel)Risk appetite, capital and RWA, credit, market, liquidity and operational risk, stress testingA regional bank
BankingGlobal position, lending funnel, credit risk, client view and relationship managersA corporate bank
ConstructionJob finance, revenue against plan, bids, earned value, safety and ready-mix plantsA general contractor in Texas
Digital marketingPaid media, attribution and incrementality, creative, conversion, cohorts and LTVA direct-to-consumer brand
EducationAdmissions, students, learning assessment, faculty and financeA university in Texas
GovernmentFunding, health centers, workforce and community indicators by stateA federal community-health program
HealthcareEmergency care, quality and safety, workforce, beds and operating rooms, revenue cycleA health system in Florida
HospitalityRevenue and pricing, fair share against the comp set, booking pace, channels and guest sentimentA hotel group
InsuranceMembership, premium and medical loss ratio, cost per member, claims and utilizationA health plan in Maryland
LogisticsNetwork scorecard, on-time delivery, cost per mile, warehouse, fleet and drivers, CO2A carrier and 3PL in Memphis
ManufacturingSQDCP scorecard, OEE and losses, quality, OTIF, maintenance, cost per unitA motor and gear-drive plant
MiningIntegrated performance index, production, equipment, safety, environment and financeA copper-gold mine in Arizona
People & HRHeadcount, salary model, turnover, talent acquisition, pay equity and engagementA consumer-goods company
PharmaIndicator management, production against forecast, stock cover, OEE, quality release and salesA generic drug plant in North Carolina
Real estateNew-home sales, supply, months of supply and mortgages by submarket and builderThe Phoenix metro market
Retail inventoryStock against plan, availability, purchase orders, open-to-buy, shrink and coverA grocery chain in Texas
RetailSales, targets, margin, promotions, customers and inventoryA grocery chain in Texas
Sales pipelinePipeline flow from lead to close, open pipeline by country, forecast and bookings, customer success, retention and expansionA B2B software company in Chicago
TelecomActive lines, gross adds, churn, revenue and ARPU, contact center and customer experienceA mobile and home-internet carrier
Source: Next Gen Dashboards. Companies and data are illustrative; locations, regulations and benchmarks are real U.S. references.110
Closing · The NGD MethodologyFirst edition
NEXTGENDASHBOARDS

Dashboards for Executive and Operational Decision-Making.

Zoila Gonzalez · Founder, Next Gen Dashboards · ngdashboards.com

Next Gen Dashboards presents The NGD Methodology · First edition · Companies and data in the examples are illustrative.
← Dashboards 01 / 111