My presentation at the Zycko breakfast session... About why your users don't like to wait and why you should care as a site owner. This presentation covers the importance of perception of speed, navigation and how to do proper performance monitoring...
29. 0
25
50
75
100
1 2 3 4 5
Slow Average Fast
%ofrespondentsthatratedtheactualwebsitespeed
Design score (1=bad - 5=beautiful)
Perception of good design is influenced by fast page load times
38. Task completion has positive impact
Always compared to past experiences
Experience vs. surfing online....
39. Task completion has positive impact
Slow downs have more impact
Always compared to past experiences
Experience vs. surfing online....
40. Sensitive for specific tasks
Task completion has positive impact
Slow downs have more impact
Always compared to past experiences
Experience vs. surfing online....
58. 1
0,3
0 Source: Jakob Nielsen
Instantaneous: I like it!
Interaction: Let’s conversate...
59. 1
0,3
0 Source: Jakob Nielsen
Instantaneous: I like it!
Interaction: Let’s conversate...
60. 1
3
0,3
0 Source: Jakob Nielsen
Instantaneous: I like it!
Interaction: Let’s conversate...
Mmm, shall I click away?
61. 10
1
3
0,3
Instantaneous: I like it!
Interaction: Let’s conversate...
Mmm, shall I click away?
Only if the task/content is relevant
0 Source: Jakob Nielsen
76. Purchasing a book,
must be completed (speed),
where every page loads under 3 sec.,
from any location in the Netherlands,
for 90% of all users,
every day between 6am and 12pm,
using IE9 and higher,
Customer journey
Metric: Speed
Target: Sec
User scenario
User locations
Percentile
Service Window
measured with Real User Monitoring. Monitoring type
Read more: Metrics 101, Velocityconf 2010
83. Measuring performance is not easy...
You need diagnostic details for things you can
change and/or control
84. Measuring performance is not easy...
You need insights in the things you can’t control,
but do impact your bottom line
You need diagnostic details for things you can
change and/or control
94. Synthetic monitoring = Your heartbeat
Ultimately, synthetic monitoring shows you if your
site’s working or not...
(best used for operations and service reports)
100. Ultimately, Real User Monitoring shows you how many
users are affected by bad performance...
(best used for capacity management and conversion optimization)
Real User Monitoring = Your Real Users
101. 1
Insert tag (.js file) into
(mobile) web pages
Pages are requested
from browser/device
As pages execute,
tag collects
performance metrics
After onload tag send
detailed report for
further analysis
tag.js
tag.js
tag.js
tag.js
2 3 4
104. Application Performance = Your mechanic
Ultimately, Application Performance Monitoring shows
you how your application behaves under pressure...
(best used for root cause analysis, profiling and development)
117. Control
Quality vs.
Service Levels
User Impacted?
Application Chain vs.
Business impact
Resolution
Root cause vs.
Uptime
Task Data
Need for
details
- -
++
Manage
Deliverables?
120. The “waiting” experience
1. Understand your customer
2. Prioritize content
3. Deliver fast
4. Measure to optimize
5. Repeat this for every iteration