SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Moritz Heiber
mheiber@thoughtworks.com
22
Your Dashboard Sucks
And how to fix it - informed decisions in overly noisy environments
© 2019 ThoughtWorks
3
WHY DASHBOARDS?
4© 2019 ThoughtWorks
“A dashboard is a type of graphical user interface
which often provides at-a-glance views of key
performance indicators (KPIs) relevant to a
particular objective or business process.[...]"
https://en.wikipedia.org/wiki/Dashboard_(business)
5© 2019 ThoughtWorks
6© 2019 ThoughtWorks
DASHBOARDS MAKE
INFORMATION
ACCESSIBLE
Dashboards should:
⇨ Be simple, clear and unambiguous
⇨ Support the consumer with
meaningful insights
⇨ Tend to a particular audience
⇨ Should be easily accessible
© 2019 ThoughtWorks
7
⇐ MANAGEMENT DASHBOARD
For keeping management informed and in the
loop
KPI DASHBOARD ⇒
For informed department meetings and keeping
track of business relevant numbers
⇐ SERVICE ANNOUNCEMENTS
For sharing specific public information relevant to
the location and situation where it is consumed
ENGINEERING DASHBOARDS ⇒
For keeping everyone on the team alert and
focused on the most important events
LOTS OF
TRAFFIC ON
THE M4
Sorry
24 minutes of delay
© 2019 ThoughtWorks
INFORMATION OVERLOAD
8© 2019 ThoughtWorks
Turning information into meaning
Making sense of what you are experiencing
9
All of your senses are
involved, some you
trust more than
others to provide you
with information
Perception
Making sense of the
information you
received and how the
relate to your
situation at hand
Processing
Committing the
discovered result, its
dependencies and its
connections to
memory
Storing
Connecting the
processed
information with
other pre-existing
knowledge and
experience
Connection
Deriving meaning
from the resulting
connection and its
dependencies
Meaning
© 2019 ThoughtWorks
PROCESSING INFORMATION IS HARD BECAUSE ...
10© 2019 ThoughtWorks
COMPLEXITYFILTERSNOISE
“Complexity is the worst enemy
of security. Secure systems
should be cut to the bone and
made as simple as possible.
There is no substitute for
simplicity. Unfortunately,
simplicity goes against everything
our digital future stands for.”
→ Bruce Schneier in “Secrets and Lies -
Digital Security in a networked World”
11
COMPLEXITY IS EVERYWHERE
It’s as hard to even realize a situation or event is complex
Addressing it with simplicity can lead to other, sometimes
even more serious issues
Complexity has a lot of components, obscure dependencies,
non-linear resolution strategies and information asymmetry
Subjective experience and knowledge play a part in dealing
with complexity
NOT YOUR USUAL ANNOYING YAK
© 2019 ThoughtWorks
12
13
14
15
REDUCING
INFORMATION
OVERLOAD LEADS TO
BETTER DECISIONS
1.Information available, but neither relevant nor requested
2.Information available and requested, but not relevant
3.Information requested, that are not available nor relevant
4.Required information requested but not available
5.Required information not requested, nor available
6.Required and available information not requested
7.Required information available, requested and relevant
16© 2019 ThoughtWorks
example
of graphic
example
of graphic
1
7
2
46
5
3
1 out of 4 instances have
failed health checks
PROD
Last updated 5 min ago
MY SERVICE PROD
Last updated 2 min ago
MY SERVICE
DESIGN YOUR
DASHBOARD TO
CREATE MEANINGFUL
INSIGHTS
20© 2019 ThoughtWorks
Contextual
Accessible
Relevant
Specific
Stateless
Simple
MORITZ HEIBER
DEVOPS BIRTH ASSISTANT
mheiber@thoughtworks.com | heiber.im
toot.thoughtworks.com/@mheiber
21© 2019 ThoughtWorks
THANK YOU!
22
REFERENCES
“Informationsmanagement” - Marcus Wittkamp, Deutscher Sparkassenvlg.G (May 2004) - http://www.marcuswittkamp.de/EN/start.htm
“Informationsstress am Arbeitsplatz: Ursachen und Bewältigung” - Martina Kittl, Böblingen, July 2015: https://hdms.bsz-
bw.de/frontdoor/deliver/index/docId/531/file/Diplomarbeit_270705_final.pdf
“Elementarwissen medizinische Psychologie und medizinische Soziologie: Theoretisch-psychologische Grundlagen” -
https://de.wikibooks.org/wiki/Elementarwissen_medizinische_Psychologie_und_medizinische_Soziologie:_Theoretisch-
psychologische_Grundlagen
“Vorlesungsskript Allgemeine Psychologie 1: Kognitionspsychologie” - PD Dr. Hellmuth Metz-Göckel, October 2001 - https://eldorado.tu-
dortmund.de/bitstream/2003/2950/1/AllgemeinePsychologie1.pdf

Weitere ähnliche Inhalte

Was ist angesagt?

Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Working Agile in an Ever Changing World
Working Agile in an Ever Changing WorldWorking Agile in an Ever Changing World
Working Agile in an Ever Changing WorldCapgemini
 
How to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital TimesHow to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital TimesWolfgang Göbl
 
Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Thoughtworks
 
Creating a Collaborative Workplace Culture Webinar Series: “How does workplac...
Creating a Collaborative Workplace Culture Webinar Series: “How does workplac...Creating a Collaborative Workplace Culture Webinar Series: “How does workplac...
Creating a Collaborative Workplace Culture Webinar Series: “How does workplac...Pooja Lal
 
Bringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsBringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsEficode
 
Creating a Partnership Program for your Coworking Space
Creating a Partnership Program for your Coworking SpaceCreating a Partnership Program for your Coworking Space
Creating a Partnership Program for your Coworking SpaceChristoph Fahle
 
Digital Transformation and the Responsive Organisation
Digital Transformation and the Responsive OrganisationDigital Transformation and the Responsive Organisation
Digital Transformation and the Responsive OrganisationBen Turner
 
The Solar Future DE - Matt Cheney "A new large-scale solar initiative"
The Solar Future DE - Matt Cheney "A new large-scale solar initiative"The Solar Future DE - Matt Cheney "A new large-scale solar initiative"
The Solar Future DE - Matt Cheney "A new large-scale solar initiative"Paul van der Linden
 
Community Management
Community ManagementCommunity Management
Community ManagementRoger Pilney
 
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das 'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das oGuild .
 
BMC Engage 2015: Optimizing Service Desk Interactions with Knowledge Management
BMC Engage 2015: Optimizing Service Desk Interactions with Knowledge ManagementBMC Engage 2015: Optimizing Service Desk Interactions with Knowledge Management
BMC Engage 2015: Optimizing Service Desk Interactions with Knowledge ManagementJon Stevens-Hall
 
Agile project management anti patterns
Agile project management anti patterns Agile project management anti patterns
Agile project management anti patterns Katarzyna Mrowca
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAgile Austria Conference
 
Software Operability webinar
Software Operability webinarSoftware Operability webinar
Software Operability webinarHighOps Limited
 
Product Demo: 5 best practices to improve the adoption of remote training pro...
Product Demo: 5 best practices to improve the adoption of remote training pro...Product Demo: 5 best practices to improve the adoption of remote training pro...
Product Demo: 5 best practices to improve the adoption of remote training pro...CloudShare
 
When Face-to-Face Training Isn't An Option: 7 Tips for Remote Online Training
When Face-to-Face Training Isn't An Option: 7 Tips for Remote Online TrainingWhen Face-to-Face Training Isn't An Option: 7 Tips for Remote Online Training
When Face-to-Face Training Isn't An Option: 7 Tips for Remote Online TrainingCloudShare
 
Lern- und Beteiligungsformate "42 - New Work Style"
Lern- und Beteiligungsformate "42 - New Work Style"Lern- und Beteiligungsformate "42 - New Work Style"
Lern- und Beteiligungsformate "42 - New Work Style"Sebastian Hollmann
 
6 Lessons I Learned on my Journey from Monolith to Microservices
6 Lessons I Learned on my Journey from Monolith to Microservices6 Lessons I Learned on my Journey from Monolith to Microservices
6 Lessons I Learned on my Journey from Monolith to MicroservicesEran Stiller
 
IT Agility How to Enable Workforce and Workspace Ttransformation
IT Agility How to Enable Workforce and Workspace TtransformationIT Agility How to Enable Workforce and Workspace Ttransformation
IT Agility How to Enable Workforce and Workspace TtransformationBen Turner
 

Was ist angesagt? (20)

Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Working Agile in an Ever Changing World
Working Agile in an Ever Changing WorldWorking Agile in an Ever Changing World
Working Agile in an Ever Changing World
 
How to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital TimesHow to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital Times
 
Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?Do No Harm: Do Technologists Need a Code of Ethics?
Do No Harm: Do Technologists Need a Code of Ethics?
 
Creating a Collaborative Workplace Culture Webinar Series: “How does workplac...
Creating a Collaborative Workplace Culture Webinar Series: “How does workplac...Creating a Collaborative Workplace Culture Webinar Series: “How does workplac...
Creating a Collaborative Workplace Culture Webinar Series: “How does workplac...
 
Bringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsBringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOps
 
Creating a Partnership Program for your Coworking Space
Creating a Partnership Program for your Coworking SpaceCreating a Partnership Program for your Coworking Space
Creating a Partnership Program for your Coworking Space
 
Digital Transformation and the Responsive Organisation
Digital Transformation and the Responsive OrganisationDigital Transformation and the Responsive Organisation
Digital Transformation and the Responsive Organisation
 
The Solar Future DE - Matt Cheney "A new large-scale solar initiative"
The Solar Future DE - Matt Cheney "A new large-scale solar initiative"The Solar Future DE - Matt Cheney "A new large-scale solar initiative"
The Solar Future DE - Matt Cheney "A new large-scale solar initiative"
 
Community Management
Community ManagementCommunity Management
Community Management
 
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das 'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
'My Case for Agile Methods & Tranformation' : Presented by Saikat Das
 
BMC Engage 2015: Optimizing Service Desk Interactions with Knowledge Management
BMC Engage 2015: Optimizing Service Desk Interactions with Knowledge ManagementBMC Engage 2015: Optimizing Service Desk Interactions with Knowledge Management
BMC Engage 2015: Optimizing Service Desk Interactions with Knowledge Management
 
Agile project management anti patterns
Agile project management anti patterns Agile project management anti patterns
Agile project management anti patterns
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKenna
 
Software Operability webinar
Software Operability webinarSoftware Operability webinar
Software Operability webinar
 
Product Demo: 5 best practices to improve the adoption of remote training pro...
Product Demo: 5 best practices to improve the adoption of remote training pro...Product Demo: 5 best practices to improve the adoption of remote training pro...
Product Demo: 5 best practices to improve the adoption of remote training pro...
 
When Face-to-Face Training Isn't An Option: 7 Tips for Remote Online Training
When Face-to-Face Training Isn't An Option: 7 Tips for Remote Online TrainingWhen Face-to-Face Training Isn't An Option: 7 Tips for Remote Online Training
When Face-to-Face Training Isn't An Option: 7 Tips for Remote Online Training
 
Lern- und Beteiligungsformate "42 - New Work Style"
Lern- und Beteiligungsformate "42 - New Work Style"Lern- und Beteiligungsformate "42 - New Work Style"
Lern- und Beteiligungsformate "42 - New Work Style"
 
6 Lessons I Learned on my Journey from Monolith to Microservices
6 Lessons I Learned on my Journey from Monolith to Microservices6 Lessons I Learned on my Journey from Monolith to Microservices
6 Lessons I Learned on my Journey from Monolith to Microservices
 
IT Agility How to Enable Workforce and Workspace Ttransformation
IT Agility How to Enable Workforce and Workspace TtransformationIT Agility How to Enable Workforce and Workspace Ttransformation
IT Agility How to Enable Workforce and Workspace Ttransformation
 

Ähnlich wie Moritz Heiber - Your dashboard sucks

Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...Enterprise Management Associates
 
PCM Vision 2019 Keynote: Todd Pekats
PCM Vision 2019 Keynote: Todd PekatsPCM Vision 2019 Keynote: Todd Pekats
PCM Vision 2019 Keynote: Todd PekatsPCM
 
Negotiating Unstructured Data to Accelerate Intelligent Automation
Negotiating Unstructured Data to Accelerate Intelligent AutomationNegotiating Unstructured Data to Accelerate Intelligent Automation
Negotiating Unstructured Data to Accelerate Intelligent AutomationMindfields Global
 
Digital Transformation: A Case for Modern Workplace
Digital Transformation: A Case for Modern WorkplaceDigital Transformation: A Case for Modern Workplace
Digital Transformation: A Case for Modern WorkplaceSani Garba Consulting
 
Optimizing Cloud and Multi-Cloud Once You’re There: Solutions to the Toughest...
Optimizing Cloud and Multi-Cloud Once You’re There: Solutions to the Toughest...Optimizing Cloud and Multi-Cloud Once You’re There: Solutions to the Toughest...
Optimizing Cloud and Multi-Cloud Once You’re There: Solutions to the Toughest...Enterprise Management Associates
 
Digital Collaboration
Digital CollaborationDigital Collaboration
Digital CollaborationGeir Stene
 
Insurers versus insurtechs - why the partnerships always fail and what to do ...
Insurers versus insurtechs - why the partnerships always fail and what to do ...Insurers versus insurtechs - why the partnerships always fail and what to do ...
Insurers versus insurtechs - why the partnerships always fail and what to do ...Frederik Bisbjerg
 
How to Enable Remote Work with Apricot 360 or Apricot Core
How to Enable Remote Work with Apricot 360 or Apricot CoreHow to Enable Remote Work with Apricot 360 or Apricot Core
How to Enable Remote Work with Apricot 360 or Apricot CoreJeffrey Haguewood
 
North mobile data capture
North mobile data captureNorth mobile data capture
North mobile data captureStweeve
 
SMART Efficiencies-Panel Introduction Overview - Glyn Evans
SMART Efficiencies-Panel Introduction Overview - Glyn EvansSMART Efficiencies-Panel Introduction Overview - Glyn Evans
SMART Efficiencies-Panel Introduction Overview - Glyn Evanseventwithme
 
7 Experts on How to Deliver a Secure, Productive Remote Employee Experience
7 Experts on How to Deliver a Secure, Productive Remote Employee Experience  7 Experts on How to Deliver a Secure, Productive Remote Employee Experience
7 Experts on How to Deliver a Secure, Productive Remote Employee Experience Mighty Guides, Inc.
 
Evolve or Be Replaced, Knowledge 2012
Evolve or Be Replaced, Knowledge 2012Evolve or Be Replaced, Knowledge 2012
Evolve or Be Replaced, Knowledge 2012Adam Mason
 
APM PMC SIG conference 2021, Project controls: but not as we know it, Close o...
APM PMC SIG conference 2021, Project controls: but not as we know it, Close o...APM PMC SIG conference 2021, Project controls: but not as we know it, Close o...
APM PMC SIG conference 2021, Project controls: but not as we know it, Close o...Association for Project Management
 
The Five Deadly Mistakes of Remote Leaders
The Five Deadly Mistakes of Remote LeadersThe Five Deadly Mistakes of Remote Leaders
The Five Deadly Mistakes of Remote LeadersCynthia Clay
 
Why digital means disrupt or die
Why digital means disrupt or dieWhy digital means disrupt or die
Why digital means disrupt or dieExo Futures
 
Nico Verspaget (Quadia)@ Cross Media Café:'Online Video'
Nico Verspaget (Quadia)@ Cross Media Café:'Online Video'Nico Verspaget (Quadia)@ Cross Media Café:'Online Video'
Nico Verspaget (Quadia)@ Cross Media Café:'Online Video'Media Perspectives
 

Ähnlich wie Moritz Heiber - Your dashboard sucks (20)

Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
 
PCM Vision 2019 Keynote: Todd Pekats
PCM Vision 2019 Keynote: Todd PekatsPCM Vision 2019 Keynote: Todd Pekats
PCM Vision 2019 Keynote: Todd Pekats
 
Negotiating Unstructured Data to Accelerate Intelligent Automation
Negotiating Unstructured Data to Accelerate Intelligent AutomationNegotiating Unstructured Data to Accelerate Intelligent Automation
Negotiating Unstructured Data to Accelerate Intelligent Automation
 
The Knowledge Management Advantage
The Knowledge Management AdvantageThe Knowledge Management Advantage
The Knowledge Management Advantage
 
Digital Transformation: A Case for Modern Workplace
Digital Transformation: A Case for Modern WorkplaceDigital Transformation: A Case for Modern Workplace
Digital Transformation: A Case for Modern Workplace
 
Optimizing Cloud and Multi-Cloud Once You’re There: Solutions to the Toughest...
Optimizing Cloud and Multi-Cloud Once You’re There: Solutions to the Toughest...Optimizing Cloud and Multi-Cloud Once You’re There: Solutions to the Toughest...
Optimizing Cloud and Multi-Cloud Once You’re There: Solutions to the Toughest...
 
Digital Collaboration
Digital CollaborationDigital Collaboration
Digital Collaboration
 
Insurers versus insurtechs - why the partnerships always fail and what to do ...
Insurers versus insurtechs - why the partnerships always fail and what to do ...Insurers versus insurtechs - why the partnerships always fail and what to do ...
Insurers versus insurtechs - why the partnerships always fail and what to do ...
 
How to Enable Remote Work with Apricot 360 or Apricot Core
How to Enable Remote Work with Apricot 360 or Apricot CoreHow to Enable Remote Work with Apricot 360 or Apricot Core
How to Enable Remote Work with Apricot 360 or Apricot Core
 
North mobile data capture
North mobile data captureNorth mobile data capture
North mobile data capture
 
SMART Efficiencies-Panel Introduction Overview - Glyn Evans
SMART Efficiencies-Panel Introduction Overview - Glyn EvansSMART Efficiencies-Panel Introduction Overview - Glyn Evans
SMART Efficiencies-Panel Introduction Overview - Glyn Evans
 
7 Experts on How to Deliver a Secure, Productive Remote Employee Experience
7 Experts on How to Deliver a Secure, Productive Remote Employee Experience  7 Experts on How to Deliver a Secure, Productive Remote Employee Experience
7 Experts on How to Deliver a Secure, Productive Remote Employee Experience
 
Evolve or Be Replaced, Knowledge 2012
Evolve or Be Replaced, Knowledge 2012Evolve or Be Replaced, Knowledge 2012
Evolve or Be Replaced, Knowledge 2012
 
Cloud Business Solutions - whta we do
Cloud Business Solutions -  whta we doCloud Business Solutions -  whta we do
Cloud Business Solutions - whta we do
 
Original
OriginalOriginal
Original
 
APM PMC SIG conference 2021, Project controls: but not as we know it, Close o...
APM PMC SIG conference 2021, Project controls: but not as we know it, Close o...APM PMC SIG conference 2021, Project controls: but not as we know it, Close o...
APM PMC SIG conference 2021, Project controls: but not as we know it, Close o...
 
The Five Deadly Mistakes of Remote Leaders
The Five Deadly Mistakes of Remote LeadersThe Five Deadly Mistakes of Remote Leaders
The Five Deadly Mistakes of Remote Leaders
 
Effective Virtual Projects
Effective Virtual ProjectsEffective Virtual Projects
Effective Virtual Projects
 
Why digital means disrupt or die
Why digital means disrupt or dieWhy digital means disrupt or die
Why digital means disrupt or die
 
Nico Verspaget (Quadia)@ Cross Media Café:'Online Video'
Nico Verspaget (Quadia)@ Cross Media Café:'Online Video'Nico Verspaget (Quadia)@ Cross Media Café:'Online Video'
Nico Verspaget (Quadia)@ Cross Media Café:'Online Video'
 

Mehr von Thoughtworks

Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product ManagersThoughtworks
 
Making best-in-class security ubiquitous - Why security is no longer just an ...
Making best-in-class security ubiquitous - Why security is no longer just an ...Making best-in-class security ubiquitous - Why security is no longer just an ...
Making best-in-class security ubiquitous - Why security is no longer just an ...Thoughtworks
 
Security by default - Building continuous cyber-resilience.
Security by default - Building continuous cyber-resilience.Security by default - Building continuous cyber-resilience.
Security by default - Building continuous cyber-resilience.Thoughtworks
 
How to tell secrets
How to tell secretsHow to tell secrets
How to tell secretsThoughtworks
 
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...Thoughtworks
 
The layperson's guide to software architecture
The layperson's guide to software architectureThe layperson's guide to software architecture
The layperson's guide to software architectureThoughtworks
 
Ada Lovelace Day 2019 - Sydney
Ada Lovelace Day 2019 - SydneyAda Lovelace Day 2019 - Sydney
Ada Lovelace Day 2019 - SydneyThoughtworks
 

Mehr von Thoughtworks (20)

Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product Managers
 
Making best-in-class security ubiquitous - Why security is no longer just an ...
Making best-in-class security ubiquitous - Why security is no longer just an ...Making best-in-class security ubiquitous - Why security is no longer just an ...
Making best-in-class security ubiquitous - Why security is no longer just an ...
 
Security by default - Building continuous cyber-resilience.
Security by default - Building continuous cyber-resilience.Security by default - Building continuous cyber-resilience.
Security by default - Building continuous cyber-resilience.
 
How to tell secrets
How to tell secretsHow to tell secrets
How to tell secrets
 
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
Alice has a Blue Car: Beginning the Conversation Around Ethically Aware Decis...
 
The layperson's guide to software architecture
The layperson's guide to software architectureThe layperson's guide to software architecture
The layperson's guide to software architecture
 
Ada Lovelace Day 2019 - Sydney
Ada Lovelace Day 2019 - SydneyAda Lovelace Day 2019 - Sydney
Ada Lovelace Day 2019 - Sydney
 

Kürzlich hochgeladen

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 

Kürzlich hochgeladen (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 

Moritz Heiber - Your dashboard sucks

  • 2. 22 Your Dashboard Sucks And how to fix it - informed decisions in overly noisy environments © 2019 ThoughtWorks
  • 3. 3
  • 5. “A dashboard is a type of graphical user interface which often provides at-a-glance views of key performance indicators (KPIs) relevant to a particular objective or business process.[...]" https://en.wikipedia.org/wiki/Dashboard_(business) 5© 2019 ThoughtWorks
  • 6. 6© 2019 ThoughtWorks DASHBOARDS MAKE INFORMATION ACCESSIBLE Dashboards should: ⇨ Be simple, clear and unambiguous ⇨ Support the consumer with meaningful insights ⇨ Tend to a particular audience ⇨ Should be easily accessible © 2019 ThoughtWorks
  • 7. 7 ⇐ MANAGEMENT DASHBOARD For keeping management informed and in the loop KPI DASHBOARD ⇒ For informed department meetings and keeping track of business relevant numbers ⇐ SERVICE ANNOUNCEMENTS For sharing specific public information relevant to the location and situation where it is consumed ENGINEERING DASHBOARDS ⇒ For keeping everyone on the team alert and focused on the most important events LOTS OF TRAFFIC ON THE M4 Sorry 24 minutes of delay © 2019 ThoughtWorks
  • 9. Turning information into meaning Making sense of what you are experiencing 9 All of your senses are involved, some you trust more than others to provide you with information Perception Making sense of the information you received and how the relate to your situation at hand Processing Committing the discovered result, its dependencies and its connections to memory Storing Connecting the processed information with other pre-existing knowledge and experience Connection Deriving meaning from the resulting connection and its dependencies Meaning © 2019 ThoughtWorks
  • 10. PROCESSING INFORMATION IS HARD BECAUSE ... 10© 2019 ThoughtWorks COMPLEXITYFILTERSNOISE
  • 11. “Complexity is the worst enemy of security. Secure systems should be cut to the bone and made as simple as possible. There is no substitute for simplicity. Unfortunately, simplicity goes against everything our digital future stands for.” → Bruce Schneier in “Secrets and Lies - Digital Security in a networked World” 11 COMPLEXITY IS EVERYWHERE It’s as hard to even realize a situation or event is complex Addressing it with simplicity can lead to other, sometimes even more serious issues Complexity has a lot of components, obscure dependencies, non-linear resolution strategies and information asymmetry Subjective experience and knowledge play a part in dealing with complexity NOT YOUR USUAL ANNOYING YAK © 2019 ThoughtWorks
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. REDUCING INFORMATION OVERLOAD LEADS TO BETTER DECISIONS 1.Information available, but neither relevant nor requested 2.Information available and requested, but not relevant 3.Information requested, that are not available nor relevant 4.Required information requested but not available 5.Required information not requested, nor available 6.Required and available information not requested 7.Required information available, requested and relevant 16© 2019 ThoughtWorks example of graphic example of graphic 1 7 2 46 5 3
  • 17.
  • 18. 1 out of 4 instances have failed health checks PROD Last updated 5 min ago MY SERVICE PROD Last updated 2 min ago MY SERVICE
  • 19.
  • 20. DESIGN YOUR DASHBOARD TO CREATE MEANINGFUL INSIGHTS 20© 2019 ThoughtWorks Contextual Accessible Relevant Specific Stateless Simple
  • 21. MORITZ HEIBER DEVOPS BIRTH ASSISTANT mheiber@thoughtworks.com | heiber.im toot.thoughtworks.com/@mheiber 21© 2019 ThoughtWorks THANK YOU!
  • 22. 22 REFERENCES “Informationsmanagement” - Marcus Wittkamp, Deutscher Sparkassenvlg.G (May 2004) - http://www.marcuswittkamp.de/EN/start.htm “Informationsstress am Arbeitsplatz: Ursachen und Bewältigung” - Martina Kittl, Böblingen, July 2015: https://hdms.bsz- bw.de/frontdoor/deliver/index/docId/531/file/Diplomarbeit_270705_final.pdf “Elementarwissen medizinische Psychologie und medizinische Soziologie: Theoretisch-psychologische Grundlagen” - https://de.wikibooks.org/wiki/Elementarwissen_medizinische_Psychologie_und_medizinische_Soziologie:_Theoretisch- psychologische_Grundlagen “Vorlesungsskript Allgemeine Psychologie 1: Kognitionspsychologie” - PD Dr. Hellmuth Metz-Göckel, October 2001 - https://eldorado.tu- dortmund.de/bitstream/2003/2950/1/AllgemeinePsychologie1.pdf