SlideShare a Scribd company logo
Beyond the waterfall
A picture is worth a thousand words,
storytellersand we are all
A picture is worth a thousand words,
salespeopleand we are all
#perfmatters
#webperf
#devops
#sitespeed
@VelocityConf
http://www.slideshare.net/soasta
Our sales charts need work
Some images are universal
https://www.flickr.com/photos/vialbost/17797990034/
Some images are universal
Some images are easy
Good
Bad
And some are hard
Fast
Slow
Medium
it is our job to find the best
visualisations to support our story
Beyond the Waterfall - meaningful web performance visualisations
We’ve been doing it for a while
https://www.flickr.com/photos/gruban/137421901/
We’re rubbish at parsing letters
http://www.mrc-cbu.cam.ac.uk/people/matt.davis/Cmabridge/rawlinson/
it deosn't mttaer in waht oredr the
ltteers in a wrod are, the olny
iprmoetnt tihng is taht the frist and
lsat ltteer be at the rghit pclae
We process patterns, outliers, shapes…
++++
+++++
+++++-+
…faster than the speed of thought
So… infographics!
infographic = hand-made
visualisation = computer-made
Size – Weight, scale, importance
Position – Relationship, inheritance
Colour & Contrast – Importance, categorisation, value
Shape – Categorisation, importance
Animation – Movement, importance
We have got a lot to work with
So what about web performance?
we now have a lot of data
https://mpulse.soasta.com/concerto/Central?anon=true
And our data can have a high entry-level
It doesn’t have to be this way…
it is imperative that we
present our data well
in a business context
Meet Jane
Jane’s challenge(s)
Using visualisations to prove a point
Using visualisations to increase awareness
Using visualisations to create value
Using visualisations to track performance
Building visualisations into business processes
Ecommerce Director
Large UK Publisher
Publishing is changing
Beyond the Waterfall - meaningful web performance visualisations
“we have no third-party
management strategy”
PIE Charts FTW?
Third-parties Enabled Third-parties Disabled
Content breakdown by domains
PIE Charts FTW?
Third-parties Enabled Third-parties Disabled
Content breakdown by domains
Waterfalls FTW?
Third-parties Enabled Third-parties Disabled
Domain cloud by # requests
wordle.net
wordle.net
Domain cloud by sqrt(loadtime)
“The Last Resort”
Beyond the Waterfall - meaningful web performance visualisations
Success!
Meet Jane
Jane’s challenge(s)
Using visualisations to prove a point
Using visualisations to increase awareness
Using visualisations to create value
Using visualisations to track performance
Building visualisations into business processes
“We don’t have that many third-parties!”
Can we plot the relationships?
Request Map
http://requestmap.webperf.tools/render/150930_6C_8e18a8699be0287083cc5f121a0b18f4/#
Request Map
http://requestmap.webperf.tools/render/151015_WZ_e40a3a8415ac2ca5d1b49726fa3dfd6b#
“requestmap is the most
powerful visualisation we have”
“it has been fundamental in the
performance mind-set shift at
Marks and Spencer”
Andrew Neilson
PerfOps | marksandspencer.com
Meet Jane
Jane’s challenge
Using visualisations to prove a point
Using visualisations to increase awareness
Using visualisations to create value
Using visualisations to track performance
Building visualisations into business processes
We need the ads for revenue
$$$
Can we show when the ads appear?
…without trawling filmstrips…
https://github.com/zeman/perfmap
Perfmap
Beyond the Waterfall - meaningful web performance visualisations
Heatmap
http://heatmap.webperf.tools/render/151015_VV_0340c8912414b603853c30bdd04e79d7/60700
Performance - sold to business
Meet Jane
Jane’s challenge
Using visualisations to prove a point
Using visualisations to increase awareness
Using visualisations to create value
Using visualisations to track performance
Building visualisations into business processes
So what have we got?
point-in-time livetrends
onepagewholesitesomepages
requires
technical
understanding
requires
some
understanding
intuitive
waterfall
filmstrip
heatmap
requestmap
ops dash
?
http://calendar.perfplanet.com/2014/graph-your-web-performance-metrics/
F/OSS Performance Dashboard
Commercial Performance Dashboard
Meet Jane
Jane’s challenge
Using visualisations to prove a point
Using visualisations to increase awareness
Using visualisations to create value
Using visualisations to track performance
Building visualisations into business processes
Too focussed?
https://www.flickr.com/photos/visualogist/3202396970/
So what have we got?
point-in-time livetrends
onepagewholesitesomepages
requires
technical
understanding
requires
some
understanding
intuitive
waterfall
filmstrip
heatmap
requestmap
perf dash
ops dash
?
Beyond the Waterfall - meaningful web performance visualisations
Using RUM Data
Google Analytics - ga-dev-tools.appspot.com/query-explorer/
New Relic - rpm.newrelic.com/api/explore
mPulse - cloudlink.soasta.com/t5/Knowledge-Base/mPulse-Query-API/ba-p/17077 
Pingdom - 
exit rate
pageviews
relative performance
homepage
checkout page
product page
storefinder
search results
http://rumwall.webperf.tools/
http://rumwall.webperf.tools/
Use what you’ve got &
make your own visualisations
So what have we got?
point-in-time livetrends
onepagewholesitesomepages
requires
technical
understanding
requires
some
understanding
intuitive
waterfall
filmstrip
heatmap
requestmap
perf dash
ops dash
rum wall
Meet Jane
Jane’s challenge
Using visualisations to prove a point
Using visualisations to increase awareness
Using visualisations to create value
Using visualisations to track performance
Building visualisations into business processes
analysis is only the beginning…
Visualize build changes
https://www.youtube.com/watch?v=UMnZiTL0tUc
Visualize on error
https://speakerdeck.com/aemcknig/crafting-performance-alerting-tools
Meet Jane
Jane’s challenge
Using visualisations to prove a point
Using visualisations to increase awareness
Using visualisations to create value
Using visualisations to track performance
Building visualisations into business processes
Don’t fear failure
Help is there
http://helpmeviz.com/
• webpagetest.org – you know this one
• heatmap.webperf.tools – red means slow
• requestmap.webperf.tools – plot your domains
• rumwall.webperf.tools – dashboard your analytics
Use the right tools for the job
• graphite - graphite.wikidot.com
• graphene - github.com/jondot/graphene
• and more - bit.ly/foss_viz
Create your own
Information Is Beautiful – David McCandless
Data Visualizations - Noah Iliinsky
Storytelling with Data - Cole Nussbaumer Knaflic
Homework
moretechnical
Thanks!
@SimonHearne
slideshare.net/SimonHearne
Break Break
You are here

More Related Content

PDF
Build a Game with JavaScript
PDF
Lean & Agile @ Digital Media Management - Thomas More Mechelen
PDF
Build a Game with JavaScript
PDF
Jordan Blackburn final_ppp
PDF
Build A Game with JavaScript - LA - July 11
PPTX
How Humans See Data
PPTX
Data Visualization for Business - Pallav Nadhani
PPTX
Big data for sales and marketing people
Build a Game with JavaScript
Lean & Agile @ Digital Media Management - Thomas More Mechelen
Build a Game with JavaScript
Jordan Blackburn final_ppp
Build A Game with JavaScript - LA - July 11
How Humans See Data
Data Visualization for Business - Pallav Nadhani
Big data for sales and marketing people

Similar to Beyond the Waterfall - meaningful web performance visualisations (20)

PDF
Webinar: Proactive Strategies for Finding and Fixing Performance Issues
PPTX
Agile Product Management: Getting from Backlog to Value
PPTX
6 Areas Of Focus to Maximize the Success of Your Digital Marketing Analytics ...
PDF
Business Data Analytics Powerpoint Presentation Slides
PPTX
Better B2B Content: Developing Customer-Centric Content Live Web Clinic
PDF
From Reporting to Action: How to Understand and Drive Interactive Results
PDF
Harnessing the Value of UX
PPTX
How to create a performance-first culture [2018 WebPerfDays Amsterdam]
PDF
Data Visualization - UC Analytics Conference 2018
PPTX
Invigorate your data insights - banish data dreariness
PDF
Thriving In A Multi-Browser World – 4 Tips for Optimizing Website Performance...
PDF
Developing Customer-Centric Content: A Better B2B Marketing Clinic
PPTX
Webtrends Review
PPTX
Data Visualization in Big Data Analytics
PDF
Career Website Analytics - Webinar by J Walter Thompson INSIDE
PDF
20130117 - Big Data Architectures
PDF
Data Visualizations in Digital Products (ProductCamp Boston 2016)
PDF
Velocity_Conference
PDF
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
PDF
2015-06-23 Video Analytics - Furst,M - PARC
Webinar: Proactive Strategies for Finding and Fixing Performance Issues
Agile Product Management: Getting from Backlog to Value
6 Areas Of Focus to Maximize the Success of Your Digital Marketing Analytics ...
Business Data Analytics Powerpoint Presentation Slides
Better B2B Content: Developing Customer-Centric Content Live Web Clinic
From Reporting to Action: How to Understand and Drive Interactive Results
Harnessing the Value of UX
How to create a performance-first culture [2018 WebPerfDays Amsterdam]
Data Visualization - UC Analytics Conference 2018
Invigorate your data insights - banish data dreariness
Thriving In A Multi-Browser World – 4 Tips for Optimizing Website Performance...
Developing Customer-Centric Content: A Better B2B Marketing Clinic
Webtrends Review
Data Visualization in Big Data Analytics
Career Website Analytics - Webinar by J Walter Thompson INSIDE
20130117 - Big Data Architectures
Data Visualizations in Digital Products (ProductCamp Boston 2016)
Velocity_Conference
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
2015-06-23 Video Analytics - Furst,M - PARC
Ad

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Five Habits of High-Impact Board Members
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPT
Geologic Time for studying geology for geologist
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Tartificialntelligence_presentation.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPT
What is a Computer? Input Devices /output devices
DOCX
search engine optimization ppt fir known well about this
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Hybrid model detection and classification of lung cancer
PPTX
Chapter 5: Probability Theory and Statistics
Group 1 Presentation -Planning and Decision Making .pptx
A comparative study of natural language inference in Swahili using monolingua...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Five Habits of High-Impact Board Members
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Geologic Time for studying geology for geologist
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Zenith AI: Advanced Artificial Intelligence
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Enhancing emotion recognition model for a student engagement use case through...
A review of recent deep learning applications in wood surface defect identifi...
Tartificialntelligence_presentation.pptx
Developing a website for English-speaking practice to English as a foreign la...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
What is a Computer? Input Devices /output devices
search engine optimization ppt fir known well about this
Hindi spoken digit analysis for native and non-native speakers
Hybrid model detection and classification of lung cancer
Chapter 5: Probability Theory and Statistics
Ad

Beyond the Waterfall - meaningful web performance visualisations