SlideShare a Scribd company logo
With Deckers
Proactive Strategies for Finding
and Fixing Performance Issues
Who are we?
Billy Hoffman
Director of Product at Rigor


Ryan Vila
System Engineer at SOASTA
Why are we here?
•  Performance is $$$
–  Most businesses tackle performance when
it’s too late
•  We want to teach you how to:
–  Build budgets for performance
–  Find & fix your biggest problems first
–  Enable cross-functional buy-in for
performance
–  Create processes that will prevent
performance defects from impacting your
users in the future
The real star of the show
Nick Smotek
Digital Technology Manager at
Deckers
Fun Facts:
•  13 years w/ Deckers
•  Has served as the lead dev
•  Founded the UX department
which manages performance
monitoring and optimization
The Deckers Performance Story
•  This all started with a mandate from
Management for sites to be “Faster”

•  We weren’t making much progress for a
variety of reasons…..
Legacy monitoring tools
•  Our existing toolset was:
–  Complex
–  Expensive (required consultation)
–  Had poor UX 
–  Difficult for us to gain insights
Lots of brands
With cross-functional teams
Also, what is “Faster”?
We didn’t know:
•  How fast we were
•  How fast we should be 
•  How to build performance goals that
were concrete and actionable
First things first: Find New Tools
Previously we were Synthetic-Only. We knew we wanted to
change things up. Here are some of the things we were looking
for:
A RUM solution to:
–  Identify UX bottlenecks
–  Prioritize performance
optimization efforts
–  Understand performance
impact on business metrics
A new synthetic solution to:
–  Establish a baseline
–  Create benchmarks
against the competition
–  Identify optimizations and
fix site problems
Establish Performance Baselines
Identify Bottlenecks
Then understand your 
load time distribution
Benchmark Your Competitors
Find your performance sweetspot
Use the data to create
performance budgets and goals
●  Media size budget under 700k
●  Rigor Optimization Performance
Score Goal 90 or better
●  TTI (Time to interactive)
○  Goal 1 second
●  Limit requests to under 80
●  Create goals for your synthetic
data using:
○  Synthetic Baselines
○  Competitive Benchmarks
○  RUM what-if Analysis
●  Make SMART goals:
○  Specific
○  Measurable
○  Achievable/Realistic
○  Time-bound
●  Tie real dollars to your goals
Bite off small bits at a time
Create Guardrails for Performance Regression
The 3rd Party Problem….
•  We are Marketing HEAVY:
–  Lots of pixels (25) that delay
page load 
–  Many non-technical
stakeholders
Identify offenders 
•  Use the mPulse Waterfall
chart to analyze all page
load resources
•  Use custom timers and
alerting to monitor specific
third parties
Build internal processes to 
constrain the impact of 3rd parties
What we did:
•  Established 3rd party performance budgets
–  Total load time for all pixels on site must not exceed 3 seconds. Unless it can be off loaded to
after DOM Complete
•  Created a strict SLA policy for 3rd parties
–  99.9999% uptime
–  Cannot throw any errors
–  Must load under 500ms
–  Limit redirect chains to less than 3 or none at all.
•  We immediately remove pixels of services experiencing downtime
•  We discussed with our Marketers the impact of the 3PC pixels on
our conversion rate and they were very receptive
Ensure effective communication
•  Build reports that summarize your key KPIs 
–  Send out to website stakeholders at consistent
intervals
•  Be very intentional about how you configure alerts:
–  Alerts should be meaningful, not noise
–  People quickly ignore alerts if they are constant
•  Constantly share successes!
Make web performance fun!
Create time to consistently
evaluate your progress 

We take time every month to
compile reports from Rigor
Monitoring, Rigor Optimization, and
SOASTA’s mPulse to make
recommendations to our different
teams about performance
prioritization.
What’s Next?
•  Test Earlier
•  Configure more advanced
alerting with our RUM data
•  Deep analysis of data using
SOASTA Data Science
Workbench
•  Hook performance testing into
our deployment process
Results 
Changes in March (close to 1.9 seconds)
Changes in June (close to 1.2 seconds)
•  Took control of performance goals
and budget
•  Gained buy in from executive team
•  Improved TTI time across all
properties by 33% 
•  3rd party pixels down from 35 to 25
•  Created consistent reporting across
the organization
Takeaways 
•  Performance improvement is not optional
•  Justify site improvements with ROI / What-If analysis
•  Take control of your performance budgets
•  Performance is a process
•  Set S.M.A.R.T. performance objectives
•  Take control of 3rd party SLA’s
•  Set alerts consciously
Q&A 
Download the RUM+Synthetic data sheet here:

https://www.soasta.com/wp-content/uploads/2016/07/mP-
and-rigor-data-sheet_screen3.pdf

More Related Content

What's hot

VSM Financial Services - Case Study
VSM Financial Services - Case StudyVSM Financial Services - Case Study
VSM Financial Services - Case Study
VSM Software
 
Hub16: CareerBuilder: Focusing Sales and Marketing efforts using account segm...
Hub16: CareerBuilder: Focusing Sales and Marketing efforts using account segm...Hub16: CareerBuilder: Focusing Sales and Marketing efforts using account segm...
Hub16: CareerBuilder: Focusing Sales and Marketing efforts using account segm...
Anaplan
 
Hub16: Revenue modeling at Autodesk: Aligning Sales Operations and Finance wi...
Hub16: Revenue modeling at Autodesk: Aligning Sales Operations and Finance wi...Hub16: Revenue modeling at Autodesk: Aligning Sales Operations and Finance wi...
Hub16: Revenue modeling at Autodesk: Aligning Sales Operations and Finance wi...
Anaplan
 
SUCCESS STORY: Reducing Lead Time for Completing Technical Service Requests a...
SUCCESS STORY: Reducing Lead Time for Completing Technical Service Requests a...SUCCESS STORY: Reducing Lead Time for Completing Technical Service Requests a...
SUCCESS STORY: Reducing Lead Time for Completing Technical Service Requests a...
GoLeanSixSigma.com
 
Home assignment - Tal Elor
Home assignment   - Tal ElorHome assignment   - Tal Elor
Home assignment - Tal Elor
ssuser88467b
 
Beyond customization increasing user adoption with unifiers functionality -...
Beyond customization   increasing user adoption with unifiers functionality -...Beyond customization   increasing user adoption with unifiers functionality -...
Beyond customization increasing user adoption with unifiers functionality -...
p6academy
 
Hub16: Motorola: Identifying cross-sell and up-sell opportunities
Hub16: Motorola: Identifying cross-sell and up-sell opportunitiesHub16: Motorola: Identifying cross-sell and up-sell opportunities
Hub16: Motorola: Identifying cross-sell and up-sell opportunities
Anaplan
 
Home assignment Tal Elor
Home assignment Tal ElorHome assignment Tal Elor
Home assignment Tal Elor
ssuser88467b
 
7 Keys to Simplify Your Data Conversion
7 Keys to Simplify Your Data Conversion7 Keys to Simplify Your Data Conversion
7 Keys to Simplify Your Data Conversion
WebLink International
 
MSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
MSP Sales Tactic | Conducting Effective Network Assessments to Win New ContractsMSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
MSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
David Castro
 
UMC 2015 Presentation
UMC 2015 PresentationUMC 2015 Presentation
UMC 2015 PresentationMark Spafford
 
Anaplan SPM webinar series: Tips for optimizing your sales force productivity
Anaplan SPM webinar series: Tips for optimizing your sales force productivityAnaplan SPM webinar series: Tips for optimizing your sales force productivity
Anaplan SPM webinar series: Tips for optimizing your sales force productivity
Anaplan
 
Integrity Data's Payroll User Group: July 2015
Integrity Data's Payroll User Group: July 2015Integrity Data's Payroll User Group: July 2015
Integrity Data's Payroll User Group: July 2015
Integrity Data
 
Anaplan Hub 2015: Lexmark drives sales performance management with Anaplan an...
Anaplan Hub 2015: Lexmark drives sales performance management with Anaplan an...Anaplan Hub 2015: Lexmark drives sales performance management with Anaplan an...
Anaplan Hub 2015: Lexmark drives sales performance management with Anaplan an...
Anaplan
 
Tips for aligning business process and systems to support accurate quota and ...
Tips for aligning business process and systems to support accurate quota and ...Tips for aligning business process and systems to support accurate quota and ...
Tips for aligning business process and systems to support accurate quota and ...
Anaplan
 
Hub16: Managing two distinctive workforce plans to drive growth
Hub16: Managing two distinctive workforce plans to drive growthHub16: Managing two distinctive workforce plans to drive growth
Hub16: Managing two distinctive workforce plans to drive growth
Anaplan
 
Turn Problems into Profits
Turn Problems into ProfitsTurn Problems into Profits
Turn Problems into Profits
Lean for U
 
Improving IT Performance
Improving IT PerformanceImproving IT Performance
Improving IT Performance
Jane Prusakova
 
Hub16: Del Monte aligns Supply Chain with Finance
Hub16: Del Monte aligns Supply Chain with FinanceHub16: Del Monte aligns Supply Chain with Finance
Hub16: Del Monte aligns Supply Chain with Finance
Anaplan
 
Webinar "Insight Acceleration: From 6 weeks to 22 hours of research"
Webinar "Insight Acceleration: From 6 weeks to 22 hours of research" Webinar "Insight Acceleration: From 6 weeks to 22 hours of research"
Webinar "Insight Acceleration: From 6 weeks to 22 hours of research"
SKIM
 

What's hot (20)

VSM Financial Services - Case Study
VSM Financial Services - Case StudyVSM Financial Services - Case Study
VSM Financial Services - Case Study
 
Hub16: CareerBuilder: Focusing Sales and Marketing efforts using account segm...
Hub16: CareerBuilder: Focusing Sales and Marketing efforts using account segm...Hub16: CareerBuilder: Focusing Sales and Marketing efforts using account segm...
Hub16: CareerBuilder: Focusing Sales and Marketing efforts using account segm...
 
Hub16: Revenue modeling at Autodesk: Aligning Sales Operations and Finance wi...
Hub16: Revenue modeling at Autodesk: Aligning Sales Operations and Finance wi...Hub16: Revenue modeling at Autodesk: Aligning Sales Operations and Finance wi...
Hub16: Revenue modeling at Autodesk: Aligning Sales Operations and Finance wi...
 
SUCCESS STORY: Reducing Lead Time for Completing Technical Service Requests a...
SUCCESS STORY: Reducing Lead Time for Completing Technical Service Requests a...SUCCESS STORY: Reducing Lead Time for Completing Technical Service Requests a...
SUCCESS STORY: Reducing Lead Time for Completing Technical Service Requests a...
 
Home assignment - Tal Elor
Home assignment   - Tal ElorHome assignment   - Tal Elor
Home assignment - Tal Elor
 
Beyond customization increasing user adoption with unifiers functionality -...
Beyond customization   increasing user adoption with unifiers functionality -...Beyond customization   increasing user adoption with unifiers functionality -...
Beyond customization increasing user adoption with unifiers functionality -...
 
Hub16: Motorola: Identifying cross-sell and up-sell opportunities
Hub16: Motorola: Identifying cross-sell and up-sell opportunitiesHub16: Motorola: Identifying cross-sell and up-sell opportunities
Hub16: Motorola: Identifying cross-sell and up-sell opportunities
 
Home assignment Tal Elor
Home assignment Tal ElorHome assignment Tal Elor
Home assignment Tal Elor
 
7 Keys to Simplify Your Data Conversion
7 Keys to Simplify Your Data Conversion7 Keys to Simplify Your Data Conversion
7 Keys to Simplify Your Data Conversion
 
MSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
MSP Sales Tactic | Conducting Effective Network Assessments to Win New ContractsMSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
MSP Sales Tactic | Conducting Effective Network Assessments to Win New Contracts
 
UMC 2015 Presentation
UMC 2015 PresentationUMC 2015 Presentation
UMC 2015 Presentation
 
Anaplan SPM webinar series: Tips for optimizing your sales force productivity
Anaplan SPM webinar series: Tips for optimizing your sales force productivityAnaplan SPM webinar series: Tips for optimizing your sales force productivity
Anaplan SPM webinar series: Tips for optimizing your sales force productivity
 
Integrity Data's Payroll User Group: July 2015
Integrity Data's Payroll User Group: July 2015Integrity Data's Payroll User Group: July 2015
Integrity Data's Payroll User Group: July 2015
 
Anaplan Hub 2015: Lexmark drives sales performance management with Anaplan an...
Anaplan Hub 2015: Lexmark drives sales performance management with Anaplan an...Anaplan Hub 2015: Lexmark drives sales performance management with Anaplan an...
Anaplan Hub 2015: Lexmark drives sales performance management with Anaplan an...
 
Tips for aligning business process and systems to support accurate quota and ...
Tips for aligning business process and systems to support accurate quota and ...Tips for aligning business process and systems to support accurate quota and ...
Tips for aligning business process and systems to support accurate quota and ...
 
Hub16: Managing two distinctive workforce plans to drive growth
Hub16: Managing two distinctive workforce plans to drive growthHub16: Managing two distinctive workforce plans to drive growth
Hub16: Managing two distinctive workforce plans to drive growth
 
Turn Problems into Profits
Turn Problems into ProfitsTurn Problems into Profits
Turn Problems into Profits
 
Improving IT Performance
Improving IT PerformanceImproving IT Performance
Improving IT Performance
 
Hub16: Del Monte aligns Supply Chain with Finance
Hub16: Del Monte aligns Supply Chain with FinanceHub16: Del Monte aligns Supply Chain with Finance
Hub16: Del Monte aligns Supply Chain with Finance
 
Webinar "Insight Acceleration: From 6 weeks to 22 hours of research"
Webinar "Insight Acceleration: From 6 weeks to 22 hours of research" Webinar "Insight Acceleration: From 6 weeks to 22 hours of research"
Webinar "Insight Acceleration: From 6 weeks to 22 hours of research"
 

Viewers also liked

Giralda, Alhambra
Giralda, AlhambraGiralda, Alhambra
Giralda, Alhambra
misancor13
 
Dual zone swim spa
Dual zone swim spaDual zone swim spa
Dual zone swim spa
Gomez bailey
 
Kimberly Vallejo's Mastery Journey Timeline
Kimberly Vallejo's Mastery Journey TimelineKimberly Vallejo's Mastery Journey Timeline
Kimberly Vallejo's Mastery Journey Timeline
Kimberly Vallejo
 
Tvs 473, Tvs 673, Tvs 873
Tvs 473, Tvs 673, Tvs 873 Tvs 473, Tvs 673, Tvs 873
Tvs 473, Tvs 673, Tvs 873
Worldspan Communications Ltd
 
Develop for-website 26
Develop for-website 26Develop for-website 26
Develop for-website 26
Dashdemberel Boldbaatar
 
Samsung SSD 960 PRO specs m2 mz-v6 p1t0bw / mz-v6p2t0bw / MZ-V6P512BW
Samsung SSD 960 PRO specs m2 mz-v6 p1t0bw / mz-v6p2t0bw / MZ-V6P512BWSamsung SSD 960 PRO specs m2 mz-v6 p1t0bw / mz-v6p2t0bw / MZ-V6P512BW
Samsung SSD 960 PRO specs m2 mz-v6 p1t0bw / mz-v6p2t0bw / MZ-V6P512BW
Worldspan Communications Ltd
 
SwimSpas
SwimSpasSwimSpas
SwimSpas
Gomez bailey
 
PALANIVEL_MUTHUVEL_Resume_20082016
PALANIVEL_MUTHUVEL_Resume_20082016PALANIVEL_MUTHUVEL_Resume_20082016
PALANIVEL_MUTHUVEL_Resume_20082016PALANIVEL MUTHUVEL
 
City Owned Property GIS Presentation
City Owned Property GIS PresentationCity Owned Property GIS Presentation
City Owned Property GIS Presentation
Zoralys Calle, GISP
 
法律行動籌款懶人包
法律行動籌款懶人包法律行動籌款懶人包
法律行動籌款懶人包
莊 康信
 
Parag software QA
Parag software QAParag software QA
Parag software QAParag Desai
 
Waterwheel
WaterwheelWaterwheel
Waterwheel
misancor13
 
Shrutishravan Software Solutions Pvt Ltd
Shrutishravan Software Solutions Pvt LtdShrutishravan Software Solutions Pvt Ltd
Shrutishravan Software Solutions Pvt Ltd
Sardar Yadav
 
La mente
La menteLa mente
La mente
eljotro
 
Tratado hematologia cap 57
Tratado hematologia cap 57Tratado hematologia cap 57
Tratado hematologia cap 57
Cláudia Gaspar
 

Viewers also liked (20)

CURRICULUM VITAE
CURRICULUM  VITAECURRICULUM  VITAE
CURRICULUM VITAE
 
Giralda, Alhambra
Giralda, AlhambraGiralda, Alhambra
Giralda, Alhambra
 
Dual zone swim spa
Dual zone swim spaDual zone swim spa
Dual zone swim spa
 
Kimberly Vallejo's Mastery Journey Timeline
Kimberly Vallejo's Mastery Journey TimelineKimberly Vallejo's Mastery Journey Timeline
Kimberly Vallejo's Mastery Journey Timeline
 
Tvs 473, Tvs 673, Tvs 873
Tvs 473, Tvs 673, Tvs 873 Tvs 473, Tvs 673, Tvs 873
Tvs 473, Tvs 673, Tvs 873
 
Develop for-website 26
Develop for-website 26Develop for-website 26
Develop for-website 26
 
SmithOSM20160226
SmithOSM20160226SmithOSM20160226
SmithOSM20160226
 
Samsung SSD 960 PRO specs m2 mz-v6 p1t0bw / mz-v6p2t0bw / MZ-V6P512BW
Samsung SSD 960 PRO specs m2 mz-v6 p1t0bw / mz-v6p2t0bw / MZ-V6P512BWSamsung SSD 960 PRO specs m2 mz-v6 p1t0bw / mz-v6p2t0bw / MZ-V6P512BW
Samsung SSD 960 PRO specs m2 mz-v6 p1t0bw / mz-v6p2t0bw / MZ-V6P512BW
 
SwimSpas
SwimSpasSwimSpas
SwimSpas
 
PALANIVEL_MUTHUVEL_Resume_20082016
PALANIVEL_MUTHUVEL_Resume_20082016PALANIVEL_MUTHUVEL_Resume_20082016
PALANIVEL_MUTHUVEL_Resume_20082016
 
City Owned Property GIS Presentation
City Owned Property GIS PresentationCity Owned Property GIS Presentation
City Owned Property GIS Presentation
 
法律行動籌款懶人包
法律行動籌款懶人包法律行動籌款懶人包
法律行動籌款懶人包
 
Parag software QA
Parag software QAParag software QA
Parag software QA
 
Waterwheel
WaterwheelWaterwheel
Waterwheel
 
mvc
mvcmvc
mvc
 
JN - Q2-Q3 10 - FINAL
JN - Q2-Q3 10 - FINALJN - Q2-Q3 10 - FINAL
JN - Q2-Q3 10 - FINAL
 
Eurotech - 7th Edition Catalogue
Eurotech - 7th Edition CatalogueEurotech - 7th Edition Catalogue
Eurotech - 7th Edition Catalogue
 
Shrutishravan Software Solutions Pvt Ltd
Shrutishravan Software Solutions Pvt LtdShrutishravan Software Solutions Pvt Ltd
Shrutishravan Software Solutions Pvt Ltd
 
La mente
La menteLa mente
La mente
 
Tratado hematologia cap 57
Tratado hematologia cap 57Tratado hematologia cap 57
Tratado hematologia cap 57
 

Similar to Webinar: Proactive Strategies for Finding and Fixing Performance Issues

Measuring Success in the Lean IT World
Measuring Success in the Lean IT WorldMeasuring Success in the Lean IT World
Measuring Success in the Lean IT World
Lean IT Association
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
Cprime
 
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
TheConnectedCause
 
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
Sencha
 
Learning from experience: Collaborative Journey towards CMMI
Learning from experience: Collaborative Journey towards CMMILearning from experience: Collaborative Journey towards CMMI
Learning from experience: Collaborative Journey towards CMMI
OSSCube
 
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
Kaseya
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
Khalid Kahloot
 
BVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive SuccessBVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive Success
ResultsPositive Business Technology Solutions
 
Resume Christian Cisneros Sanchez
Resume Christian Cisneros SanchezResume Christian Cisneros Sanchez
Resume Christian Cisneros SanchezChristian Cisneros
 
When and Where to Embed Business Intelligence
When and Where to Embed Business IntelligenceWhen and Where to Embed Business Intelligence
When and Where to Embed Business Intelligence
Looker
 
ECC-Net Web presence, Lars Boström
ECC-Net Web presence, Lars BoströmECC-Net Web presence, Lars Boström
ECC-Net Web presence, Lars Boström
Konsumentverket
 
The Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdfThe Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdf
Nesma
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Emtec Inc.
 
BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0BizTrans SysTech
 
How and Why: Embedded Analytics Interfaces For Your SaaS Product
How and Why: Embedded Analytics Interfaces For Your SaaS ProductHow and Why: Embedded Analytics Interfaces For Your SaaS Product
How and Why: Embedded Analytics Interfaces For Your SaaS Product
Aggregage
 
Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...
Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...
Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...
Hannah Flynn
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project success
Mark Troncone MBA, PMP, CBAP, ITILv3, CSM
 
How the economist with cloud BI and Looker have improved data-driven decision...
How the economist with cloud BI and Looker have improved data-driven decision...How the economist with cloud BI and Looker have improved data-driven decision...
How the economist with cloud BI and Looker have improved data-driven decision...
Looker
 

Similar to Webinar: Proactive Strategies for Finding and Fixing Performance Issues (20)

Measuring Success in the Lean IT World
Measuring Success in the Lean IT WorldMeasuring Success in the Lean IT World
Measuring Success in the Lean IT World
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
CRMready Webinar Series - Part 3 - How to Make Your Nonprofit’s CRM Implement...
 
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
 
Timothy Scerri Resume
Timothy Scerri ResumeTimothy Scerri Resume
Timothy Scerri Resume
 
Learning from experience: Collaborative Journey towards CMMI
Learning from experience: Collaborative Journey towards CMMILearning from experience: Collaborative Journey towards CMMI
Learning from experience: Collaborative Journey towards CMMI
 
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...MSP Best Practice  Integrating your RMM with your PSA Solution for Maximum Pr...
MSP Best Practice Integrating your RMM with your PSA Solution for Maximum Pr...
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
BVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive SuccessBVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive Success
 
Utils_Presentation_Richard U
Utils_Presentation_Richard UUtils_Presentation_Richard U
Utils_Presentation_Richard U
 
Resume Christian Cisneros Sanchez
Resume Christian Cisneros SanchezResume Christian Cisneros Sanchez
Resume Christian Cisneros Sanchez
 
When and Where to Embed Business Intelligence
When and Where to Embed Business IntelligenceWhen and Where to Embed Business Intelligence
When and Where to Embed Business Intelligence
 
ECC-Net Web presence, Lars Boström
ECC-Net Web presence, Lars BoströmECC-Net Web presence, Lars Boström
ECC-Net Web presence, Lars Boström
 
The Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdfThe Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdf
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0BizTrans SysTech_Analytics_Serv_SAP_v1.0
BizTrans SysTech_Analytics_Serv_SAP_v1.0
 
How and Why: Embedded Analytics Interfaces For Your SaaS Product
How and Why: Embedded Analytics Interfaces For Your SaaS ProductHow and Why: Embedded Analytics Interfaces For Your SaaS Product
How and Why: Embedded Analytics Interfaces For Your SaaS Product
 
Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...
Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...
Modern Product Data Workflows: How and Why: Embedded Analytics Interfaces For...
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project success
 
How the economist with cloud BI and Looker have improved data-driven decision...
How the economist with cloud BI and Looker have improved data-driven decision...How the economist with cloud BI and Looker have improved data-driven decision...
How the economist with cloud BI and Looker have improved data-driven decision...
 

More from Jennifer Finney

SOASTA Office Depot Case Study
SOASTA Office Depot Case StudySOASTA Office Depot Case Study
SOASTA Office Depot Case Study
Jennifer Finney
 
Webinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile PeakWebinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile Peak
Jennifer Finney
 
Turning Digital Performance into Competitive Advantage
Turning Digital Performance into Competitive AdvantageTurning Digital Performance into Competitive Advantage
Turning Digital Performance into Competitive Advantage
Jennifer Finney
 
Welcome to the Intelligent Testing Revolution!
Welcome to the Intelligent Testing Revolution!Welcome to the Intelligent Testing Revolution!
Welcome to the Intelligent Testing Revolution!
Jennifer Finney
 
Using JMeter Scripts in CloudTest for Continuous Testing
Using JMeter Scripts in CloudTest for Continuous TestingUsing JMeter Scripts in CloudTest for Continuous Testing
Using JMeter Scripts in CloudTest for Continuous Testing
Jennifer Finney
 
Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?
Jennifer Finney
 
Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57
Jennifer Finney
 
Network Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring ReleaseNetwork Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring Release
Jennifer Finney
 
Integrating Cloud-based performance test in VSTS with SOASTA CloudTest
Integrating Cloud-based performance test in VSTS with SOASTA CloudTestIntegrating Cloud-based performance test in VSTS with SOASTA CloudTest
Integrating Cloud-based performance test in VSTS with SOASTA CloudTest
Jennifer Finney
 
New Features in CloudTest & TouchTest
New Features in CloudTest & TouchTestNew Features in CloudTest & TouchTest
New Features in CloudTest & TouchTest
Jennifer Finney
 
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
Jennifer Finney
 
DPM Overview Soasta Partners.pptx
DPM Overview Soasta Partners.pptxDPM Overview Soasta Partners.pptx
DPM Overview Soasta Partners.pptx
Jennifer Finney
 
What You Don't Know About 3rd Party Scripts Can Hurt You!
What You Don't Know About 3rd Party Scripts Can Hurt You!What You Don't Know About 3rd Party Scripts Can Hurt You!
What You Don't Know About 3rd Party Scripts Can Hurt You!
Jennifer Finney
 
Soasta New Features in CloudTest & TouchTest Webinar
Soasta New Features in CloudTest & TouchTest WebinarSoasta New Features in CloudTest & TouchTest Webinar
Soasta New Features in CloudTest & TouchTest Webinar
Jennifer Finney
 

More from Jennifer Finney (14)

SOASTA Office Depot Case Study
SOASTA Office Depot Case StudySOASTA Office Depot Case Study
SOASTA Office Depot Case Study
 
Webinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile PeakWebinar: How to Load Test for Your Mobile Peak
Webinar: How to Load Test for Your Mobile Peak
 
Turning Digital Performance into Competitive Advantage
Turning Digital Performance into Competitive AdvantageTurning Digital Performance into Competitive Advantage
Turning Digital Performance into Competitive Advantage
 
Welcome to the Intelligent Testing Revolution!
Welcome to the Intelligent Testing Revolution!Welcome to the Intelligent Testing Revolution!
Welcome to the Intelligent Testing Revolution!
 
Using JMeter Scripts in CloudTest for Continuous Testing
Using JMeter Scripts in CloudTest for Continuous TestingUsing JMeter Scripts in CloudTest for Continuous Testing
Using JMeter Scripts in CloudTest for Continuous Testing
 
Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?Webinar: Are you ready for your peak season?
Webinar: Are you ready for your peak season?
 
Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57Webinar: Version Control in SOASTA 57
Webinar: Version Control in SOASTA 57
 
Network Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring ReleaseNetwork Emulation in SOASTA 57 Spring Release
Network Emulation in SOASTA 57 Spring Release
 
Integrating Cloud-based performance test in VSTS with SOASTA CloudTest
Integrating Cloud-based performance test in VSTS with SOASTA CloudTestIntegrating Cloud-based performance test in VSTS with SOASTA CloudTest
Integrating Cloud-based performance test in VSTS with SOASTA CloudTest
 
New Features in CloudTest & TouchTest
New Features in CloudTest & TouchTestNew Features in CloudTest & TouchTest
New Features in CloudTest & TouchTest
 
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
How To Introduce Cloud Based Load Testing to Your Jenkins Continuous Delivery...
 
DPM Overview Soasta Partners.pptx
DPM Overview Soasta Partners.pptxDPM Overview Soasta Partners.pptx
DPM Overview Soasta Partners.pptx
 
What You Don't Know About 3rd Party Scripts Can Hurt You!
What You Don't Know About 3rd Party Scripts Can Hurt You!What You Don't Know About 3rd Party Scripts Can Hurt You!
What You Don't Know About 3rd Party Scripts Can Hurt You!
 
Soasta New Features in CloudTest & TouchTest Webinar
Soasta New Features in CloudTest & TouchTest WebinarSoasta New Features in CloudTest & TouchTest Webinar
Soasta New Features in CloudTest & TouchTest Webinar
 

Recently uploaded

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

Webinar: Proactive Strategies for Finding and Fixing Performance Issues

  • 1. With Deckers Proactive Strategies for Finding and Fixing Performance Issues
  • 2. Who are we? Billy Hoffman Director of Product at Rigor Ryan Vila System Engineer at SOASTA
  • 3. Why are we here? •  Performance is $$$ –  Most businesses tackle performance when it’s too late •  We want to teach you how to: –  Build budgets for performance –  Find & fix your biggest problems first –  Enable cross-functional buy-in for performance –  Create processes that will prevent performance defects from impacting your users in the future
  • 4. The real star of the show Nick Smotek Digital Technology Manager at Deckers Fun Facts: •  13 years w/ Deckers •  Has served as the lead dev •  Founded the UX department which manages performance monitoring and optimization
  • 5. The Deckers Performance Story •  This all started with a mandate from Management for sites to be “Faster” •  We weren’t making much progress for a variety of reasons…..
  • 6. Legacy monitoring tools •  Our existing toolset was: –  Complex –  Expensive (required consultation) –  Had poor UX –  Difficult for us to gain insights
  • 9. Also, what is “Faster”? We didn’t know: •  How fast we were •  How fast we should be •  How to build performance goals that were concrete and actionable
  • 10. First things first: Find New Tools Previously we were Synthetic-Only. We knew we wanted to change things up. Here are some of the things we were looking for: A RUM solution to: –  Identify UX bottlenecks –  Prioritize performance optimization efforts –  Understand performance impact on business metrics A new synthetic solution to: –  Establish a baseline –  Create benchmarks against the competition –  Identify optimizations and fix site problems
  • 13. Then understand your load time distribution
  • 16. Use the data to create performance budgets and goals ●  Media size budget under 700k ●  Rigor Optimization Performance Score Goal 90 or better ●  TTI (Time to interactive) ○  Goal 1 second ●  Limit requests to under 80 ●  Create goals for your synthetic data using: ○  Synthetic Baselines ○  Competitive Benchmarks ○  RUM what-if Analysis ●  Make SMART goals: ○  Specific ○  Measurable ○  Achievable/Realistic ○  Time-bound ●  Tie real dollars to your goals
  • 17. Bite off small bits at a time
  • 18. Create Guardrails for Performance Regression
  • 19. The 3rd Party Problem…. •  We are Marketing HEAVY: –  Lots of pixels (25) that delay page load –  Many non-technical stakeholders
  • 20. Identify offenders •  Use the mPulse Waterfall chart to analyze all page load resources •  Use custom timers and alerting to monitor specific third parties
  • 21. Build internal processes to constrain the impact of 3rd parties What we did: •  Established 3rd party performance budgets –  Total load time for all pixels on site must not exceed 3 seconds. Unless it can be off loaded to after DOM Complete •  Created a strict SLA policy for 3rd parties –  99.9999% uptime –  Cannot throw any errors –  Must load under 500ms –  Limit redirect chains to less than 3 or none at all. •  We immediately remove pixels of services experiencing downtime •  We discussed with our Marketers the impact of the 3PC pixels on our conversion rate and they were very receptive
  • 22. Ensure effective communication •  Build reports that summarize your key KPIs –  Send out to website stakeholders at consistent intervals •  Be very intentional about how you configure alerts: –  Alerts should be meaningful, not noise –  People quickly ignore alerts if they are constant •  Constantly share successes!
  • 24. Create time to consistently evaluate your progress We take time every month to compile reports from Rigor Monitoring, Rigor Optimization, and SOASTA’s mPulse to make recommendations to our different teams about performance prioritization.
  • 25. What’s Next? •  Test Earlier •  Configure more advanced alerting with our RUM data •  Deep analysis of data using SOASTA Data Science Workbench •  Hook performance testing into our deployment process
  • 26. Results Changes in March (close to 1.9 seconds) Changes in June (close to 1.2 seconds) •  Took control of performance goals and budget •  Gained buy in from executive team •  Improved TTI time across all properties by 33% •  3rd party pixels down from 35 to 25 •  Created consistent reporting across the organization
  • 27. Takeaways •  Performance improvement is not optional •  Justify site improvements with ROI / What-If analysis •  Take control of your performance budgets •  Performance is a process •  Set S.M.A.R.T. performance objectives •  Take control of 3rd party SLA’s •  Set alerts consciously
  • 28. Q&A Download the RUM+Synthetic data sheet here: https://www.soasta.com/wp-content/uploads/2016/07/mP- and-rigor-data-sheet_screen3.pdf