the business case for speed
DESCRIPTION
Speed is often regarded as a second class requirement in a web site, always behind design and functionality and sometimes even taken for granted. The truth is, it is a critical business requirement, and it has impact to other metrics that are widely considered as business-critical like search engine rankings, bounce rate or conversion rate. Covered topics: - Speed and SEO - or: Pleasing the search engines - Speed and CRO - or: Pleasing your end users - Planning for speed - Success storiesTRANSCRIPT
![Page 2: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/2.jpg)
Overview
• Communication – Business & IT
• Activities and metrics
• Pleasing users
• Pleasing search engines
• Success stories
• Methodology
![Page 3: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/3.jpg)
A brief introduction to myself
![Page 4: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/4.jpg)
a fast ecommerce makes more money performance tuning
performance assessments
ecommerce implementations
![Page 5: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/5.jpg)
My background
• Software Developer? • IT Specialist? • Database Specialist? • IT Architect? • Project Leader?
• Java Enterprise • OO Analysis & Design • DB2 & other databases • TDD, CI & other Agile practices • Mostly back end, critical infrastructure / apps
– Performance matters
![Page 6: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/6.jpg)
Business & IT communication
![Page 7: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/7.jpg)
Speed (for business)
• Technical detail
• Non-functional requirement
• i.e. less important than design details
• i.e. taken for granted
• “Logically” put at the end of the plan
• i.e. never done
• It’s not going to be more expensive, is it?
• Is a Ferrari as expensive as a Seat?
![Page 8: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/8.jpg)
Speed (for IT)
• yeah, it’s great but..
• It complicates the code
• It makes you RTFM
• It complicates the architecture
• It complicates the HW & SW platform
• It’s difficult to test
• It needs specialized skills – DevOps!
• ... oh, and then there are the “let’s optimize this code, just in case it’s slow” types
![Page 9: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/9.jpg)
How can we speak about it?
![Page 10: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/10.jpg)
What drives the business?
• Business objectives (sell products)
• Marketing strategy (obtain and retain customers)
• Budget (costs)
• Trends
• Politics
![Page 11: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/11.jpg)
The obvious activities
• Web design
• Pricing rules and promotions
• Advertising
• SEO
• SMM
• Content marketing
• Web development (the easy part)
![Page 12: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/12.jpg)
The obvious KPIs
• Total sales
• Revenue
• Number of users
• Returning users
• Number of page views
• Goal conversion rate
• Shopping cart abandonment rate
• Bounce rate
• Click through rate
![Page 13: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/13.jpg)
Now IT is introducing
• Image optimization
• CSS Sprites
• Placement of scripts and styles
• Gzip compression
• Keep alive connections
• CDNs
• Expires headers
• Domain sharding
![Page 14: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/14.jpg)
![Page 15: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/15.jpg)
... and wants to measure
• Time to first byte
• Time to interact
• TIme to Doc Complete
• Time to fully load
• PageSpeed score
• Speed index
• Throughput
• Cache hit ratio
![Page 16: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/16.jpg)
Looks like IT needs to work it out
![Page 17: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/17.jpg)
We need to please:
- Users
- Search engines
![Page 18: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/18.jpg)
Pleasing users
ü Nice design
ü Great products
ü Gorgeous pictures
ü Easy navigation
ü Useful content
ü Streamlined checkout and payment
ü Fast and convenient shipment
ü Sense of security
![Page 19: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/19.jpg)
Users like speed
![Page 20: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/20.jpg)
Forrester / Akamai
• 52% of users relate site speed with returning to the site
• 47% of users expect load time < 2s
• 79% of ecommerce users think that a dissatisfying visit makes less likely to buy again – And 27% even from a physical store
h"p://www.akamai.com/html/about/press/releases/2009/press_091409.html
![Page 21: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/21.jpg)
BrandPerfect
• 66% of UK users think that the biggest irritation of a site is slowness (#1 cause)
• 90% of users share their online shopping experience (good or bad)
• Top three requests for online shopping – Safer (61%)
– Easy to navigate (58%)
– Faster (52%)
h"p://brandperfect.org/index.php/knowledge/reports
![Page 22: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/22.jpg)
Radware
h"p://blog.radware.com/applicaAondelivery/applicaAonacceleraAonopAmizaAon/2013/05/case-‐study-‐page-‐load-‐Ame-‐conversions/
![Page 23: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/23.jpg)
Pleasing search engines
ü Focus on quality and unique content
ü Use title and meta tags
ü Maintain a consistent document structure
ü Build friendly URL structure
ü Use alt tags for images
ü Use rich data
ü Guide robots with a site map.
![Page 24: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/24.jpg)
Search engines like speed, too
![Page 25: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/25.jpg)
The Oracle
h"p://googlewebmastercentral.blogspot.com.es/2010/04/using-‐site-‐speed-‐in-‐web-‐search-‐ranking.html
![Page 26: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/26.jpg)
Zoompf
h"p://moz.com/blog/how-‐website-‐speed-‐actually-‐impacts-‐search-‐ranking
![Page 27: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/27.jpg)
Is it possible to correlate performance optimization with
any business KPI improvement?
![Page 28: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/28.jpg)
Sucess stories
![Page 29: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/29.jpg)
Walmart
1s improvement in load time
2% increase in conversion rate
![Page 30: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/30.jpg)
Walmart
http://minus.com/msM8y8nyh
![Page 31: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/31.jpg)
Obama 2012 campaign
60% decrease in response time
14% increase in donations
![Page 32: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/32.jpg)
Obama 2012 campaign
h"p://kylerush.net/blog/meet-‐the-‐obama-‐campaigns-‐250-‐million-‐fundraising-‐plaHorm/
![Page 33: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/33.jpg)
Firefox
2.2s improvement in response time
15.4% increase in number of
downloads
![Page 34: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/34.jpg)
Firefox
http://blog.mozilla.org/metrics/category/website-optimization/
![Page 35: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/35.jpg)
Shopzilla
Response time from 6s to 1.2s
10% growth in revenue
50% decline in operational costs
![Page 36: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/36.jpg)
Shopzilla
http://velocityconf.com/velocity2009/public/schedule/detail/7709
![Page 37: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/37.jpg)
Intuit
Response time from 15s to 2s
10 points reduction in
shopping cart abandonment
![Page 38: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/38.jpg)
Intuit
http://velocityconf.com/velocityny2013/public/schedule/detail/30146
![Page 39: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/39.jpg)
Now our turn. Can we do it (and not fail?)
![Page 40: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/40.jpg)
Remember? - Speed (for IT)
• yeah, it’s great but..
• It complicates the code
• It makes you RTFM
• It complicates the architecture
• It complicates the HW & SW platform
• It’s difficult to test
• It needs specialized skills – DevOps!
• ... oh, and then there are the “let’s optimize this code, just in case it’s slow” types
![Page 41: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/41.jpg)
Methodology?
• Ideal: Include performance optimization in your development process
• Best: at least do it – Performance check lists
• Steve Souders: High Performance Web Sites
– Trivial vs. high impact (implementation, development process, architecture)
– How do you know if it is affecting you?
![Page 42: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/42.jpg)
You don’t need another performance checklist, you need
a performance optimization methodology
![Page 43: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/43.jpg)
h"p://siriusway.com/performance-‐blog/improve-‐website-‐performance-‐part-‐two/
![Page 44: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/44.jpg)
Start today
• Google Analytics – page speed and bounce rate
• http://siriusway.com/performance-blog/how-to-know-if-your-site-performance-is-related-to-your-bounce-rate/
![Page 45: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/45.jpg)
More References
• http://zoompf.com/business-case
• http://www.webperformancetoday.com/2010/06/15/everything-you-wanted-to-know-about-web-performance/
• http://www.webperformancetoday.com/2014/04/09/web-page-speed-affect-conversions-infographic/
![Page 46: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/46.jpg)
White paper
h"p://siriusway.com/download-‐white-‐paper/
![Page 47: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/47.jpg)
Reach me at
• http://siriusway.com/performance-blog/
• @jordibuj
• http://es.linkedin.com/in/jordibuj/
![Page 48: The Business Case for Speed](https://reader034.vdocuments.us/reader034/viewer/2022042518/558e0b931a28ab64318b4576/html5/thumbnails/48.jpg)