Slide 1

Slide 1 text

Datum Design Rethinking Data Visualisation for Business Amit Kapoor amitkaps.com

Slide 2

Slide 2 text

In the last few months... — Helping a startup — Reviewing multiple dashboard products — Understanding the tools landscape

Slide 3

Slide 3 text

“We have a functional BI product, and we will put a dashboard on it”

Slide 4

Slide 4 text

“Business Dashboards are a solved problem”

Slide 5

Slide 5 text

This made me very uncomfortable — Is it all so simple? — Why do I rarely see good dashboard design? — Explain the glaring gap between data journalism and business?

Slide 6

Slide 6 text

“Information Seeking Mantra: Overview first, then zoom and filter, and details on demand” — Ben Shneiderman

Slide 7

Slide 7 text

“Business Information Seeking Dashboard Mantra: Overview Aggregate first, then zoom chart and filter link, and details table on demand” — Ben Shneiderman Every BI Designer Tool

Slide 8

Slide 8 text

BI Dashboard Design Approach — Load a data table

Slide 9

Slide 9 text

BI Dashboard Design Approach — Load a data table — Create aggregate measures

Slide 10

Slide 10 text

BI Dashboard Design Approach — Load a data table — Create aggregate measures — Make 1D or 2D charts

Slide 11

Slide 11 text

BI Dashboard Design Approach — Load a data table — Create aggregate measures — Make 1D or 2D charts — Put them in a block layout

Slide 12

Slide 12 text

BI Dashboard Design Approach — Load a data table — Create aggregate measures — Make 1D or 2D charts — Put them in a block layout — Link them with a few filters

Slide 13

Slide 13 text

BI Dashboard Design Approach — Load a data table — Create aggregate measures — Make 1D or 2D charts — Put them in a block layout — Link them with a few filters — Add a table list for details

Slide 14

Slide 14 text

Now this is too easy! — Task Layer: Unlock data using a Dashboard

Slide 15

Slide 15 text

Now this is too easy! — Task Layer: Unlock data using a Dashboard — Data Layer: Columnar data storage

Slide 16

Slide 16 text

Now this is too easy! — Task Layer: Unlock data using a Dashboard — Data Layer: Columnar data storage — Visual Layer: Reusable charts in blocks

Slide 17

Slide 17 text

Now this is too easy! — Task Layer: Unlock data using a Dashboard — Data Layer: Columnar data storage — Visual Layer: Reusable charts in blocks — Annotation Layer: Just the basics

Slide 18

Slide 18 text

Now this is too easy! — Task Layer: Unlock data using a Dashboard — Data Layer: Columnar data storage — Visual Layer: Reusable charts in blocks — Annotation Layer: Just the basics — Interaction Layer: Brushing and Linking

Slide 19

Slide 19 text

Creating simple used to be hard! Making a set of killer charts

Slide 20

Slide 20 text

"There is a difference between simple and easy. Do not confuse the two. The simpler the thing is to understand, often the more difficult it is to do."

Slide 21

Slide 21 text

“Age of Technology driven Interactive Charto-mania”

Slide 22

Slide 22 text

Technology driving Design UpSide - Increased visual analytics - Better simple charts - Improved aesthetic - Modular and Scalable design

Slide 23

Slide 23 text

Technology driving Design DownSide - Over-indexed on Singular Design Pattern - Shape of data is lost - Insight and Narrative is missing - Impersonal and Dry

Slide 24

Slide 24 text

“We need to rethink data visualisation for business”

Slide 25

Slide 25 text

Datum Design A set of principles to apply when building data visualisation

Slide 26

Slide 26 text

Datum Design 1. Amplify Cognition 2. Think Datum First 3. Show Single & All 4. Visualise Uncertainty 5. Towards Compositions 6. First Class Annotation 7. Layer Interactions

Slide 27

Slide 27 text

1. Amplify Cognition

Slide 28

Slide 28 text

1. Amplify Cognition

Slide 29

Slide 29 text

1. Amplify Cognition

Slide 30

Slide 30 text

1. Amplify Cognition1 1 Up and Down the Ladder of Abstraction - Bret Victor

Slide 31

Slide 31 text

2. Think Datum First

Slide 32

Slide 32 text

2. Think Datum First2 2 The Architecture of a Data Visualisation - Giorgio Luipi

Slide 33

Slide 33 text

3. Show Single & All

Slide 34

Slide 34 text

3. Show Single & All

Slide 35

Slide 35 text

3. Show Single & All3 3 Responsive Data Visualisation - Nick Rabinowitz

Slide 36

Slide 36 text

4. Visualise Uncertainty

Slide 37

Slide 37 text

4. Visualise Uncertainty

Slide 38

Slide 38 text

4. Visualise Uncertainty4 4 Visualising uncertainty about the future - David Spiegelhalter, Mike Pearson, Ian Short

Slide 39

Slide 39 text

5. Towards Composition

Slide 40

Slide 40 text

5. Towards Composition

Slide 41

Slide 41 text

5. Towards Composition5 5 Sandbox - John Le

Slide 42

Slide 42 text

6.First Class Annotation

Slide 43

Slide 43 text

6.First Class Annotation6 6 Making Annotations First-Class Citizens in Data Visualization - Elijah Meeks

Slide 44

Slide 44 text

7. Layer Interaction

Slide 45

Slide 45 text

7. Layer Interaction

Slide 46

Slide 46 text

7. Layer Interaction7 7 Vega - Airport Connection

Slide 47

Slide 47 text

Upside Datum Design 1. Build a mental model 2. Understand the single story 3. Have a micro and macro picture 4. Know that data and model are uncertain 5. See the picture as a whole 6. Have a narrative to see 7. Move between layers of abstraction

Slide 48

Slide 48 text

Principles of Datum Design 1. Amplify Cognition 2. Think Datum First 3. Show Single & All 4. Visualise Uncertainty 5. Towards Compositions 6. First Class Annotation 7. Layer Interactions

Slide 49

Slide 49 text

One human life, closely observed, is everyone’s life. In the particular is the universal. — Roger Ebert

Slide 50

Slide 50 text

Datum Design Rethinking Data Visualisation for Business Amit Kapoor amitkaps.com @amitkaps