at a glance monitors a continuous process gauge oriented

43
Dashboard Design Best Practices Dan Bulos President Symmetry Corporation SESSION CODE: BIO204

Upload: marquez-hingson

Post on 15-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: At a Glance Monitors a Continuous Process Gauge Oriented

Dashboard Design Best PracticesDan BulosPresidentSymmetry Corporation

SESSION CODE: BIO204

Page 2: At a Glance Monitors a Continuous Process Gauge Oriented

Metaphors Go Only So Far

At a Glance

Monitors aContinuous

Process

GaugeOriented

Page 3: At a Glance Monitors a Continuous Process Gauge Oriented

Reporting Spectrum

Discovery

Production

ParameterDriven

AdvancedVisualization

HighlyFormatted

Tables, Crosstabs, Charts, Graphs

Managed AnalysisDashboards

Ease ofDevelopment

& Usage Paramount

Customization & DistributionAlternatives

Depth & Quickness

of Analytics

Guided Analytics

ProgrammerDeveloped

LineDeveloped

StaffDeveloped

InteractiveNavigation

Page 4: At a Glance Monitors a Continuous Process Gauge Oriented

Dashboard Definition

Visual Displayof the

most important information needed to achieve one or more

objectives which fits entirely on a

single computer screen so it can be

monitored at a glance

Information Dashboard DesignBy Stephen Few

Page 5: At a Glance Monitors a Continuous Process Gauge Oriented

What Makes a Good DashboardSome are Better

Than Others

Page 6: At a Glance Monitors a Continuous Process Gauge Oriented

Definitions - MMKMeasures

Operating data Atomic or Aggregated

MetricsMeasures compared

vs. Budget/Last Year/Sales/Average

Key Performance Indicators (KPI)Measures/Metrics scored

What is good, bad, or acceptableBusiness Process/Responsibility

Page 7: At a Glance Monitors a Continuous Process Gauge Oriented

Smart KPIs

Specific – Clear on what is being measured

Measurable – Accurate and consistent

Actionable– Influence to alter the outcome

Relevant– Significance and leverage

Timely – Appropriate intervalsTRAMS

Page 8: At a Glance Monitors a Continuous Process Gauge Oriented

Dashboard - Best Practices

Single Page Graphically

Oriented

Key Data/Metrics

In Context

Zero Learning Curve

Highlight Exceptions

Access to Supporting

Details

Dense Information

Not Cluttered

Page 9: At a Glance Monitors a Continuous Process Gauge Oriented

General Design Considerations

Displays PatternsAbstract DataMinimal Grids

“Graphical”

No ScrollingNothing HiddenLinked Content

“Single Page”

Domain AwareLeverages

Knowledge

“Guided Analytics”

BetterDashboard

DesignAll Relevant InfoOne Place to LookNot Data Driven

“Disparate Data”

Page 10: At a Glance Monitors a Continuous Process Gauge Oriented

Key Data/Metrics in Context

Key Data/MetricsHigh level performance metricsGenerally tied to goals and bonusesFocus on actionable dataDisparate sources

ContextThe 3Ts = Target, Trend, TypicalSimilar/Related Data/MetricsBasis for interpretation

Page 11: At a Glance Monitors a Continuous Process Gauge Oriented

Dense, not ClutteredDense Information

All relevant data/metricsDifferent perspectives

Not Cluttered – “At a Glance”It is not how much, but how well Easy to view, not an eye chart

Data-Ink Ratio ( )Non-essential ink should be removedSupporting ink (axis lines) = low visual impact

The Visual Display of Quantitative InformationEdward R. Tufte

Page 12: At a Glance Monitors a Continuous Process Gauge Oriented

Zero Learning CurveDashboard viewing is not a person’s job

Oriented at casual users, line mgt, & execsLittle/No accumulated experience

Each viewing is the first time

Dashboards are not analytical toolsBut they provide guided analytics

Targeted to a Person/Role/Problem Set

Page 13: At a Glance Monitors a Continuous Process Gauge Oriented

Exception OrientedOutliers should POP out

Highlight BothProblemsOpportunities

What is an Exception?> 1 Std Dev, 2…. Five9sWhen action needs be taken

Visual Cues

ColorSize

ShapeBoldnessPosition

Icons

Page 14: At a Glance Monitors a Continuous Process Gauge Oriented

Supporting Detail

Dashboards are not anend unto themselves

Guided Analytics

HierarchicalDrill-Down

ContextualContent Updates

AssociatedLayers

Root CauseAnalysis

Detail ReportsAd Hoc Analysis

Links toNew Pages

UpdateDashboardWebparts

Page 15: At a Glance Monitors a Continuous Process Gauge Oriented

Dashboard Components

Grids Charts

Diagrams

Maps

Scorecards

Tree Map

Gauges

Decomp Tree

And SoMuch More……

Page 16: At a Glance Monitors a Continuous Process Gauge Oriented

A dashboard is not a paintingUsefulness is Paramount

First a Word on ColorUse Color Sparingly – Generally Soft Colors

Highlighting – Bold ColorsDifferent Colors = Different Meaning

Try shades of greyUse a Single Hue

Increase the intensity for low to high valuesRemember - 7% of men are color blind

Page 17: At a Glance Monitors a Continuous Process Gauge Oriented

GridsWhen to use:

Values are familiar Need to lookup a valueSmall differences are importantMixed units of measure

Design ConsiderationsTry to keep square-ishComparisons are done by columnLimit length with Top/Bottom

Page 18: At a Glance Monitors a Continuous Process Gauge Oriented

Grid EmbellishmentsHighlights

Items of interestData Bars

Helpful to read magnitudeColor Scales/Icons

Can overwhelm the dataArrows

Used for change over timeIcons

are best used to:Replace

data to save spaceShow

variance or score

Page 19: At a Glance Monitors a Continuous Process Gauge Oriented

ScorecardsAre a special type of grid

Created for KPIs and ObjectivesCan be methodology oriented

Balanced Scorecard, 6 Sigma, …Used as a navigation aid

A list with data

Scorecards are less about data

and more about process

Page 20: At a Glance Monitors a Continuous Process Gauge Oriented

End-To-End Business Logic

Data

Scorecards

Measures

KPIs

Score

Metrics

Tolerances

Derivation

Navigation

BudgetPlanForecast

Benchmarks

Objectives

PerspectivesProcesses

Initiatives

Organize

CatalogAuditedAccurateApproved

Page 21: At a Glance Monitors a Continuous Process Gauge Oriented

Basic ChartsLines Charts – Time Series oriented

Highlights trend, patterns or variabilityHighlights relationships between seriesTrend lines & projections can be added

Bar Chart – Comparison OrientedCategorical comparisons within a dimensionNominal comparisons across data (sales to cost)

Pie Charts – Part to Whole Only works with small setsHard to visually quantifyA lot of space for not much data

http://www.symcorp.com

Page 22: At a Glance Monitors a Continuous Process Gauge Oriented

Interlude: Form vs. Function

Too Dense?

1 Page – 6#s

Pretty Yes! Useful?

Use CarefullyBright Colors

AnimationPie Charts

Gauges3D Charts

If the dashboard is not visually appealing,people will not go to it

If the dashboard is not effective and practical,people will not use it

What is fun the first time

Might be boring the 100th time

Page 23: At a Glance Monitors a Continuous Process Gauge Oriented

Bar ChartsHorizontal

Long labelsPattern comparisonsLong-ish lists

VerticalGroups with in groupsStacked and 100% BarsPareto Charts

Doesn’t work for large numbers of groupsBars are easily drilled into

Page 24: At a Glance Monitors a Continuous Process Gauge Oriented

Hybrids – Charts in Grids

Great Data-Ink

Ratio

EffectiveMixing OfCharts &Values

Introduction ofSparklines & Bullet Graphs

SmallMultiples

TrellisCharts

Page 25: At a Glance Monitors a Continuous Process Gauge Oriented

Bullet Graphs

A bullet graph is a variation of a bar graph developed by Stephen Few. Seemingly inspired

by the traditional thermometer charts and progress bars found in many dashboards, the

bullet graph serves as a replacement for dashboard gauges and meters

Black Bar = ValueGreen/Red Bar = TargetBlue Pointer = Last Year

Symmetry’s Variation

SalesCosts

Page 27: At a Glance Monitors a Continuous Process Gauge Oriented

Gauges

FLASHY, SHOWY, ATTENTION GETTING

Best for continuous processPoor Data-Ink Ratio

Hard to set gauge scale for the general case

When using a set of gauges expected value should be straight up

Page 28: At a Glance Monitors a Continuous Process Gauge Oriented

DiagramsBalanced ScorecardStrategy Map

Root Cause/Fishbone DiagramImpact Diagram

Process Diagram

Diagrams are underutilized

Graphical Representations

Page 29: At a Glance Monitors a Continuous Process Gauge Oriented

Graphical Excellence

Show the dataFocus on the substance of the numbersDon’t distort the dataPresent many numbers in a small spaceEncourage comparisonsShow data in several perspectives

The Visual Display of Quantitative Information Edward R. Tufte

Page 30: At a Glance Monitors a Continuous Process Gauge Oriented

Screen LayoutNumber of Frames

Up to 4 is good, no more than 6Frame Proportions

Size = implied importanceUniform otherwise

LocationTop left = primary focusBottom right = supporting detailOff page = irrelevant

Printing The dirty little secret

Page 31: At a Glance Monitors a Continuous Process Gauge Oriented

Frame OptionsDifferent frame on same page

Must fit on the pageCan drill from here to new page

New page in same browserEasy to get backFull page available

New browser tab/windowAllows for comparisonsUsers must close windows/tabs

Page 32: At a Glance Monitors a Continuous Process Gauge Oriented

Navigation Framework

A tiered set of dashboards based on role or function

A set of grids, graphs, or visualizations that examine a single metric

A set of detailed reports or ad-hoc analytics

http://www.symcorp.com

Page 33: At a Glance Monitors a Continuous Process Gauge Oriented

NavigationIdentify the key dimensions for the metric

Customer, product, departmentDrill into one or more of theseTop 10 rankings

Identify the audienceMarketing manager – Drill to productSales Manager – Drill to customer

Page 34: At a Glance Monitors a Continuous Process Gauge Oriented

Navigation - What to Show

Page 35: At a Glance Monitors a Continuous Process Gauge Oriented

Microsoft Software ComponentsReporting Services

Formal report viewHighly formatted

Performance Point ServerAnalytical Charts and GraphsLess control over formatBuilt in Slice and Dice

Excel ServicesShared user-created content Fast changing

Page 36: At a Glance Monitors a Continuous Process Gauge Oriented

SummaryChoose the right visualization for the data

Simple is better

Conserve your screen real estate

Use color to highlight

Put focus on the data not the decoration

Page 38: At a Glance Monitors a Continuous Process Gauge Oriented

Questions?

Page 39: At a Glance Monitors a Continuous Process Gauge Oriented

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

Page 40: At a Glance Monitors a Continuous Process Gauge Oriented

Complete an evaluation on CommNet and enter to win!

Page 41: At a Glance Monitors a Continuous Process Gauge Oriented

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the

North America 2011 kiosk located at registrationJoin us in Atlanta next year

Page 42: At a Glance Monitors a Continuous Process Gauge Oriented

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 43: At a Glance Monitors a Continuous Process Gauge Oriented