Top Banner
MARK HALVORSON HEAD OF INTERACTIVE ATLASSIAN SOFTWARE @halv0112 A/B Testing How to break things and fail fast… without breaking things
69

Optimizely Experience Customer Story - Atlassian

Nov 01, 2014

Download

Business

Optimizely

This presentation was given by Mark Halvorson at the Optimizely Experience, Silicon Valley.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Optimizely Experience Customer Story - Atlassian

MARK HALVORSON • HEAD OF INTERACTIVE • ATLASSIAN SOFTWARE • @halv0112

A/B TestingHow to break things and fail fast…

without breaking things

Page 2: Optimizely Experience Customer Story - Atlassian

We help great teams build better software, together. About Atlassian

• Products include: JIRA, Confluence, Bitbucket, HipChat…• Founded in 2002• Over 37,000 Customers• Over 700 employees globally• No sales people !

!

!

Page 3: Optimizely Experience Customer Story - Atlassian
Page 4: Optimizely Experience Customer Story - Atlassian

Think Big, Act Small, Fail Fast, Learn Rapidly.

" L E A N S O F T WA R E D E V E L O P M E N T ” B Y M A RY A N D T O M P O P P E N D I E C K ( 2 0 0 3 )

”“

Page 5: Optimizely Experience Customer Story - Atlassian

Central “Growth Hacking” team to support: Atlassian A/B Testing is cross functional

• Email • Product Management • Customer Platform • Customer Advocates• Internal Systems

• Leads• Product Marketing• Support• Bitbucket• HipChat

Page 6: Optimizely Experience Customer Story - Atlassian
Page 7: Optimizely Experience Customer Story - Atlassian
Page 8: Optimizely Experience Customer Story - Atlassian

SCHEDULE TO AVOID CONFLICTS

BUILD OUT GOOD CANDIDATES

TRIAGE BASED ON POTENTIAL IMPACT

COLLECT GREAT IDEAS

ANALYZE RESULTS

RUN EXPERIMENTS

Our Process

Page 9: Optimizely Experience Customer Story - Atlassian

SCHEDULE TO AVOID CONFLICTS

BUILD OUT GOOD CANDIDATES

TRIAGE BASED ON POTENTIAL IMPACT

COLLECT GREAT IDEAS

ANALYZE RESULTS

RUN EXPERIMENTS

Our Process

Page 10: Optimizely Experience Customer Story - Atlassian

Where do experiment ideas

come from?

Page 11: Optimizely Experience Customer Story - Atlassian

Anywhere.

Page 12: Optimizely Experience Customer Story - Atlassian

What are you are trying to improve?

Page 13: Optimizely Experience Customer Story - Atlassian

Blimp Dashboard

Page 14: Optimizely Experience Customer Story - Atlassian

JIRA – Ticket

Page 15: Optimizely Experience Customer Story - Atlassian

Types of tests

• Pebbles• Change in copy or CTA presentation

• Rocks• New page (e.g. no Dev Tools family page)

• Boulders• Simplified order form

Page 16: Optimizely Experience Customer Story - Atlassian

Examples

Page 17: Optimizely Experience Customer Story - Atlassian

Reduce FrictionA B

Page 18: Optimizely Experience Customer Story - Atlassian

Increase VisibilityA B

Page 19: Optimizely Experience Customer Story - Atlassian

SimplifyA B

Page 20: Optimizely Experience Customer Story - Atlassian

SCHEDULE TO AVOID CONFLICTS

BUILD OUT GOOD CANDIDATES

TRIAGE BASED ON POTENTIAL IMPACT

COLLECT GREAT IDEAS

ANALYZE RESULTS

RUN EXPERIMENTS

Our Process

Page 21: Optimizely Experience Customer Story - Atlassian

What are you are trying to improve?

Page 22: Optimizely Experience Customer Story - Atlassian

Blimp Dashboard

Page 23: Optimizely Experience Customer Story - Atlassian

JIRA – Prioritized Backlog

Page 24: Optimizely Experience Customer Story - Atlassian

JIRA – Ticket

Page 25: Optimizely Experience Customer Story - Atlassian

JIRA – Ticket

Page 26: Optimizely Experience Customer Story - Atlassian

Experiment Illuminati

Page 27: Optimizely Experience Customer Story - Atlassian

SCHEDULE TO AVOID CONFLICTS

BUILD OUT GOOD CANDIDATES

TRIAGE BASED ON POTENTIAL IMPACT

COLLECT GREAT IDEAS

ANALYZE RESULTS

RUN EXPERIMENTS

Our Process

Page 28: Optimizely Experience Customer Story - Atlassian

Optimizely – Build

Page 29: Optimizely Experience Customer Story - Atlassian

Optimizely – Build

Page 30: Optimizely Experience Customer Story - Atlassian

Prepare for results.

Page 31: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 32: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 33: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 34: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 35: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 36: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 37: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 38: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 39: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 40: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 41: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 42: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 43: Optimizely Experience Customer Story - Atlassian

SCHEDULE TO AVOID CONFLICTS

BUILD OUT GOOD CANDIDATES

TRIAGE BASED ON POTENTIAL IMPACT

COLLECT GREAT IDEAS

ANALYZE RESULTS

RUN EXPERIMENTS

Our Process

Page 44: Optimizely Experience Customer Story - Atlassian

JIRA – Prioritized Backlog

Page 45: Optimizely Experience Customer Story - Atlassian

SCHEDULE TO AVOID CONFLICTS

BUILD OUT GOOD CANDIDATES

TRIAGE BASED ON POTENTIAL IMPACT

COLLECT GREAT IDEAS

ANALYZE RESULTS

RUN EXPERIMENTS

Our Process

Page 46: Optimizely Experience Customer Story - Atlassian

Optimizely – Start Experiment

Page 47: Optimizely Experience Customer Story - Atlassian

Optimizely – Project Code

Page 48: Optimizely Experience Customer Story - Atlassian

Magnolia CMS – Include Optimizely Checkbox

Page 49: Optimizely Experience Customer Story - Atlassian

Magnolia CMS – Include Optimizely Checkbox

Page 50: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 51: Optimizely Experience Customer Story - Atlassian

SCHEDULE TO AVOID CONFLICTS

BUILD OUT GOOD CANDIDATES

TRIAGE BASED ON POTENTIAL IMPACT

COLLECT GREAT IDEAS

ANALYZE RESULTS

RUN EXPERIMENTS

Our Process

Page 52: Optimizely Experience Customer Story - Atlassian

Optimizely – Results

Page 53: Optimizely Experience Customer Story - Atlassian

What are you are trying to improve?

Page 54: Optimizely Experience Customer Story - Atlassian

Blimp Dashboard

Page 55: Optimizely Experience Customer Story - Atlassian

Optimizely – Results

Page 56: Optimizely Experience Customer Story - Atlassian

Confluence – Corresponding Test Page

Page 57: Optimizely Experience Customer Story - Atlassian

Confluence – Results Archive

Page 58: Optimizely Experience Customer Story - Atlassian

Our Test Philosophy

Page 59: Optimizely Experience Customer Story - Atlassian

Our Test Philosophy

• Everything affecting conversion is tested

Page 60: Optimizely Experience Customer Story - Atlassian

Our Test Philosophy

• Everything affecting conversion is tested

• Be aggressive

Page 61: Optimizely Experience Customer Story - Atlassian

Our Test Philosophy

• Everything affecting conversion is tested

• Be aggressive

• Regular cadence, no traffic wasted

Page 62: Optimizely Experience Customer Story - Atlassian

Our Test Philosophy

• Everything affecting conversion is tested

• Be aggressive

• Regular cadence, no traffic wasted

• Never run a test that you wouldn’t want to win

Page 63: Optimizely Experience Customer Story - Atlassian

Key Take Aways

Page 64: Optimizely Experience Customer Story - Atlassian

Key Take Aways

• Ideas are everywhere collect as many as you can, prioritize based on impact.

Page 65: Optimizely Experience Customer Story - Atlassian

Key Take Aways

• Ideas are everywhere collect as many as you can, prioritize based on impact.

• Use ticket number everywhere so everyone is referring to the same test.

Page 66: Optimizely Experience Customer Story - Atlassian

Key Take Aways

• Ideas are everywhere collect as many as you can, prioritize based on impact.

• Use ticket number everywhere so everyone is referring to the same test.

• Involve stakeholders and developers… and get approvals.

Page 67: Optimizely Experience Customer Story - Atlassian

Key Take Aways

• Ideas are everywhere collect as many as you can, prioritize based on impact.

• Use ticket number everywhere so everyone is referring to the same test.

• Involve stakeholders and developers… and get approvals.

Page 68: Optimizely Experience Customer Story - Atlassian
Page 69: Optimizely Experience Customer Story - Atlassian

Thank you!

MARK HALVORSON • HEAD OF INTERACTIVE • ATLASSIAN SOFTWARE • @halv0112