SlideShare a Scribd company logo
1 of 21
PREPARING FOR PEAK
JUNE 2019
PREPARING FOR PEAK
JUNE 2019
DEFINE “ACCEPTABLE”
#1
YOUR SHARED OBJECTIVE DICTATES ACCEPTABLE
Improve a business metric
Retail, Public Sector, Agnostic
Business as usual
Avoid a social scolding
The envelope or permissible performance
Survive the storm
Accept failure and manage disappointment
CHOOSE YOUR PATH TO ACCEPTABLE
#2
YOUR BUSINESS RESPONSE TO ACCEPTABLE
Scope, Expectations, Time
Cheapest ?
minimal Viable Product
A Legacy ROI ?
exploit the opportunity to improve
Do nothing !
elect not to participate
reflected confidence
not free
GETTING TO ACCEPTABLE
#3
OPTIMIZE FOR PEAK
Harvest last year’s lessons
Manage your traffic
exploit Search Engines and Social Media
platforms
control how the event unfolds
Change the site
shorten the path to purchase
Improve what you’ve got
protect your platform and network through
low hanging performance fruit
Review & rehearse your playbook
PROVING ACCEPTABLE
#4
THE JOY OF LOAD TESTING
A good load…
What to test
simulate the patterns of usage on representative devices
common flows
business flows
architectural pinch points
Types of test
seven classics
performance under varying levels of load
spot degradation and the point of unacceptable
How high ?
establish the target throughput per minute
Choose your KPI’s
acceptable errors, acceptable response times
What tools ?
THE JOY OF LOAD TESTING
And the Gotacha’s…
Environment Stability
Timescales
Scope Too Big
Scope Too Small
Testing in a live environment
Testing in a test environment
Test Data Volumes Accounts
Shopping Baskets
Untested Application
New Architecture
Customer Availability
Data Privacy
Third Parties
Non-Exclusive Environment Use
incl. Pen. Testing Like-live or not?
Emails
Functional Testing Mind-set
Server Caching
Site Access – IP Whitelisting
Changing URLs
CDNs
Server Logging Level
No Objectives
Unrealistic Expectations
Performance Tuning
Errors
No Code/Application Freeze
Shared-Infrastructure
Out-of-Hours testing
Virtual Environments
Database Restores
Data Generation
Long Think Times
User Abandonment (Drop-offs)
Cache Warm-ups
Payment Gateways
Postcode Lookups
Assumptions
Customer Engagement
Randomness
Terminology
Test Window
Duration
Connection Speed
Synthetic Agent
Security
Use-once Datasets
Load Balancing
Algorithm
ACHIEVING ACCEPTABLE
#5
TO REMEDIATE, OR NOT TO REMEDIATE
What do the results tell us?
establish where the threshold was reached
compare errors and response to KPI’s
Do we/can we remediate?
cost as a factor
time as a factor
reframe the original objective
MANAGING ACCEPTABLE
JUNE 2019
QUEUING SYSTEMS – YOUR SAFETY NET
My website crashed. Now what?
Your website or app is only as good as your
weakest link
”If my site crashes I can quickly bring
my site back online.”
Even if your architecture can cope, your website
has several other integrations that might not be
able to (e.g. payment processors).
QUEUING SYSTEMS – YOUR SAFETY NET
An online queue is the solution
Online queuing myth:
”Online queuing will decrease my conversion
rate”
Online queuing increases conversions
• If people are interested in the products then the ones
that stay are closer to buying
What is your alternative?
• Losing revenue & being down or staying online & using
social proof to show that lots of people are interested in the
product you are selling
If your website is down, customers will go to your
competitor
• This also has an impact on losing future revenue and
customers
24/7 protection for app and
website traffic spikes
ACCEPTABLE ON THE DAY
JUNE 2019
THE BIG DAY
Monitor, manage and react
Your War Room
disciplines and decision makers
Listening Systems
Message Management
increases with the scale of impact
drive a consistent narrative across channels
THE FUTURE ACCEPTABLE
#8
THE MORNING AFTER
The review
opportunity to maximise organisational value.
a new normal ?
capture relationship equity
Start planning for next year
preserve the data picture
big changes, early
PREPARING FOR PEAK
Q&A TIME

More Related Content

What's hot

Building Your Brand Online with SEO
Building Your Brand Online with SEOBuilding Your Brand Online with SEO
Building Your Brand Online with SEOWP Engine
 
Product Optimization: Conversion, Engagement, and Happiness
Product Optimization: Conversion, Engagement, and HappinessProduct Optimization: Conversion, Engagement, and Happiness
Product Optimization: Conversion, Engagement, and HappinessCasey Winters
 
How to Validate Your Digital Product
How to Validate Your Digital ProductHow to Validate Your Digital Product
How to Validate Your Digital ProductKoombea
 
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016Pekka Hartikainen
 
Beyond Page Views: Modern Analytics for Online Marketing
Beyond Page Views: Modern Analytics for Online MarketingBeyond Page Views: Modern Analytics for Online Marketing
Beyond Page Views: Modern Analytics for Online MarketingCasey Winters
 
Workshop: Effective Internet Marketing
Workshop: Effective Internet MarketingWorkshop: Effective Internet Marketing
Workshop: Effective Internet MarketingBen Kelly
 
A/B Test ideas to Optimize The B2B Funnel
A/B Test ideas to Optimize The B2B FunnelA/B Test ideas to Optimize The B2B Funnel
A/B Test ideas to Optimize The B2B FunnelOptimizely
 
Mobile SEO and other strategies to get more users to your app
Mobile SEO and other strategies to get more users to your appMobile SEO and other strategies to get more users to your app
Mobile SEO and other strategies to get more users to your appBranch
 
VWO - Banana Splash Webinar | Convert Mobile Visitors into Paying Customers
VWO - Banana Splash Webinar | Convert Mobile Visitors into Paying CustomersVWO - Banana Splash Webinar | Convert Mobile Visitors into Paying Customers
VWO - Banana Splash Webinar | Convert Mobile Visitors into Paying CustomersVWO
 
Branchout 2017 - Day 2 Session - Alex Austin
Branchout 2017 - Day 2 Session - Alex AustinBranchout 2017 - Day 2 Session - Alex Austin
Branchout 2017 - Day 2 Session - Alex AustinBranch
 
EPiServer Marketing Arena - Turning web traffic into revenue
EPiServer Marketing Arena - Turning web traffic into revenueEPiServer Marketing Arena - Turning web traffic into revenue
EPiServer Marketing Arena - Turning web traffic into revenueEpiserver
 
The New World And How To Respond: Production
The New World And How To Respond: ProductionThe New World And How To Respond: Production
The New World And How To Respond: ProductionPerformics EMEA
 
VWO-GetResponse Webinar - 10 Conversion Killers And How to Fight Them
VWO-GetResponse Webinar - 10 Conversion Killers And How to Fight ThemVWO-GetResponse Webinar - 10 Conversion Killers And How to Fight Them
VWO-GetResponse Webinar - 10 Conversion Killers And How to Fight ThemVWO
 
Paul Rouke Website Improvement Masterclass - Sample
Paul Rouke Website Improvement Masterclass - SamplePaul Rouke Website Improvement Masterclass - Sample
Paul Rouke Website Improvement Masterclass - SampleBecome Customer-Centric
 
Step by step guide to revenue growth
Step by step guide to revenue growth  Step by step guide to revenue growth
Step by step guide to revenue growth markroberge
 
Optimized Online Marketing in Facebook (Smartly.io)
Optimized Online Marketing in Facebook (Smartly.io)Optimized Online Marketing in Facebook (Smartly.io)
Optimized Online Marketing in Facebook (Smartly.io)Markus Ojala
 
Tackle Ad Viewability in 2016
Tackle Ad Viewability in 2016Tackle Ad Viewability in 2016
Tackle Ad Viewability in 2016Optimizely
 

What's hot (20)

Building Your Brand Online with SEO
Building Your Brand Online with SEOBuilding Your Brand Online with SEO
Building Your Brand Online with SEO
 
Product Optimization: Conversion, Engagement, and Happiness
Product Optimization: Conversion, Engagement, and HappinessProduct Optimization: Conversion, Engagement, and Happiness
Product Optimization: Conversion, Engagement, and Happiness
 
How to Validate Your Digital Product
How to Validate Your Digital ProductHow to Validate Your Digital Product
How to Validate Your Digital Product
 
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
 
Beyond Page Views: Modern Analytics for Online Marketing
Beyond Page Views: Modern Analytics for Online MarketingBeyond Page Views: Modern Analytics for Online Marketing
Beyond Page Views: Modern Analytics for Online Marketing
 
Workshop: Effective Internet Marketing
Workshop: Effective Internet MarketingWorkshop: Effective Internet Marketing
Workshop: Effective Internet Marketing
 
A/B Test ideas to Optimize The B2B Funnel
A/B Test ideas to Optimize The B2B FunnelA/B Test ideas to Optimize The B2B Funnel
A/B Test ideas to Optimize The B2B Funnel
 
Mobile SEO and other strategies to get more users to your app
Mobile SEO and other strategies to get more users to your appMobile SEO and other strategies to get more users to your app
Mobile SEO and other strategies to get more users to your app
 
VWO - Banana Splash Webinar | Convert Mobile Visitors into Paying Customers
VWO - Banana Splash Webinar | Convert Mobile Visitors into Paying CustomersVWO - Banana Splash Webinar | Convert Mobile Visitors into Paying Customers
VWO - Banana Splash Webinar | Convert Mobile Visitors into Paying Customers
 
What Users Do
What Users DoWhat Users Do
What Users Do
 
Branchout 2017 - Day 2 Session - Alex Austin
Branchout 2017 - Day 2 Session - Alex AustinBranchout 2017 - Day 2 Session - Alex Austin
Branchout 2017 - Day 2 Session - Alex Austin
 
Being Successful on Mobile
Being Successful on Mobile Being Successful on Mobile
Being Successful on Mobile
 
EPiServer Marketing Arena - Turning web traffic into revenue
EPiServer Marketing Arena - Turning web traffic into revenueEPiServer Marketing Arena - Turning web traffic into revenue
EPiServer Marketing Arena - Turning web traffic into revenue
 
Jaan Matti - Conversion Day 2014
Jaan Matti - Conversion Day 2014Jaan Matti - Conversion Day 2014
Jaan Matti - Conversion Day 2014
 
The New World And How To Respond: Production
The New World And How To Respond: ProductionThe New World And How To Respond: Production
The New World And How To Respond: Production
 
VWO-GetResponse Webinar - 10 Conversion Killers And How to Fight Them
VWO-GetResponse Webinar - 10 Conversion Killers And How to Fight ThemVWO-GetResponse Webinar - 10 Conversion Killers And How to Fight Them
VWO-GetResponse Webinar - 10 Conversion Killers And How to Fight Them
 
Paul Rouke Website Improvement Masterclass - Sample
Paul Rouke Website Improvement Masterclass - SamplePaul Rouke Website Improvement Masterclass - Sample
Paul Rouke Website Improvement Masterclass - Sample
 
Step by step guide to revenue growth
Step by step guide to revenue growth  Step by step guide to revenue growth
Step by step guide to revenue growth
 
Optimized Online Marketing in Facebook (Smartly.io)
Optimized Online Marketing in Facebook (Smartly.io)Optimized Online Marketing in Facebook (Smartly.io)
Optimized Online Marketing in Facebook (Smartly.io)
 
Tackle Ad Viewability in 2016
Tackle Ad Viewability in 2016Tackle Ad Viewability in 2016
Tackle Ad Viewability in 2016
 

Similar to Preparing for Peak Traffic in June 2019

How SMEs Can Drive Rapid, Significant Revenue Gains Online
How SMEs Can Drive Rapid, Significant Revenue Gains OnlineHow SMEs Can Drive Rapid, Significant Revenue Gains Online
How SMEs Can Drive Rapid, Significant Revenue Gains Onlinedmg events Asia
 
Maximize how you individualize: because the journey matters.
Maximize how you individualize: because the journey matters.Maximize how you individualize: because the journey matters.
Maximize how you individualize: because the journey matters.SAP Customer Experience
 
Mobile websites - The Hidden Mobile Website Sales Opportunities Revealed
Mobile websites - The Hidden Mobile Website Sales Opportunities RevealedMobile websites - The Hidden Mobile Website Sales Opportunities Revealed
Mobile websites - The Hidden Mobile Website Sales Opportunities RevealedAndrew Edwards
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Salesforce Partners
 
Does Your Online Experiences Meet Your Customer Expectations
Does Your Online Experiences Meet Your Customer ExpectationsDoes Your Online Experiences Meet Your Customer Expectations
Does Your Online Experiences Meet Your Customer Expectationsindeuppal
 
10-Step Playbook for Online Success
10-Step Playbook for Online Success10-Step Playbook for Online Success
10-Step Playbook for Online SuccessCara Pluff
 
Class 03: Introduction to Google Analytics
Class 03: Introduction to Google AnalyticsClass 03: Introduction to Google Analytics
Class 03: Introduction to Google AnalyticsJon Chang
 
New Mobile App Development Powerpoint Presentation Slides
New Mobile App Development Powerpoint Presentation SlidesNew Mobile App Development Powerpoint Presentation Slides
New Mobile App Development Powerpoint Presentation SlidesSlideTeam
 
Becoming a Customer Company Keynote
Becoming a Customer Company KeynoteBecoming a Customer Company Keynote
Becoming a Customer Company KeynoteMagnet 360
 
ADP Strategic Advisory Board (SAB) Social Media Reputation Management Present...
ADP Strategic Advisory Board (SAB) Social Media Reputation Management Present...ADP Strategic Advisory Board (SAB) Social Media Reputation Management Present...
ADP Strategic Advisory Board (SAB) Social Media Reputation Management Present...Social Media Marketing
 
Social Media Reputation Management by Ralph Paglia to SAB
Social Media Reputation Management by Ralph Paglia to SABSocial Media Reputation Management by Ralph Paglia to SAB
Social Media Reputation Management by Ralph Paglia to SABRalph Paglia
 
Mobile Strategy PowerPoint Presentation Slides
Mobile Strategy PowerPoint Presentation Slides Mobile Strategy PowerPoint Presentation Slides
Mobile Strategy PowerPoint Presentation Slides SlideTeam
 
New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides SlideTeam
 
13 Last-Minute Tips to Improve Your Holiday Ecommerce Efforts
13 Last-Minute Tips to Improve Your Holiday Ecommerce Efforts13 Last-Minute Tips to Improve Your Holiday Ecommerce Efforts
13 Last-Minute Tips to Improve Your Holiday Ecommerce EffortsLarry Wasserman
 
How to Get Going with Recurring Revenue Services in Your App Development Busi...
How to Get Going with Recurring Revenue Services in Your App Development Busi...How to Get Going with Recurring Revenue Services in Your App Development Busi...
How to Get Going with Recurring Revenue Services in Your App Development Busi...Kumulos
 
Transforming Business with Lean Six Sigma
Transforming Business with Lean Six SigmaTransforming Business with Lean Six Sigma
Transforming Business with Lean Six Sigmajackkahler
 
Smartups deck
Smartups deckSmartups deck
Smartups deckChad Fife
 
Digital Marketing: A how-to-guide for effectively harnessing the power of the...
Digital Marketing: A how-to-guide for effectively harnessing the power of the...Digital Marketing: A how-to-guide for effectively harnessing the power of the...
Digital Marketing: A how-to-guide for effectively harnessing the power of the...Podium
 

Similar to Preparing for Peak Traffic in June 2019 (20)

How SMEs Can Drive Rapid, Significant Revenue Gains Online
How SMEs Can Drive Rapid, Significant Revenue Gains OnlineHow SMEs Can Drive Rapid, Significant Revenue Gains Online
How SMEs Can Drive Rapid, Significant Revenue Gains Online
 
Maximize how you individualize: because the journey matters.
Maximize how you individualize: because the journey matters.Maximize how you individualize: because the journey matters.
Maximize how you individualize: because the journey matters.
 
Business Gamification: case studies
Business Gamification: case studies Business Gamification: case studies
Business Gamification: case studies
 
Mobile websites - The Hidden Mobile Website Sales Opportunities Revealed
Mobile websites - The Hidden Mobile Website Sales Opportunities RevealedMobile websites - The Hidden Mobile Website Sales Opportunities Revealed
Mobile websites - The Hidden Mobile Website Sales Opportunities Revealed
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)
 
Does Your Online Experiences Meet Your Customer Expectations
Does Your Online Experiences Meet Your Customer ExpectationsDoes Your Online Experiences Meet Your Customer Expectations
Does Your Online Experiences Meet Your Customer Expectations
 
10-Step Playbook for Online Success
10-Step Playbook for Online Success10-Step Playbook for Online Success
10-Step Playbook for Online Success
 
Class 03: Introduction to Google Analytics
Class 03: Introduction to Google AnalyticsClass 03: Introduction to Google Analytics
Class 03: Introduction to Google Analytics
 
New Mobile App Development Powerpoint Presentation Slides
New Mobile App Development Powerpoint Presentation SlidesNew Mobile App Development Powerpoint Presentation Slides
New Mobile App Development Powerpoint Presentation Slides
 
Becoming a Customer Company Keynote
Becoming a Customer Company KeynoteBecoming a Customer Company Keynote
Becoming a Customer Company Keynote
 
ADP Strategic Advisory Board (SAB) Social Media Reputation Management Present...
ADP Strategic Advisory Board (SAB) Social Media Reputation Management Present...ADP Strategic Advisory Board (SAB) Social Media Reputation Management Present...
ADP Strategic Advisory Board (SAB) Social Media Reputation Management Present...
 
Social Media Reputation Management by Ralph Paglia to SAB
Social Media Reputation Management by Ralph Paglia to SABSocial Media Reputation Management by Ralph Paglia to SAB
Social Media Reputation Management by Ralph Paglia to SAB
 
Mobile Strategy PowerPoint Presentation Slides
Mobile Strategy PowerPoint Presentation Slides Mobile Strategy PowerPoint Presentation Slides
Mobile Strategy PowerPoint Presentation Slides
 
Marconix connect
Marconix connectMarconix connect
Marconix connect
 
New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides New Mobile App Development PowerPoint Presentation Slides
New Mobile App Development PowerPoint Presentation Slides
 
13 Last-Minute Tips to Improve Your Holiday Ecommerce Efforts
13 Last-Minute Tips to Improve Your Holiday Ecommerce Efforts13 Last-Minute Tips to Improve Your Holiday Ecommerce Efforts
13 Last-Minute Tips to Improve Your Holiday Ecommerce Efforts
 
How to Get Going with Recurring Revenue Services in Your App Development Busi...
How to Get Going with Recurring Revenue Services in Your App Development Busi...How to Get Going with Recurring Revenue Services in Your App Development Busi...
How to Get Going with Recurring Revenue Services in Your App Development Busi...
 
Transforming Business with Lean Six Sigma
Transforming Business with Lean Six SigmaTransforming Business with Lean Six Sigma
Transforming Business with Lean Six Sigma
 
Smartups deck
Smartups deckSmartups deck
Smartups deck
 
Digital Marketing: A how-to-guide for effectively harnessing the power of the...
Digital Marketing: A how-to-guide for effectively harnessing the power of the...Digital Marketing: A how-to-guide for effectively harnessing the power of the...
Digital Marketing: A how-to-guide for effectively harnessing the power of the...
 

More from Eggplant

Eggplant Functional - Lesson 1 (Japanese slides)
Eggplant Functional - Lesson 1 (Japanese slides)Eggplant Functional - Lesson 1 (Japanese slides)
Eggplant Functional - Lesson 1 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 2 (Japanese slides)
Eggplant Functional - Lesson 2 (Japanese slides)Eggplant Functional - Lesson 2 (Japanese slides)
Eggplant Functional - Lesson 2 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 3 (Japanese slides)
Eggplant Functional - Lesson 3 (Japanese slides)Eggplant Functional - Lesson 3 (Japanese slides)
Eggplant Functional - Lesson 3 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 4 (Japanese slides)
Eggplant Functional - Lesson 4 (Japanese slides)Eggplant Functional - Lesson 4 (Japanese slides)
Eggplant Functional - Lesson 4 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 5 (Japanese slides)
Eggplant Functional - Lesson 5 (Japanese slides)Eggplant Functional - Lesson 5 (Japanese slides)
Eggplant Functional - Lesson 5 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 6 (Japanese slides)
Eggplant Functional - Lesson 6 (Japanese slides)Eggplant Functional - Lesson 6 (Japanese slides)
Eggplant Functional - Lesson 6 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 10 (Japanese slides)
Eggplant Functional - Lesson 10 (Japanese slides)Eggplant Functional - Lesson 10 (Japanese slides)
Eggplant Functional - Lesson 10 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 11 (Japanese slides)
Eggplant Functional - Lesson 11 (Japanese slides)Eggplant Functional - Lesson 11 (Japanese slides)
Eggplant Functional - Lesson 11 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 7 (Japanese slides)
Eggplant Functional - Lesson 7 (Japanese slides)Eggplant Functional - Lesson 7 (Japanese slides)
Eggplant Functional - Lesson 7 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 8 (Japanese slides)
Eggplant Functional - Lesson 8 (Japanese slides)Eggplant Functional - Lesson 8 (Japanese slides)
Eggplant Functional - Lesson 8 (Japanese slides)Eggplant
 
Eggplant Functional - Lesson 9 (Japanese slides)
Eggplant Functional - Lesson 9 (Japanese slides)Eggplant Functional - Lesson 9 (Japanese slides)
Eggplant Functional - Lesson 9 (Japanese slides)Eggplant
 
Eggplant AI - Lesson 5 Slides (Japanese)
Eggplant AI - Lesson 5 Slides (Japanese)Eggplant AI - Lesson 5 Slides (Japanese)
Eggplant AI - Lesson 5 Slides (Japanese)Eggplant
 
Eggplant AI - Lesson 3 Slides (Japanese)
Eggplant AI - Lesson 3 Slides (Japanese)Eggplant AI - Lesson 3 Slides (Japanese)
Eggplant AI - Lesson 3 Slides (Japanese)Eggplant
 
Eggplant AI - Lesson 6 Slides (Japanese)
Eggplant AI - Lesson 6 Slides (Japanese)Eggplant AI - Lesson 6 Slides (Japanese)
Eggplant AI - Lesson 6 Slides (Japanese)Eggplant
 
Eggplant AI - Lesson 2 Slides (Japanese)
Eggplant AI - Lesson 2 Slides (Japanese)Eggplant AI - Lesson 2 Slides (Japanese)
Eggplant AI - Lesson 2 Slides (Japanese)Eggplant
 
Eggplant AI - Lesson 1 Slides (Japanese)
Eggplant AI - Lesson 1 Slides (Japanese)Eggplant AI - Lesson 1 Slides (Japanese)
Eggplant AI - Lesson 1 Slides (Japanese)Eggplant
 
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​Eggplant
 
AI based Testing in Finance & Retail Breakfast Briefing
AI based Testing in Finance & Retail Breakfast BriefingAI based Testing in Finance & Retail Breakfast Briefing
AI based Testing in Finance & Retail Breakfast BriefingEggplant
 
6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That WorksEggplant
 
Importance of testing for the business
Importance of testing for the businessImportance of testing for the business
Importance of testing for the businessEggplant
 

More from Eggplant (20)

Eggplant Functional - Lesson 1 (Japanese slides)
Eggplant Functional - Lesson 1 (Japanese slides)Eggplant Functional - Lesson 1 (Japanese slides)
Eggplant Functional - Lesson 1 (Japanese slides)
 
Eggplant Functional - Lesson 2 (Japanese slides)
Eggplant Functional - Lesson 2 (Japanese slides)Eggplant Functional - Lesson 2 (Japanese slides)
Eggplant Functional - Lesson 2 (Japanese slides)
 
Eggplant Functional - Lesson 3 (Japanese slides)
Eggplant Functional - Lesson 3 (Japanese slides)Eggplant Functional - Lesson 3 (Japanese slides)
Eggplant Functional - Lesson 3 (Japanese slides)
 
Eggplant Functional - Lesson 4 (Japanese slides)
Eggplant Functional - Lesson 4 (Japanese slides)Eggplant Functional - Lesson 4 (Japanese slides)
Eggplant Functional - Lesson 4 (Japanese slides)
 
Eggplant Functional - Lesson 5 (Japanese slides)
Eggplant Functional - Lesson 5 (Japanese slides)Eggplant Functional - Lesson 5 (Japanese slides)
Eggplant Functional - Lesson 5 (Japanese slides)
 
Eggplant Functional - Lesson 6 (Japanese slides)
Eggplant Functional - Lesson 6 (Japanese slides)Eggplant Functional - Lesson 6 (Japanese slides)
Eggplant Functional - Lesson 6 (Japanese slides)
 
Eggplant Functional - Lesson 10 (Japanese slides)
Eggplant Functional - Lesson 10 (Japanese slides)Eggplant Functional - Lesson 10 (Japanese slides)
Eggplant Functional - Lesson 10 (Japanese slides)
 
Eggplant Functional - Lesson 11 (Japanese slides)
Eggplant Functional - Lesson 11 (Japanese slides)Eggplant Functional - Lesson 11 (Japanese slides)
Eggplant Functional - Lesson 11 (Japanese slides)
 
Eggplant Functional - Lesson 7 (Japanese slides)
Eggplant Functional - Lesson 7 (Japanese slides)Eggplant Functional - Lesson 7 (Japanese slides)
Eggplant Functional - Lesson 7 (Japanese slides)
 
Eggplant Functional - Lesson 8 (Japanese slides)
Eggplant Functional - Lesson 8 (Japanese slides)Eggplant Functional - Lesson 8 (Japanese slides)
Eggplant Functional - Lesson 8 (Japanese slides)
 
Eggplant Functional - Lesson 9 (Japanese slides)
Eggplant Functional - Lesson 9 (Japanese slides)Eggplant Functional - Lesson 9 (Japanese slides)
Eggplant Functional - Lesson 9 (Japanese slides)
 
Eggplant AI - Lesson 5 Slides (Japanese)
Eggplant AI - Lesson 5 Slides (Japanese)Eggplant AI - Lesson 5 Slides (Japanese)
Eggplant AI - Lesson 5 Slides (Japanese)
 
Eggplant AI - Lesson 3 Slides (Japanese)
Eggplant AI - Lesson 3 Slides (Japanese)Eggplant AI - Lesson 3 Slides (Japanese)
Eggplant AI - Lesson 3 Slides (Japanese)
 
Eggplant AI - Lesson 6 Slides (Japanese)
Eggplant AI - Lesson 6 Slides (Japanese)Eggplant AI - Lesson 6 Slides (Japanese)
Eggplant AI - Lesson 6 Slides (Japanese)
 
Eggplant AI - Lesson 2 Slides (Japanese)
Eggplant AI - Lesson 2 Slides (Japanese)Eggplant AI - Lesson 2 Slides (Japanese)
Eggplant AI - Lesson 2 Slides (Japanese)
 
Eggplant AI - Lesson 1 Slides (Japanese)
Eggplant AI - Lesson 1 Slides (Japanese)Eggplant AI - Lesson 1 Slides (Japanese)
Eggplant AI - Lesson 1 Slides (Japanese)
 
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
Strategy vs. Tactical Testing: Actions for Today, Plans for Tomorrow​
 
AI based Testing in Finance & Retail Breakfast Briefing
AI based Testing in Finance & Retail Breakfast BriefingAI based Testing in Finance & Retail Breakfast Briefing
AI based Testing in Finance & Retail Breakfast Briefing
 
6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works
 
Importance of testing for the business
Importance of testing for the businessImportance of testing for the business
Importance of testing for the business
 

Recently uploaded

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Preparing for Peak Traffic in June 2019

  • 4. YOUR SHARED OBJECTIVE DICTATES ACCEPTABLE Improve a business metric Retail, Public Sector, Agnostic Business as usual Avoid a social scolding The envelope or permissible performance Survive the storm Accept failure and manage disappointment
  • 5. CHOOSE YOUR PATH TO ACCEPTABLE #2
  • 6. YOUR BUSINESS RESPONSE TO ACCEPTABLE Scope, Expectations, Time Cheapest ? minimal Viable Product A Legacy ROI ? exploit the opportunity to improve Do nothing ! elect not to participate reflected confidence not free
  • 8. OPTIMIZE FOR PEAK Harvest last year’s lessons Manage your traffic exploit Search Engines and Social Media platforms control how the event unfolds Change the site shorten the path to purchase Improve what you’ve got protect your platform and network through low hanging performance fruit Review & rehearse your playbook
  • 10. THE JOY OF LOAD TESTING A good load… What to test simulate the patterns of usage on representative devices common flows business flows architectural pinch points Types of test seven classics performance under varying levels of load spot degradation and the point of unacceptable How high ? establish the target throughput per minute Choose your KPI’s acceptable errors, acceptable response times What tools ?
  • 11. THE JOY OF LOAD TESTING And the Gotacha’s… Environment Stability Timescales Scope Too Big Scope Too Small Testing in a live environment Testing in a test environment Test Data Volumes Accounts Shopping Baskets Untested Application New Architecture Customer Availability Data Privacy Third Parties Non-Exclusive Environment Use incl. Pen. Testing Like-live or not? Emails Functional Testing Mind-set Server Caching Site Access – IP Whitelisting Changing URLs CDNs Server Logging Level No Objectives Unrealistic Expectations Performance Tuning Errors No Code/Application Freeze Shared-Infrastructure Out-of-Hours testing Virtual Environments Database Restores Data Generation Long Think Times User Abandonment (Drop-offs) Cache Warm-ups Payment Gateways Postcode Lookups Assumptions Customer Engagement Randomness Terminology Test Window Duration Connection Speed Synthetic Agent Security Use-once Datasets Load Balancing Algorithm
  • 13. TO REMEDIATE, OR NOT TO REMEDIATE What do the results tell us? establish where the threshold was reached compare errors and response to KPI’s Do we/can we remediate? cost as a factor time as a factor reframe the original objective
  • 15. QUEUING SYSTEMS – YOUR SAFETY NET My website crashed. Now what? Your website or app is only as good as your weakest link ”If my site crashes I can quickly bring my site back online.” Even if your architecture can cope, your website has several other integrations that might not be able to (e.g. payment processors).
  • 16. QUEUING SYSTEMS – YOUR SAFETY NET An online queue is the solution Online queuing myth: ”Online queuing will decrease my conversion rate” Online queuing increases conversions • If people are interested in the products then the ones that stay are closer to buying What is your alternative? • Losing revenue & being down or staying online & using social proof to show that lots of people are interested in the product you are selling If your website is down, customers will go to your competitor • This also has an impact on losing future revenue and customers 24/7 protection for app and website traffic spikes
  • 17. ACCEPTABLE ON THE DAY JUNE 2019
  • 18. THE BIG DAY Monitor, manage and react Your War Room disciplines and decision makers Listening Systems Message Management increases with the scale of impact drive a consistent narrative across channels
  • 20. THE MORNING AFTER The review opportunity to maximise organisational value. a new normal ? capture relationship equity Start planning for next year preserve the data picture big changes, early