64
Surviving the Hype Cycle Shortcuts to Split Testing Success @OptimiseOrDie

Surviving the hype cycle Shortcuts to split testing success

Embed Size (px)

Citation preview

Page 1: Surviving the hype cycle   Shortcuts to split testing success

Surviving the Hype CycleShortcuts to Split Testing Success

@OptimiseOrDie

Page 2: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie• Split Testing, Analytics, UX• Lean, Agile, Growth Optimisation• 100M+ visitors tested• 200+ sites, 26 languages

• Starting Testing? Bad ROI? • Not learning enough?• My job – to transfer skills!

@OptimiseOrDie

colinski.tumblr.com

Page 3: Surviving the hype cycle   Shortcuts to split testing success
Page 4: Surviving the hype cycle   Shortcuts to split testing success

1989-98 : PRICE WATERHOUSE

@OptimiseOrDie

30 Years Later?….

Page 5: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

#badfinance RBS Emergency Cash

Source : rbs.co.uk

To confirm your withdrawal:Please enter the amount in Euros you requested:

To make a withdrawal,

please solve:

6x2 + 11x – 35 = 0

Time Remaining : 0:15

Page 6: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

#badfinance NatWest Complaints Form

Page 7: Surviving the hype cycle   Shortcuts to split testing success

Surviving the Hype CycleShortcuts to Split Testing Success

@OptimiseOrDie

Page 8: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

The Gartner Hype Cycle ™

Page 9: Surviving the hype cycle   Shortcuts to split testing success

1 Tool Installed

2 Stupid testing

3

4Peak of Stupidity

5 ROI questioned

6 Statistics debunked

7 Faith crisis

8The Trough of Testing

Slide of

moodiness

------>

Scaled upStupidity

Slop

e of

St

upid

ity

------

>

9 Where, How, Why

10 Data science

11 Testing to learn

12

Innovation Testing

Hacking

Business

Futures

------>

@OptimiseOrDie

Page 10: Surviving the hype cycle   Shortcuts to split testing success

#fail

@OptimiseOrDie

Page 11: Surviving the hype cycle   Shortcuts to split testing success

1. Get Analytics Health Checked

2. Test in the right place3. Understand Cross Device4. Do your Research5. Prioritise your testing

@OptimiseOrDie

6. Perform Pre Flight Checks 7. Know how long to test8. Have a good reason to

test9. Learn from your tests10. Burn down the silos

10 Shortcuts to Testing Success

Page 12: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

1. Your Analytics Setup is Broken

Page 13: Surviving the hype cycle   Shortcuts to split testing success

• Nearly 100 Sites in 3 years• 95% were broken, often

badly• Trust in data was missing• Management made bad

calls• Nobody checked the tills• Calibrate from the basics

up!@OptimiseOrD

ie

• What sales do we capture?• What categories?• What about refunds, lunch

money, gift certificates?• How do we monitor fraud?• Do we check it adds up?• Where does this data go?

1. What about my clients?

Page 14: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

1. Bulls*** flows upwards!

Cool BS Dashboard

BS metrics

BS Collection

BS metrics

BS Collection

BS metrics

BS Collection

BS metrics

BS Collection

BS reports BS Reports

TILLS

DEPT

STORE

DIVISION

Page 15: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Review takes 1-3 days• Prioritise the issues• Fix directly with developers• Integrate with the Testing Tool1

Get an Analytics Health Check

Page 16: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

2. You Test in the Wrong Place

Page 17: Surviving the hype cycle   Shortcuts to split testing success

2. Let’s Do Random Testing

Let’s try the

homepage

I’ve got targets to

hit!

I hate this job

Let’s test button

colours!

Has lots of opinions but no

data

Spends too much time on

Twitter

Driven by Ego and Competitors

Wishes he cared about testing

Page 18: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

“STOP copying your competitors

They may not know what the f*** they are doing either” Peep Laja, ConversionXL

2. Let’s Do Random Testing

Page 19: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

2. Modelling - Intent

All traffic

HearingSight

StoreOther

Step 1

Step 2

Step 3Goal

Page Page

Page

Page

Hearing

Page 20: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

2. Modelling – Multiple Funnel Endings

All traffic

InfluenceIntent

Influence

Step 1

Step 2

Step 3Goal

Page Page

Page

Page

Entry Page

1234

1234

1234

Page 21: Surviving the hype cycle   Shortcuts to split testing success

Bounce

Search or

CategoryProduct

PageAdd to basket

View basketCheck

out

@OptimiseOrDie

2. Modelling – Ring Models

Page 22: Surviving the hype cycle   Shortcuts to split testing success

2. Modelling – Horizontal Funnels

Page 23: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Do some Analytics modelling• Understand the shedding of

layers• Narrow your focus and scope• Bank better gains earlier in time

2Test in the Right Places

Page 24: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Do you really know your mix?• What iPhone models visit?• How big is tablet traffic?• What screen sizes do they have?

• Find out BEFORE you design tests

• Check BEFORE you launch tests

• Use Google Analytics to find out• 3 reports to rule them all

https://www.google.com/analytics/web/template?uid=lpVf8LveSqyd3mdsHjdfzQhttps://www.google.com/analytics/web/template?uid=fmUzp_gzRIy7LnvZJjCDOQhttps://www.google.com/analytics/web/template?uid=y7sYIXDhQrmswHAiNo8iLA

3. Our customers use iPhones, right?

Page 25: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

3. iPhone Models in Google Analytics

Screen Resolution320 x 480 = iPhone 4/4S 320 x 568 = iPhone 5/5S 375 x 667 = iPhone 6 414 x 736 = iPhone 6+

https://www.google.com/analytics/web/template?uid=lpVf8LveSqyd3mdsHjdfzQhttps://www.google.com/analytics/web/template?uid=fmUzp_gzRIy7LnvZJjCDOQhttps://www.google.com/analytics/web/template?uid=y7sYIXDhQrmswHAiNo8iLA

Page 26: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Desktop Browsers & versions• Tablet Models• Mobile Device Models• Screen Resolutions3

Figure Out the Device Mix for Testing

Page 27: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

4. You Don’t Do Your Research

Time

Budget

Buyin

Page 28: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

4. 1 Hour Page Analytics

Influence PagesEntry Points

Landing PagesDevice Mix

Customer MixTraffic Mix

FlowIntent

Marketing -> Site flow

Page or Process

Next StepsAbandonment

ExitsMix of

abandonment Flow

Page 29: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

4. 1 Hour Landing Page Analytics• How old are the visitors?

https://www.google.com/analytics/web/template?uid=hab8Ta93SCCffUpjefjtNQ

• What are the key metrics like (e.g. bounce rate, conversion)?https://www.google.com/analytics/web/template?uid=hab8Ta93SCCffUpjefjtNQ

• What is the goal or ecommerce conversion through this page?https://www.google.com/analytics/web/template?uid=hab8Ta93SCCffUpjefjtNQ

• What channel traffic comes to the page?https://www.google.com/analytics/web/template?uid=Kjb9q8M4QN-fsPe8dOGaig

• What is the mix of tablet / mobile / desktop to the page?https://www.google.com/analytics/web/template?uid=wLMUWs8eTIa3_mmQHOtPkw

• What are the resolutions of devices?https://www.google.com/analytics/web/template?uid=wLMUWs8eTIa3_mmQHOtPkw

• How slow are the landing pages? https://www.google.com/analytics/web/template?uid=AavFsgMoRkucYYKnxlB76Q

• What are the pages right after the landing page? (Use a landing page report and choose the ‘Entrance Paths’ to show next pages.)

• What is the flow like from this page? (Use the Behaviour Flow Report)

• What does it look like on the top devices? (Use real devices + Appthwack.com, Crossbrowsertesting.com or Deviceanywhere.com)

Page 30: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

4. If you have 2 hours• Check the:

– Marketing Creatives– Search Engine Results Page– Ad Copy, Display Advert or Email– Look at Landing page ZERO!

• Make a horizontal funnel from the landing page• Friends, Family, New Employee testing• 5 Second Test

Page 31: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

4. If you have 4 hoursPLUS

• Snap interviews (Sales, Customer Services, Tech Support)

• Run a quick poll or survey (See my tools slides)

Page 32: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Lean Analytics• UX Research• Interviewing• Surveys and Polls4

No Excuses – Do Your Research

Page 33: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

5. You don’t Prioritise your TestsScoring can be cost, time to market, resource, risk, political complexity

• Cost 1-10 Higher is cheaper• Time 1-10 Higher is shorter• Opportunity 1-10 Higher is greater

Score = Cost * Time * Opportunity

• For financial institutions, risk should be a factor• Want to build your own? – ask me!

Page 34: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

5. Opportunity vs. Cost

0 1 2 3 4 5 6 7 8 9 100

1

2

3

4

5

6

7

8

9

10

Cost (high is better)

Opportunity

MONEY!

Page 35: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

5. Make a Money Model

Test Description Metric 2% lift 5% lift 10% lift EstimateProduct page Simplification Basket adds 200,000 500,000 1,000,000 500,000

Register new Improve onboarding New register funnel ratio 25,000 62,500 125,000 250,000

IE8 bugs in cart Fix key broken stuff IE8 Conversion 80,000 200,000 400,000 200,000

Category list page Get product higher User Category -> Product 500,000 1,250,000 2,500,000 1,250,000

Payment Page New card handling User Payment -> Thank you 60,000 150,000 300,000 300,000

Page 36: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Score all Test Targets• Use Cost vs. Opportunity

minimum• Check it works!• Make a Money Model

5Prioritise your Testing Targets

Page 37: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

6. You Don’t Test Before Launch• Dirty secret of AB testing?• People break their tests all the time!• Most people don’t notice

Why?

• Because developers can break them very easily• What if your AB test was broken on iPhones?• If you didn’t know, would your results be valid?

• About 40% of my tests fail basic QA

Page 38: Surviving the hype cycle   Shortcuts to split testing success

Browser Checkswww.crossbrowsertesting.com

www.browserstack.comwww.spoon.netwww.saucelabs.com

www.multibrowserviewer.comMobile & Tabletwww.appthwack.com

www.deviceanywhere.comwww.opendevicelab.com

Article & Info bit.ly/devicetesting

6. Here is my £80M testing rig

Page 39: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

6. Always Use Real Devices

Page 40: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Check Every Test Works• Browser and Devices• Check Analytics records

correctly6Perform Pre Flight Checks

Page 41: Surviving the hype cycle   Shortcuts to split testing success

• TWO BUSINESS CYCLES minimum (week/mo)• 1 PURCHASE CYCLE minimum• 250 CONVERSIONS minimum per creative (e.g.

checkouts)• 350, 500, more if response is very similar• FULL WEEKS/CYCLES never part of one

• KNOW what marketing, competitors and cycles are doing• RUN a test length calculator - bit.ly/XqCxuu• SET your test run time , RUN IT, STOP IT, ANALYSE IT

• ONLY RUN LONGER if you need more data• DON’T RUN LONGER just because the test isn’t giving the

result you want! @OptimiseOrDie

6. Know How Long to Test for…

Page 42: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Most critical mistake• Use a test calculator• Full business cycles, 2 minimum• Don’t waste time hoping7

Know How Long to Test for

Page 43: Surviving the hype cycle   Shortcuts to split testing success

Insight - Inputs

#FAIL

Competitor copying

GuessingDice rolling

An article the CEO

read

Competitor change

Panic

Ego

OpinionCherished

notions Marketing whims Cosmic rays

Not ‘on brand’ enough

IT inflexibility

Internal company

needs

Some dumbass

consultant

Shiny feature

blindnessKnee jerk reactons

@OptimiseOrDie

8. So you think you have a Hypothesis?

Page 44: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

1. Because we saw (data/feedback)2. We expect that (change) will

cause (impact)3. We’ll measure this using (data metric)

bit.ly/hyp_kit

8. Use this to deflect stupid testing!

Page 45: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Don’t do Ego driven testing• Use the Hypothesis Kit!8

Get a Proper Hypothesis Going

Page 46: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

9. Our Testing teaches us Nothing!

• Either your research or hypothesis is weak• Work back from the outcome!

What if A won – what would that tell us?What if A failed – what would that tell us?

• What is the value to the business in finding out the answer?

• Is the finding actionable widely and deeply?• Testing isn’t about lifts – it’s about learning

Page 47: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Do your research• Form a solid hypothesis• Work back from the outcomes• Learning useful stuff = huge lifts9

Design Tests for Maximum Learning

Page 48: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

10. Burn Down the Silos• Non agile, non iterative design• Silos work on product

separately• No ‘One Team’ per

product/theme • Large teams, unwieldy

coordination• Pass the product around• More PMs and BAs than a

conference• Endless sucking signoff• AB testing done the same way!

Page 49: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

10. FT Example• Small teams (6-15) with direct access to

publish• Ability to set and get metrics data directly• Tools, Autonomy, Lack of interference• No Project Managers or Business Analysts

• Business defines ‘outcomes’ – teams deliver• No long signoff chain• No pesky meddling fools• 18 Month projects over budget?

Page 50: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

10. FT Example• 100s of releases a day!• MVP approach• Launch as alpha, beta,

pilot, phased rollout• Like getting in a

shower• Read more at

labs.ft.com

Page 51: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

10. Positive Attributes

• Iterative & Agile Design• Small agile teams• Rapid and iterative UX testing• Toolkit & Analytics investment• Persuasive copywriting &

Psychology• Great Testing Tools

Page 52: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

• Agile, Lean, Iterative x silo teams

• Ability to get and set metrics• Autonomy, Control, Velocity• Iterative MVP approach• Work on outcomes, not features

10Burn Down the Silos!

Page 53: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

#goodfinance Simple & Moven Banking Apps

• Solving real user problems• Budgeting (safe to spend, daily

limit)• Transfers (free)• Cheque deposits (camera)• Analyses patterns, oddities• Prevents bad stuff happening• Helps you save money• Multiple account handling

www.simple.com/bankingwww.moven.comwww.tink.se

Page 54: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

#goodfinance iZettle & Square

• Wireless card payments

• Offline mode• Next day payment• Truly mobile POS• Real problems, new

solutions!

Page 55: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

#goodfinance Acorns

• Invest your spare change

• Rounds up spend• Invests the change• Tweak the portfolio• Student or < 24 years

old?• Free of fees!

Page 56: Surviving the hype cycle   Shortcuts to split testing success

56

 “If you think of technology as something that’s spreading like a sort of fractal stain, almost every point on the edge represents an interesting problem.”Paul Graham

Page 57: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

Threats and Opportunities - Crypto

TCP/IP is to… as Crypto is to…Network Transport Currency Transport

Web Browsers Wrappers & PrimitivesWebsites New financial services

Services & Experience Transformational products

Page 58: Surviving the hype cycle   Shortcuts to split testing success

@OptimiseOrDie

Threats and Opportunities

bit.ly/IOTarticle

Page 59: Surviving the hype cycle   Shortcuts to split testing success

59Time

ROI

Page 60: Surviving the hype cycle   Shortcuts to split testing success

Rumsfeldian Space• What if we changed our prices?• What if we gave away less for free?• What if we took this away?• What about 3 packages, not 5?• What are these potential futures I can

take?• How can I know before I spend money?

• UPS left hand turning -10 Million Gallons saved in fuel:

http://compass.ups.com/UPS-driver-avoid-left-turns/

• McDonalds Hipster Test Storebit.ly/1TiURi7

Page 61: Surviving the hype cycle   Shortcuts to split testing success

Congratulations!

Today you’re the lucky winner of our random awards programme.

You get all these extra features for free, on

us.

Enjoy!

Innovation Testing

Page 62: Surviving the hype cycle   Shortcuts to split testing success

Guessaholics Anonymous

Page 63: Surviving the hype cycle   Shortcuts to split testing success

1 Tool Installed

2 Stupid testing

3

4Peak of Stupidity

5 ROI questioned

6 Statistics debunked

7 Faith crisis

8The Trough of Testing

Slide of

moodiness

------>

Scaled upStupidity

Slop

e of

St

upid

ity

------

>

9 Where, How, Why

10 Data science

11 Testing to learn

12

Innovation Testing

Hacking

Business

Futures

------>

@OptimiseOrDie

Page 64: Surviving the hype cycle   Shortcuts to split testing success

Thank You!

Email me [email protected] [slideshare]Linkedin linkd.in/pvrg14