SlideShare a Scribd company logo
Intended for Knowledge Sharing only
A/B Testing is not Art, it is Science
Business Analytics Innovation Summit 2015
Business Analytics Innovation Summit | May 2015
Intended for Knowledge Sharing only
Disclaimer:
Participation in this summit is purely on personal basis and not representing VISA in any form or
matter. The talk is based on learnings from work across industries and firms. Care has been taken to
ensure no proprietary or work related info of any firm is used in any material.
Director, Insights at Visa, Inc.
Help Executives/Product/Marketing with
actionable insights
RAMKUMAR RAVICHANDRAN
Intended for Knowledge Sharing only
Quick recap of what is it?
Quick recap of what it is
Intended for Knowledge Sharing only
Quick recap on A/B Testing
Intended for Knowledge Sharing
only 44
OK, SO WHAT EXACTLY IS…
A/B Testing is the simplest form of Experimental Design used to test reactions of Customers something
new or changed(a feature/s, product/s, campaign/s)….
“Similar”
Users
Variation 1
Variation 2
Is the delta
(V1-V2)
statistically
significant?
Test
Metric
Value (V1)
Test
Metric
Value (V2)
Intended for Knowledge Sharing only
SOME SAMPLE APPLICATIONS…
Some use cases from the industries and functions….
Intended for Knowledge Sharing only
Product Management
Marketing/Branding
Operations
1. To test performance of new product/feature/flow before actual rollout
2. To optimize for Placement, Prominence, Messaging
To optimize for Campaigns -
1. Channel - Email/Social/Offline/SEO/Alerts/Notifications
2. Type - Promotion/Discounts, etc..
3. Frequency - Monthly/Weekly
4. Time - Seasonal, etc..
5. Place - Retailers/Ads/Websites
Redirect Customers through new queuing flow, FAQ pages, Chat terminals,
etc..
Function Areas
Sales New Onboarding Flow, Value Prop Communication, Execution Method, Channel
Risk New Risk Engine performance over Current
…what to test is usually determined from Strategy, UX, Business Wisdom, Analytics, Research,
Mining, etc.
Intended for Knowledge Sharing only
Quick recap of what is it?
Quick recap of what it is
Intended for Knowledge Sharing only
Common Misconceptions
A DAY IN THE LIFE OF AN A/B TESTER 
*only satiric to wake you up and not indicative of anyone or anything- any similarity is purely coincidental!
https://www.youtube.com/watch?v=_CHLE9hmbEw
COMMON MISPERCEPTIONS
We often hear these statements in the context of testing…
Very easy
A/B Testing will prove who is right
Test everything
Coolness is in the quantity and complexity of the test
Oh results aren’t significant – A/B Testing is a failure
…so let’s check how many of these are right
Intended for Knowledge Sharing only
Quick recap of what is it?
Quick recap of what it is
Intended for Knowledge Sharing only
The big picture
THE REAL QUESTION
“Are we putting the right face in front of
the Consumers”
WHAT DO YOU MEAN BY RIGHT FACE?
Message
Prominence
Flow
Form
Clear and crisp Value Prop and Call to Action (CTA)
Trendy and easy to spot
Easily spotted and fitting with the Consumer’s mental model
Quick and efficient
Minimal and relevant elements only
Placement
WHAT ARE THE HIGH LEVEL STEPS?
• Analytics team
creates direct/proxy
metrics to measure
the performance
• Instrument metrics
if needed
• Decision on the
Research
Methodology based
on Analytical
findings
ACTIONS
• Defined the question
to be answered and
why, Design the
changes, know the
cost and finalize
success criteria
• Quantify/Analyze
the impact
• Size the potential
impact on launching
Measure LaunchStrategy
PHASES
Analyze
Primary Metrics, e g.,
• Click Through Rate
• NPS
Secondary Metrics
• Repeat Visits
• Lifetime Value
Questions
• Target Customers
• Where and What is
being checked?
• Why is this even
being considered?
• Target Metrics and
success criteria
Research Methods
• Attitudinal vs.
Behavioral
• Qualitative vs.
Quantitative
• Context for Product
Use
Factors deciding
Research Methods
• Speed of execution
• Cost of execution
• Reliability
• Product
Development Stage
Factors deciding
eventual rollout (in
order of priority)
• Strategic need
• Estimated impact
calculation from
Analytics
• Findings from other
sources (Data
Analytics/Mining,
Consumer Feedback
DETAILS
WHEN TO USE WHICH METHOD?
Method Description
Factors
Speed Cost Inference Dev Stage
Prototyping
Usability
Studies
Focus Group
Surveys &
Feedback
Pre-Post
A/B Testing
Create & Test prototypes
internally (external, if
needed)
Standardized Lab
experiments – Panel/s of
employees/friends/family
In-depth interviews for
Feedback
Email/Pop-ups Surveys
Roll-out the changes and
then test for impact
Different experiences to
users and then measure delta
Quickest (HTML
Prototypes)
Quick (Panel,
Questions, Read)
Slow (+Detailed
interviews)
Slower
(+Response rate)
Slower (Dev+QA+
Launch+Release
cycle)
Slowest
(+Sampling+
Profiling+
Statistical
Inferencing)
Inexpensive
(Feedback
incentives)
Relatively
expensive
(+Lab)
Expensive
(+Incentive
+Time)
Expensive
(Infra to
send, track
& Read)
Costly
(+Tech
resources)
Very Costly
(+Tech
+Analytics
+Time)
Directional
+Consistency across
users
+additional context
on Why?
+strength of
numbers
+Possible Statistical
Significance but risk
of bad experience.
+Rigorous (Statistical
Significance). *Risk of
bad experience
reduced.
Ideation Stage
Ideation Stage
Ideation Stage
Ideation/Dev/
Post Launch
Post Launch
Pre Launch
(after Dev)
Intended for Knowledge Sharing only
Quick recap of what is it?
Quick recap of what it is
Intended for Knowledge Sharing only
A/B Testing
STEPS IN EXECUTING AN A/B TEST
Phase OwnersTasks Outcome
Pre-Work
Define &
Prioritize
Design
Set-up &
Execution
UAT &
Sign-off
Launch &
Monitor
Analysis &
Readout
• Strategic Objectives: Engagement, Satisfaction, Personalize, etc.
• Analytics: Drivers Analysis, Data Gap Analysis, RoI Analysis.
• Decision filters: A/B or Pre-Post or Usability or Drivers Modeling.
• Type of Test: Placement, Prominence, Messaging, Form, Flow.
• Success Criteria: Test Metrics and estimated impact ($).
• Wireframe: Expected change(s) vs. Control (Design signed off)
• Target Criteria: Who, Where, When, #Cells (exclusions if any)
• Analytical Details: Sample size, #days to run, Traffic Split
• Set-up: Actual set-up on Front end.
• QA: Initial QA – look & feel, compatibilities, loading, data, etc.
• Sign-off from Product: Per expectations
• Sign-off from Requester: Per expectations, deviations ok?
• Sign-off from Analytics & Data: Data validation results
• Monitor the Test for data validity (if bad workaround or stop)
• Stop Test when sample size needs met.
• Impact calculation: Calculate delta, significance & consistency.
• Go/No-go Recommendation and $ impact: on full roll out.
Requestors,
Product &
Analytics
Requestors,
Product &
Analytics
Requestors,
Product &
Analytics
Technology
Requestors,
Product, BI &
Analytics
Analytics &
Technology
Analytics
Test type
assignment
Test
prioritized &
added to
pipeline
Test
Document for
Tech
Test
prototype for
UAT
Go ahead for
launch
Test results
Final readout
PROJECT MANAGEMENT (ILLUSTRATIVE)
Priority Test Description
Requestors/Key
Stakeholders
Type of
Change
Hypotheses
How did we
arrive at this
hypotheses
Where will
the Test
happen?
Target
Audience
1
Remove Ad
banner on Yahoo
home page
User Experience Prominence
Removing Ad
banners would
reduce
distraction and
focus users to
CTA
Product/Design
Judgement
Home Page All Consumers
Primary Metrics Secondary Metrics
Estimated Benefit
(USD)Click Through Rate Net Promoter Score Repeat Visits
Customer Lifetime
Value
x% y% z% a%
Standard Test
Plan Document
Ready
#Test Cells
#Days needed for the
Test to run tor
statistical significant
sample
Design
Ready?
Specific
Technical
Requirements?
Estimated Tech
Effort/Cost
(USD)
Overall Test Cost
(USD)
Yes 2 40 Yes
Test Details
Expected Impact from the Test
Other details from the Test
NECESSARY DETAILS FOR PROJECT MANAGEMENT
Sl. No. Type of Change Example
1 Placement Right top vs. Right bottom
2 Message Do this vs. Do that
3 Prominence Size, Color, etc.
4 Flow 3 step submission to 2 step submission, etc.
5 Targeting Different set of actions to different sets of people
6 Form 5 fields to fill vs. 2 fields
Sl. No. Type of Test
1 One Cell Test (A/B Test)
2 Multiple Test (A/B/C Test)
3 Multivariate Test (A*B*C Test)
Sl. No. How did we arrive at this hypotheses?
1 Analytics
2 Consumer Feedback
3 Product/Design Judgement
4 Competitive Pressures
5 Legal Compliance
6 Partnership Requirements
7 Strategic need
SAMPLE SIZE CALCULATION (ILLUSTRATIVE)
#Days for the test to run Avg counts per day #Sample Size Required in Test Group
40 10,000 40,000
Control proportion
(%)
Lift to test
(%)
Test
proportion
(%)
Acceptable False Positive
threshold:
Chances of incorrectly
identifying a lift when it's not
there
Acceptable False Negative threshold:
Chances of incorrectly identifying
there's no lift when there is one
60% 20% 72% 20% 20%
Required sample size and #days to run the test for required statistical significance…
What input metrics are required…
Calculations that happen in the backend…
Average proportion
(%)
Control Variance
{p*(1-p)}
Test variance
{p*(1-p)}
Avg variance
False Positive
(zcrit):
False negative
(zpwr)
64% 23% 23% 23% 1.28 1.28
SAMPLE READOUT
Objective
Understand if removing Ad banner on home page improves click through rate on articles and increases consumer
satisfaction
0%
20%
40%
60%
80%
100%
120%
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
DeltabetweenTest&Control
Test/ControlValues
Test metrics - Click through Rate
Delta Test Control
Key Findings
1. Removing the banner increased CTR by '100%' and NPS by 20 points '. It translates to $40 M in Lifetime Value impact.
2. All the above lifts are statistically significant at 90% confidence level. These lifts were also consistent over two weeks
time window.
Sl.No.
1
2
3
5
Performance data Time window: Apr 1, 1980 to Apr 14, 1980
Intended for Knowledge Sharing only
Quick recap of what is it?
Quick recap of what it is
Intended for Knowledge Sharing only
Other Considerations & Best Practices
THINGS TO WATCH OUT FOR
• Engineering overheads – everytime a new flow needs to be introduced or any major addition to the experience,
new development is required. It has to go through Standard engineering prioritization route unless a SWAT team is
dedicated to it.
• Tricky QA situations – QA team should be trained to handle A/B Testing scenarios and use cases; Integration
with automated QA tools. Security and FE load failure considerations apart from standard checks.
• Operational excellence requirements – Testing of the Tests in Sandbox, Staging and Live Site Testing areas.
End to End Dry runs mandatory being launching the tests.
• Analytical nuances – Experiment Design supreme need! External factors can easily invalidate A/B Testing.
Sample fragmentation with increasing #tests and complexity; Need for Universal Control; Impact should be
checked for significance over time.
• Data needs – Reliable instrumentation, Testing Tool Javascripts put in right place, with minimal overhead
performance impact, integration with Web Analytics tool, Data feed with ability to tie with other data sources
(for deep dives).
• Branding Guidelines – Don’t overwhelm and confuse users in quest for multiple and complex tests; Standardize
but customize experience across various channels and platforms; Soft launches should be as much avoided as
possible.
• Proactive internal communication, specifically to client facing teams.
• Strategic Decisions – Some changes have to go in irrespective of A/B Testing findings, the question would be
how to make it happen right? This is gradual ramp, progressive learning and iterative improvements – a collection
of A/B Tests and not one off big one.
…A/B Testing can never be a failure, by definition it is a learning on whether the change was well
received by the user or not that informs the next steps
Intended for Knowledge Sharing only
Quick recap of what is it?
Quick recap of what it is
Intended for Knowledge Sharing only
Appendix
Intended for Knowledge Sharing
only 2323
THANK YOU!
Intended for Knowledge Sharing only
Would love to hear from you on any of the following forums…
https://twitter.com/decisions_2_0
http://www.slideshare.net/RamkumarRavichandran
https://www.youtube.com/channel/UCODSVC0WQws607clv0k8mQA/videos
http://www.odbms.org/2015/01/ramkumar-ravichandran-visa/
https://www.linkedin.com/pub/ramkumar-ravichandran/10/545/67a
Intended for Knowledge Sharing
only 24
RESEARCH/LEARNING RESOURCES
Intended for Knowledge Sharing only
• When to use which Research Method
http://www.nngroup.com/articles/which-ux-research-methods/
• Building our own Participatory Research Community
http://uxmag.com/articles/build-your-own-participant-resource-for-ux-research
• Additional details on User Research Methods
http://www.usability.gov/what-and-why/user-research.html
• Practical questions on User Research
http://www.slideshare.net/dgcooley/introduction-to-ux-research-methods
• A/B Tool comparison
http://www.roidna.com/tools/ab-testing-tool/#tool-comparison
• Best Practices on A/B Testing
http://conversionxl.com/12-ab-split-testing-mistakes-i-see-businesses-make-all-the-
time/#.
• Case Studies on A/B Testing
http://white.net/noise/30-multivariate-ab-split-testing-tools-tutorials-resources/
A/B TESTING TOOL EVALUATION STEPS
• Step 1: Decide on evaluation criteria & test use cases in discussion with various
stakeholder teams - Analytics & Testing, Business Intelligence, Marketing, Product
Management & Engineering
• Step 2: First round interview with the Sales teams to understand what tools
meet the criteria
• Step 3: Request product capability demo on the test use cases and evaluate the
level of investment (resources & time) needed for such use cases
• Step 4: Interview with current Customer references
• Step 5: Conduct specific “engineering/security” focused discussion to evaluate
the implementation cost, resources and time and fit with existing infrastructure
• Step 6: Cross functional Panel discussion on the findings from the Evaluation
round and decisioning on the vendor
A/B TESTING TOOL EVALUATION CRITERIA
• Type of Testing: A/B Testing, Multiple A/B Testing, Multi-factor testing
• Traffic distribution: Flexibility of Traffic distribution (non 50-50), Segmentation
(Region), Universal Control
• What can be tested: Placement, Prominence, Messaging, Funnels, Channels, etc.
• Test Metrics: Clicks, Page Views, Conversion, Time Spent, etc.
• Implementation effort: Time, Resources, What can & cannot be done, Latency, Winner
Variation ramp and Version Release dependencies in App Testing
• Channels: Web, Native App, Mobile Website
• Pricing packages: Users, Page Load, Monthly Service Contract (Type), etc.
• Programming experience: GUI vs. Coding (Small Test vs. Complex Test)
• Analysis options: Analysis & Reporting Flexibility, Post (or in-flight) Testing Segmentation
• Current Customer Base:
• Security limitations

More Related Content

What's hot

A/B Testing Framework Design
A/B Testing Framework DesignA/B Testing Framework Design
A/B Testing Framework DesignPatrick McKenzie
 
A/B testing at Spotify
A/B testing at SpotifyA/B testing at Spotify
A/B testing at SpotifyAli Sarrafi
 
Practical Introduction to A/B Testing
Practical Introduction to A/B TestingPractical Introduction to A/B Testing
Practical Introduction to A/B TestingAlex Alwan
 
A/B Testing at Pinterest: Building a Culture of Experimentation
A/B Testing at Pinterest: Building a Culture of Experimentation A/B Testing at Pinterest: Building a Culture of Experimentation
A/B Testing at Pinterest: Building a Culture of Experimentation WrangleConf
 
Why everything is an A/B Test at Pinterest
Why everything is an A/B Test at PinterestWhy everything is an A/B Test at Pinterest
Why everything is an A/B Test at PinterestKrishna Gade
 
Controlled Experimentation aka A/B Testing for PMs by Tinder Sr PM
Controlled Experimentation aka A/B Testing for PMs by Tinder Sr PMControlled Experimentation aka A/B Testing for PMs by Tinder Sr PM
Controlled Experimentation aka A/B Testing for PMs by Tinder Sr PMProduct School
 
Data Analytics for better Product Decision Making by Mixpanel PM
Data Analytics for better Product Decision Making by Mixpanel PMData Analytics for better Product Decision Making by Mixpanel PM
Data Analytics for better Product Decision Making by Mixpanel PMProduct School
 
An Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit GrowthAn Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit GrowthOptimizely
 
10 Guidelines for A/B Testing
10 Guidelines for A/B Testing10 Guidelines for A/B Testing
10 Guidelines for A/B TestingEmily Robinson
 
A/B Testing Pitfalls and Lessons Learned at Spotify
A/B Testing Pitfalls and Lessons Learned at SpotifyA/B Testing Pitfalls and Lessons Learned at Spotify
A/B Testing Pitfalls and Lessons Learned at SpotifyDanielle Jabin
 
How Lazada ranks products to improve customer experience and conversion
How Lazada ranks products to improve customer experience and conversionHow Lazada ranks products to improve customer experience and conversion
How Lazada ranks products to improve customer experience and conversionEugene Yan Ziyou
 
Defining Success Metrics for Your Product by Google Product Leader
Defining Success Metrics for Your Product by Google Product LeaderDefining Success Metrics for Your Product by Google Product Leader
Defining Success Metrics for Your Product by Google Product LeaderProduct School
 
Tips for Building a Compelling Product Vision by Amazon Sr PM
Tips for Building a Compelling Product Vision by Amazon Sr PMTips for Building a Compelling Product Vision by Amazon Sr PM
Tips for Building a Compelling Product Vision by Amazon Sr PMProduct School
 
Data-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B TestingData-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B TestingJack Nguyen (Hung Tien)
 
Product Growth Strategy for SaaS
Product Growth Strategy for SaaSProduct Growth Strategy for SaaS
Product Growth Strategy for SaaSMickey Alon
 
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.jsNetflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.jsChris Saint-Amant
 

What's hot (20)

A/B testing
A/B testingA/B testing
A/B testing
 
A/B Testing Framework Design
A/B Testing Framework DesignA/B Testing Framework Design
A/B Testing Framework Design
 
A/B testing at Spotify
A/B testing at SpotifyA/B testing at Spotify
A/B testing at Spotify
 
The Power of A/B Testing
The Power of A/B TestingThe Power of A/B Testing
The Power of A/B Testing
 
Practical Introduction to A/B Testing
Practical Introduction to A/B TestingPractical Introduction to A/B Testing
Practical Introduction to A/B Testing
 
A/B Testing at Pinterest: Building a Culture of Experimentation
A/B Testing at Pinterest: Building a Culture of Experimentation A/B Testing at Pinterest: Building a Culture of Experimentation
A/B Testing at Pinterest: Building a Culture of Experimentation
 
Why everything is an A/B Test at Pinterest
Why everything is an A/B Test at PinterestWhy everything is an A/B Test at Pinterest
Why everything is an A/B Test at Pinterest
 
A/B testing
A/B testingA/B testing
A/B testing
 
Controlled Experimentation aka A/B Testing for PMs by Tinder Sr PM
Controlled Experimentation aka A/B Testing for PMs by Tinder Sr PMControlled Experimentation aka A/B Testing for PMs by Tinder Sr PM
Controlled Experimentation aka A/B Testing for PMs by Tinder Sr PM
 
Data Analytics for better Product Decision Making by Mixpanel PM
Data Analytics for better Product Decision Making by Mixpanel PMData Analytics for better Product Decision Making by Mixpanel PM
Data Analytics for better Product Decision Making by Mixpanel PM
 
An Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit GrowthAn Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit Growth
 
10 Guidelines for A/B Testing
10 Guidelines for A/B Testing10 Guidelines for A/B Testing
10 Guidelines for A/B Testing
 
A/B Testing Pitfalls and Lessons Learned at Spotify
A/B Testing Pitfalls and Lessons Learned at SpotifyA/B Testing Pitfalls and Lessons Learned at Spotify
A/B Testing Pitfalls and Lessons Learned at Spotify
 
Ab testing
Ab testingAb testing
Ab testing
 
How Lazada ranks products to improve customer experience and conversion
How Lazada ranks products to improve customer experience and conversionHow Lazada ranks products to improve customer experience and conversion
How Lazada ranks products to improve customer experience and conversion
 
Defining Success Metrics for Your Product by Google Product Leader
Defining Success Metrics for Your Product by Google Product LeaderDefining Success Metrics for Your Product by Google Product Leader
Defining Success Metrics for Your Product by Google Product Leader
 
Tips for Building a Compelling Product Vision by Amazon Sr PM
Tips for Building a Compelling Product Vision by Amazon Sr PMTips for Building a Compelling Product Vision by Amazon Sr PM
Tips for Building a Compelling Product Vision by Amazon Sr PM
 
Data-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B TestingData-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B Testing
 
Product Growth Strategy for SaaS
Product Growth Strategy for SaaSProduct Growth Strategy for SaaS
Product Growth Strategy for SaaS
 
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.jsNetflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
Netflix JavaScript Talks - Scaling A/B Testing on Netflix.com with Node.js
 

Similar to A/B Testing Best Practices - Do's and Don'ts

Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationRamkumar Ravichandran
 
User Research: The Superpower Behind Experimentation Programs | VWO Webinars
User Research: The Superpower Behind Experimentation Programs | VWO WebinarsUser Research: The Superpower Behind Experimentation Programs | VWO Webinars
User Research: The Superpower Behind Experimentation Programs | VWO WebinarsVWO
 
How to Effectively Experiment in PM by LendingTree Sr PM
How to Effectively Experiment in PM by LendingTree Sr PMHow to Effectively Experiment in PM by LendingTree Sr PM
How to Effectively Experiment in PM by LendingTree Sr PMProduct School
 
Cox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsCox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsOptimizely
 
Design research for a quality product
Design research for a quality productDesign research for a quality product
Design research for a quality productCarmen Brion
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBIevgenii Katsan
 
A/B Testing: Common Pitfalls and How to Avoid Them
A/B Testing: Common Pitfalls and How to Avoid ThemA/B Testing: Common Pitfalls and How to Avoid Them
A/B Testing: Common Pitfalls and How to Avoid ThemIgor Karpov
 
The Practice of Data Driven Products in Kuaishou
The Practice of Data Driven Products in KuaishouThe Practice of Data Driven Products in Kuaishou
The Practice of Data Driven Products in KuaishouJay (Jianqiang) Wang
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of ProductProduct School
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practiceMary Jiang
 
Patrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B TestingPatrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B TestingPatrick McKenzie
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfVWO
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of ExperimentationOptimizely
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? SQALab
 
Data-Driven Decision Making by Expedia Sr PM
Data-Driven Decision Making by Expedia Sr PMData-Driven Decision Making by Expedia Sr PM
Data-Driven Decision Making by Expedia Sr PMProduct School
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small DataKaryn Zuidinga
 
Разработка эффективной тестовой стратегии, Антон Семенченко
Разработка эффективной тестовой стратегии, Антон СеменченкоРазработка эффективной тестовой стратегии, Антон Семенченко
Разработка эффективной тестовой стратегии, Антон СеменченкоCOMAQA.BY
 
Conversion Whitepaper
Conversion WhitepaperConversion Whitepaper
Conversion WhitepaperWSI Ensenada
 

Similar to A/B Testing Best Practices - Do's and Don'ts (20)

Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organization
 
User Research: The Superpower Behind Experimentation Programs | VWO Webinars
User Research: The Superpower Behind Experimentation Programs | VWO WebinarsUser Research: The Superpower Behind Experimentation Programs | VWO Webinars
User Research: The Superpower Behind Experimentation Programs | VWO Webinars
 
How to Effectively Experiment in PM by LendingTree Sr PM
How to Effectively Experiment in PM by LendingTree Sr PMHow to Effectively Experiment in PM by LendingTree Sr PM
How to Effectively Experiment in PM by LendingTree Sr PM
 
Cox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsCox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple Brands
 
Design research for a quality product
Design research for a quality productDesign research for a quality product
Design research for a quality product
 
Sanitized tb swstmppp1516july
Sanitized tb swstmppp1516julySanitized tb swstmppp1516july
Sanitized tb swstmppp1516july
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQB
 
A/B Testing: Common Pitfalls and How to Avoid Them
A/B Testing: Common Pitfalls and How to Avoid ThemA/B Testing: Common Pitfalls and How to Avoid Them
A/B Testing: Common Pitfalls and How to Avoid Them
 
The Practice of Data Driven Products in Kuaishou
The Practice of Data Driven Products in KuaishouThe Practice of Data Driven Products in Kuaishou
The Practice of Data Driven Products in Kuaishou
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
Patrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B TestingPatrick McKenzie Opticon 2014: Advanced A/B Testing
Patrick McKenzie Opticon 2014: Advanced A/B Testing
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you?
 
Data-Driven Decision Making by Expedia Sr PM
Data-Driven Decision Making by Expedia Sr PMData-Driven Decision Making by Expedia Sr PM
Data-Driven Decision Making by Expedia Sr PM
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
 
Разработка эффективной тестовой стратегии, Антон Семенченко
Разработка эффективной тестовой стратегии, Антон СеменченкоРазработка эффективной тестовой стратегии, Антон Семенченко
Разработка эффективной тестовой стратегии, Антон Семенченко
 
Conversion Whitepaper
Conversion WhitepaperConversion Whitepaper
Conversion Whitepaper
 

More from Ramkumar Ravichandran

Risk Product Management - Creating Safe Digital Experiences, Product School 2019
Risk Product Management - Creating Safe Digital Experiences, Product School 2019Risk Product Management - Creating Safe Digital Experiences, Product School 2019
Risk Product Management - Creating Safe Digital Experiences, Product School 2019Ramkumar Ravichandran
 
Improving AI products with Analytics
Improving AI products with AnalyticsImproving AI products with Analytics
Improving AI products with AnalyticsRamkumar Ravichandran
 
Advancing the analytics maturity curve at your organization
Advancing the analytics maturity curve at your organizationAdvancing the analytics maturity curve at your organization
Advancing the analytics maturity curve at your organizationRamkumar Ravichandran
 
Augment the actionability of Analytics with the “Voice of Customer”
Augment the actionability of Analytics with the “Voice of Customer”Augment the actionability of Analytics with the “Voice of Customer”
Augment the actionability of Analytics with the “Voice of Customer”Ramkumar Ravichandran
 
Prepping the Analytics organization for Artificial Intelligence evolution
Prepping the Analytics organization for Artificial Intelligence evolutionPrepping the Analytics organization for Artificial Intelligence evolution
Prepping the Analytics organization for Artificial Intelligence evolutionRamkumar Ravichandran
 
Building & nurturing an Analytics Team
Building & nurturing an Analytics TeamBuilding & nurturing an Analytics Team
Building & nurturing an Analytics TeamRamkumar Ravichandran
 
Analytics as an enabler of Company Culture
Analytics as an enabler of Company CultureAnalytics as an enabler of Company Culture
Analytics as an enabler of Company CultureRamkumar Ravichandran
 
Digital summit Dallas 2015 - Research brings back the 'human' aspect to insights
Digital summit Dallas 2015 - Research brings back the 'human' aspect to insightsDigital summit Dallas 2015 - Research brings back the 'human' aspect to insights
Digital summit Dallas 2015 - Research brings back the 'human' aspect to insightsRamkumar Ravichandran
 
Social media analytics - a delicious treat, but only when handled like a mast...
Social media analytics - a delicious treat, but only when handled like a mast...Social media analytics - a delicious treat, but only when handled like a mast...
Social media analytics - a delicious treat, but only when handled like a mast...Ramkumar Ravichandran
 
Taming the Data Lake with Scalable Metrics Model Framework
Taming the Data Lake with Scalable Metrics Model FrameworkTaming the Data Lake with Scalable Metrics Model Framework
Taming the Data Lake with Scalable Metrics Model FrameworkRamkumar Ravichandran
 
Transform your Analytics Practice into Insights Practice
Transform your Analytics Practice into Insights PracticeTransform your Analytics Practice into Insights Practice
Transform your Analytics Practice into Insights PracticeRamkumar Ravichandran
 

More from Ramkumar Ravichandran (20)

Risk Product Management - Creating Safe Digital Experiences, Product School 2019
Risk Product Management - Creating Safe Digital Experiences, Product School 2019Risk Product Management - Creating Safe Digital Experiences, Product School 2019
Risk Product Management - Creating Safe Digital Experiences, Product School 2019
 
Improving AI products with Analytics
Improving AI products with AnalyticsImproving AI products with Analytics
Improving AI products with Analytics
 
Advancing the analytics maturity curve at your organization
Advancing the analytics maturity curve at your organizationAdvancing the analytics maturity curve at your organization
Advancing the analytics maturity curve at your organization
 
Leadership, analytics & you
Leadership, analytics & youLeadership, analytics & you
Leadership, analytics & you
 
Augment the actionability of Analytics with the “Voice of Customer”
Augment the actionability of Analytics with the “Voice of Customer”Augment the actionability of Analytics with the “Voice of Customer”
Augment the actionability of Analytics with the “Voice of Customer”
 
Predictive Analytics as a Product
Predictive Analytics as a Product Predictive Analytics as a Product
Predictive Analytics as a Product
 
Prepping the Analytics organization for Artificial Intelligence evolution
Prepping the Analytics organization for Artificial Intelligence evolutionPrepping the Analytics organization for Artificial Intelligence evolution
Prepping the Analytics organization for Artificial Intelligence evolution
 
Power of Small Data
Power of Small DataPower of Small Data
Power of Small Data
 
Optimizing Marketing Decisions
Optimizing Marketing DecisionsOptimizing Marketing Decisions
Optimizing Marketing Decisions
 
Building & nurturing an Analytics Team
Building & nurturing an Analytics TeamBuilding & nurturing an Analytics Team
Building & nurturing an Analytics Team
 
Analytics as an enabler of Company Culture
Analytics as an enabler of Company CultureAnalytics as an enabler of Company Culture
Analytics as an enabler of Company Culture
 
Digital summit Dallas 2015 - Research brings back the 'human' aspect to insights
Digital summit Dallas 2015 - Research brings back the 'human' aspect to insightsDigital summit Dallas 2015 - Research brings back the 'human' aspect to insights
Digital summit Dallas 2015 - Research brings back the 'human' aspect to insights
 
Social media analytics - a delicious treat, but only when handled like a mast...
Social media analytics - a delicious treat, but only when handled like a mast...Social media analytics - a delicious treat, but only when handled like a mast...
Social media analytics - a delicious treat, but only when handled like a mast...
 
Optimizing product decisions
Optimizing product decisionsOptimizing product decisions
Optimizing product decisions
 
Moving beyond numbers
Moving beyond numbersMoving beyond numbers
Moving beyond numbers
 
Taming the Data Lake with Scalable Metrics Model Framework
Taming the Data Lake with Scalable Metrics Model FrameworkTaming the Data Lake with Scalable Metrics Model Framework
Taming the Data Lake with Scalable Metrics Model Framework
 
Actionability of insights
Actionability of insights Actionability of insights
Actionability of insights
 
Transform your Analytics Practice into Insights Practice
Transform your Analytics Practice into Insights PracticeTransform your Analytics Practice into Insights Practice
Transform your Analytics Practice into Insights Practice
 
Selling Text Analytics to your boss
Selling Text Analytics to your bossSelling Text Analytics to your boss
Selling Text Analytics to your boss
 
Analytics anecdotes
Analytics anecdotesAnalytics anecdotes
Analytics anecdotes
 

Recently uploaded

Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay
 
Using PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBUsing PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBAlireza Kamrani
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单ewymefz
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsalex933524
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIAlejandraGmez176757
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesStarCompliance.io
 
How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?DOT TECH
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxDilipVasan
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单yhkoc
 
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...elinavihriala
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单enxupq
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .NABLAS株式会社
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单enxupq
 
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictSupply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictJack Cole
 
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPsWebinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPsCEPTES Software Inc
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJames Polillo
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sMAQIB18
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundOppotus
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxStephen266013
 

Recently uploaded (20)

Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
Using PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBUsing PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDB
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
Slip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp ClaimsSlip-and-fall Injuries: Top Workers' Comp Claims
Slip-and-fall Injuries: Top Workers' Comp Claims
 
How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?How can I successfully sell my pi coins in Philippines?
How can I successfully sell my pi coins in Philippines?
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictSupply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
 
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPsWebinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptx
 

A/B Testing Best Practices - Do's and Don'ts

  • 1. Intended for Knowledge Sharing only A/B Testing is not Art, it is Science Business Analytics Innovation Summit 2015 Business Analytics Innovation Summit | May 2015
  • 2. Intended for Knowledge Sharing only Disclaimer: Participation in this summit is purely on personal basis and not representing VISA in any form or matter. The talk is based on learnings from work across industries and firms. Care has been taken to ensure no proprietary or work related info of any firm is used in any material. Director, Insights at Visa, Inc. Help Executives/Product/Marketing with actionable insights RAMKUMAR RAVICHANDRAN
  • 3. Intended for Knowledge Sharing only Quick recap of what is it? Quick recap of what it is Intended for Knowledge Sharing only Quick recap on A/B Testing
  • 4. Intended for Knowledge Sharing only 44 OK, SO WHAT EXACTLY IS… A/B Testing is the simplest form of Experimental Design used to test reactions of Customers something new or changed(a feature/s, product/s, campaign/s)…. “Similar” Users Variation 1 Variation 2 Is the delta (V1-V2) statistically significant? Test Metric Value (V1) Test Metric Value (V2) Intended for Knowledge Sharing only
  • 5. SOME SAMPLE APPLICATIONS… Some use cases from the industries and functions…. Intended for Knowledge Sharing only Product Management Marketing/Branding Operations 1. To test performance of new product/feature/flow before actual rollout 2. To optimize for Placement, Prominence, Messaging To optimize for Campaigns - 1. Channel - Email/Social/Offline/SEO/Alerts/Notifications 2. Type - Promotion/Discounts, etc.. 3. Frequency - Monthly/Weekly 4. Time - Seasonal, etc.. 5. Place - Retailers/Ads/Websites Redirect Customers through new queuing flow, FAQ pages, Chat terminals, etc.. Function Areas Sales New Onboarding Flow, Value Prop Communication, Execution Method, Channel Risk New Risk Engine performance over Current …what to test is usually determined from Strategy, UX, Business Wisdom, Analytics, Research, Mining, etc.
  • 6. Intended for Knowledge Sharing only Quick recap of what is it? Quick recap of what it is Intended for Knowledge Sharing only Common Misconceptions
  • 7. A DAY IN THE LIFE OF AN A/B TESTER  *only satiric to wake you up and not indicative of anyone or anything- any similarity is purely coincidental! https://www.youtube.com/watch?v=_CHLE9hmbEw
  • 8. COMMON MISPERCEPTIONS We often hear these statements in the context of testing… Very easy A/B Testing will prove who is right Test everything Coolness is in the quantity and complexity of the test Oh results aren’t significant – A/B Testing is a failure …so let’s check how many of these are right
  • 9. Intended for Knowledge Sharing only Quick recap of what is it? Quick recap of what it is Intended for Knowledge Sharing only The big picture
  • 10. THE REAL QUESTION “Are we putting the right face in front of the Consumers”
  • 11. WHAT DO YOU MEAN BY RIGHT FACE? Message Prominence Flow Form Clear and crisp Value Prop and Call to Action (CTA) Trendy and easy to spot Easily spotted and fitting with the Consumer’s mental model Quick and efficient Minimal and relevant elements only Placement
  • 12. WHAT ARE THE HIGH LEVEL STEPS? • Analytics team creates direct/proxy metrics to measure the performance • Instrument metrics if needed • Decision on the Research Methodology based on Analytical findings ACTIONS • Defined the question to be answered and why, Design the changes, know the cost and finalize success criteria • Quantify/Analyze the impact • Size the potential impact on launching Measure LaunchStrategy PHASES Analyze Primary Metrics, e g., • Click Through Rate • NPS Secondary Metrics • Repeat Visits • Lifetime Value Questions • Target Customers • Where and What is being checked? • Why is this even being considered? • Target Metrics and success criteria Research Methods • Attitudinal vs. Behavioral • Qualitative vs. Quantitative • Context for Product Use Factors deciding Research Methods • Speed of execution • Cost of execution • Reliability • Product Development Stage Factors deciding eventual rollout (in order of priority) • Strategic need • Estimated impact calculation from Analytics • Findings from other sources (Data Analytics/Mining, Consumer Feedback DETAILS
  • 13. WHEN TO USE WHICH METHOD? Method Description Factors Speed Cost Inference Dev Stage Prototyping Usability Studies Focus Group Surveys & Feedback Pre-Post A/B Testing Create & Test prototypes internally (external, if needed) Standardized Lab experiments – Panel/s of employees/friends/family In-depth interviews for Feedback Email/Pop-ups Surveys Roll-out the changes and then test for impact Different experiences to users and then measure delta Quickest (HTML Prototypes) Quick (Panel, Questions, Read) Slow (+Detailed interviews) Slower (+Response rate) Slower (Dev+QA+ Launch+Release cycle) Slowest (+Sampling+ Profiling+ Statistical Inferencing) Inexpensive (Feedback incentives) Relatively expensive (+Lab) Expensive (+Incentive +Time) Expensive (Infra to send, track & Read) Costly (+Tech resources) Very Costly (+Tech +Analytics +Time) Directional +Consistency across users +additional context on Why? +strength of numbers +Possible Statistical Significance but risk of bad experience. +Rigorous (Statistical Significance). *Risk of bad experience reduced. Ideation Stage Ideation Stage Ideation Stage Ideation/Dev/ Post Launch Post Launch Pre Launch (after Dev)
  • 14. Intended for Knowledge Sharing only Quick recap of what is it? Quick recap of what it is Intended for Knowledge Sharing only A/B Testing
  • 15. STEPS IN EXECUTING AN A/B TEST Phase OwnersTasks Outcome Pre-Work Define & Prioritize Design Set-up & Execution UAT & Sign-off Launch & Monitor Analysis & Readout • Strategic Objectives: Engagement, Satisfaction, Personalize, etc. • Analytics: Drivers Analysis, Data Gap Analysis, RoI Analysis. • Decision filters: A/B or Pre-Post or Usability or Drivers Modeling. • Type of Test: Placement, Prominence, Messaging, Form, Flow. • Success Criteria: Test Metrics and estimated impact ($). • Wireframe: Expected change(s) vs. Control (Design signed off) • Target Criteria: Who, Where, When, #Cells (exclusions if any) • Analytical Details: Sample size, #days to run, Traffic Split • Set-up: Actual set-up on Front end. • QA: Initial QA – look & feel, compatibilities, loading, data, etc. • Sign-off from Product: Per expectations • Sign-off from Requester: Per expectations, deviations ok? • Sign-off from Analytics & Data: Data validation results • Monitor the Test for data validity (if bad workaround or stop) • Stop Test when sample size needs met. • Impact calculation: Calculate delta, significance & consistency. • Go/No-go Recommendation and $ impact: on full roll out. Requestors, Product & Analytics Requestors, Product & Analytics Requestors, Product & Analytics Technology Requestors, Product, BI & Analytics Analytics & Technology Analytics Test type assignment Test prioritized & added to pipeline Test Document for Tech Test prototype for UAT Go ahead for launch Test results Final readout
  • 16. PROJECT MANAGEMENT (ILLUSTRATIVE) Priority Test Description Requestors/Key Stakeholders Type of Change Hypotheses How did we arrive at this hypotheses Where will the Test happen? Target Audience 1 Remove Ad banner on Yahoo home page User Experience Prominence Removing Ad banners would reduce distraction and focus users to CTA Product/Design Judgement Home Page All Consumers Primary Metrics Secondary Metrics Estimated Benefit (USD)Click Through Rate Net Promoter Score Repeat Visits Customer Lifetime Value x% y% z% a% Standard Test Plan Document Ready #Test Cells #Days needed for the Test to run tor statistical significant sample Design Ready? Specific Technical Requirements? Estimated Tech Effort/Cost (USD) Overall Test Cost (USD) Yes 2 40 Yes Test Details Expected Impact from the Test Other details from the Test
  • 17. NECESSARY DETAILS FOR PROJECT MANAGEMENT Sl. No. Type of Change Example 1 Placement Right top vs. Right bottom 2 Message Do this vs. Do that 3 Prominence Size, Color, etc. 4 Flow 3 step submission to 2 step submission, etc. 5 Targeting Different set of actions to different sets of people 6 Form 5 fields to fill vs. 2 fields Sl. No. Type of Test 1 One Cell Test (A/B Test) 2 Multiple Test (A/B/C Test) 3 Multivariate Test (A*B*C Test) Sl. No. How did we arrive at this hypotheses? 1 Analytics 2 Consumer Feedback 3 Product/Design Judgement 4 Competitive Pressures 5 Legal Compliance 6 Partnership Requirements 7 Strategic need
  • 18. SAMPLE SIZE CALCULATION (ILLUSTRATIVE) #Days for the test to run Avg counts per day #Sample Size Required in Test Group 40 10,000 40,000 Control proportion (%) Lift to test (%) Test proportion (%) Acceptable False Positive threshold: Chances of incorrectly identifying a lift when it's not there Acceptable False Negative threshold: Chances of incorrectly identifying there's no lift when there is one 60% 20% 72% 20% 20% Required sample size and #days to run the test for required statistical significance… What input metrics are required… Calculations that happen in the backend… Average proportion (%) Control Variance {p*(1-p)} Test variance {p*(1-p)} Avg variance False Positive (zcrit): False negative (zpwr) 64% 23% 23% 23% 1.28 1.28
  • 19. SAMPLE READOUT Objective Understand if removing Ad banner on home page improves click through rate on articles and increases consumer satisfaction 0% 20% 40% 60% 80% 100% 120% 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% DeltabetweenTest&Control Test/ControlValues Test metrics - Click through Rate Delta Test Control Key Findings 1. Removing the banner increased CTR by '100%' and NPS by 20 points '. It translates to $40 M in Lifetime Value impact. 2. All the above lifts are statistically significant at 90% confidence level. These lifts were also consistent over two weeks time window. Sl.No. 1 2 3 5 Performance data Time window: Apr 1, 1980 to Apr 14, 1980
  • 20. Intended for Knowledge Sharing only Quick recap of what is it? Quick recap of what it is Intended for Knowledge Sharing only Other Considerations & Best Practices
  • 21. THINGS TO WATCH OUT FOR • Engineering overheads – everytime a new flow needs to be introduced or any major addition to the experience, new development is required. It has to go through Standard engineering prioritization route unless a SWAT team is dedicated to it. • Tricky QA situations – QA team should be trained to handle A/B Testing scenarios and use cases; Integration with automated QA tools. Security and FE load failure considerations apart from standard checks. • Operational excellence requirements – Testing of the Tests in Sandbox, Staging and Live Site Testing areas. End to End Dry runs mandatory being launching the tests. • Analytical nuances – Experiment Design supreme need! External factors can easily invalidate A/B Testing. Sample fragmentation with increasing #tests and complexity; Need for Universal Control; Impact should be checked for significance over time. • Data needs – Reliable instrumentation, Testing Tool Javascripts put in right place, with minimal overhead performance impact, integration with Web Analytics tool, Data feed with ability to tie with other data sources (for deep dives). • Branding Guidelines – Don’t overwhelm and confuse users in quest for multiple and complex tests; Standardize but customize experience across various channels and platforms; Soft launches should be as much avoided as possible. • Proactive internal communication, specifically to client facing teams. • Strategic Decisions – Some changes have to go in irrespective of A/B Testing findings, the question would be how to make it happen right? This is gradual ramp, progressive learning and iterative improvements – a collection of A/B Tests and not one off big one. …A/B Testing can never be a failure, by definition it is a learning on whether the change was well received by the user or not that informs the next steps
  • 22. Intended for Knowledge Sharing only Quick recap of what is it? Quick recap of what it is Intended for Knowledge Sharing only Appendix
  • 23. Intended for Knowledge Sharing only 2323 THANK YOU! Intended for Knowledge Sharing only Would love to hear from you on any of the following forums… https://twitter.com/decisions_2_0 http://www.slideshare.net/RamkumarRavichandran https://www.youtube.com/channel/UCODSVC0WQws607clv0k8mQA/videos http://www.odbms.org/2015/01/ramkumar-ravichandran-visa/ https://www.linkedin.com/pub/ramkumar-ravichandran/10/545/67a
  • 24. Intended for Knowledge Sharing only 24 RESEARCH/LEARNING RESOURCES Intended for Knowledge Sharing only • When to use which Research Method http://www.nngroup.com/articles/which-ux-research-methods/ • Building our own Participatory Research Community http://uxmag.com/articles/build-your-own-participant-resource-for-ux-research • Additional details on User Research Methods http://www.usability.gov/what-and-why/user-research.html • Practical questions on User Research http://www.slideshare.net/dgcooley/introduction-to-ux-research-methods • A/B Tool comparison http://www.roidna.com/tools/ab-testing-tool/#tool-comparison • Best Practices on A/B Testing http://conversionxl.com/12-ab-split-testing-mistakes-i-see-businesses-make-all-the- time/#. • Case Studies on A/B Testing http://white.net/noise/30-multivariate-ab-split-testing-tools-tutorials-resources/
  • 25. A/B TESTING TOOL EVALUATION STEPS • Step 1: Decide on evaluation criteria & test use cases in discussion with various stakeholder teams - Analytics & Testing, Business Intelligence, Marketing, Product Management & Engineering • Step 2: First round interview with the Sales teams to understand what tools meet the criteria • Step 3: Request product capability demo on the test use cases and evaluate the level of investment (resources & time) needed for such use cases • Step 4: Interview with current Customer references • Step 5: Conduct specific “engineering/security” focused discussion to evaluate the implementation cost, resources and time and fit with existing infrastructure • Step 6: Cross functional Panel discussion on the findings from the Evaluation round and decisioning on the vendor
  • 26. A/B TESTING TOOL EVALUATION CRITERIA • Type of Testing: A/B Testing, Multiple A/B Testing, Multi-factor testing • Traffic distribution: Flexibility of Traffic distribution (non 50-50), Segmentation (Region), Universal Control • What can be tested: Placement, Prominence, Messaging, Funnels, Channels, etc. • Test Metrics: Clicks, Page Views, Conversion, Time Spent, etc. • Implementation effort: Time, Resources, What can & cannot be done, Latency, Winner Variation ramp and Version Release dependencies in App Testing • Channels: Web, Native App, Mobile Website • Pricing packages: Users, Page Load, Monthly Service Contract (Type), etc. • Programming experience: GUI vs. Coding (Small Test vs. Complex Test) • Analysis options: Analysis & Reporting Flexibility, Post (or in-flight) Testing Segmentation • Current Customer Base: • Security limitations