SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Building Products
Quantitatively in SaaS
Businesses
Soren Harner, Bigcommerce

© 2003 – 2013 Bigcommerce Pty. Ltd.

Wednesday, 6 November 13
About me
2012 VP Engineering

Stage 2 Startup
Venture-backed
$35MM

2010 Founder & Datavore

Stage 1 Startup
Bookstrapped

2007 VP Engineering

Stage 2 Startup

2000 Search & Analytics,

Stage 2 Startup
Stage 3 Acquisition
Venture-backed > $80MM

Director Engineering

Wednesday, 6 November 13
Hill Climbing

Wednesday, 6 November 13
SaaS Business Levers
•
•
•
•
•
•

Cost to acquire customers (CAC)
Average Revenue per User (ARPU)
Churn

•

Goal: Negative revenue
retention (upgrades)

Conversion (CVN) by channel

•

Payback

Life time value (LTV)

•
•

LTV = ARPU/Churn
LTV / CAC > 1 is success!

Monthly Recurring Revenue (MRR)

•

Magic Number

Wednesday, 6 November 13

http://blog.asmartbear.com/coc-cancellation-saas-metric.html
LTV / CAC

Model
“successful”

1.2
0.9
0.6
0.3
0
Q1-10

Q2-10

Q3-10

Q4-10

Q1-11

Q2-11

Q3-11

Q4-11

To IPO range is maybe 4 to 6 LTV / CAC today
Fine print: Like all metrics use to track, not as strategy
Wednesday, 6 November 13
Tested hundreds of versions
Wednesday, 6 November 13
Signup, upgrade, onboarding
• Invest in a great experience
• Test with usertesting.com
• Track the funnel:
• Number of trials
• Leads to Trials to Paid by weekly cohort
• Onboarding success
Wednesday, 6 November 13
Product UX Testing
Numbers don’t tell you how to improve.

Workshops
(personas)

Concepting
(sketches)

Prototypes

Qualitative
(Axure)

You can use an iPad at a Cafe and show keynote.
Key point is to test mockups on people first.

Wednesday, 6 November 13

Quantitative
(Loop11)
Feedback

Wednesday, 6 November 13
Measure Product Success
•

Customer success

•
•
•
•
•
Wednesday, 6 November 13

Time to first sale
Time to launch

Trend monthly or weekly cohorts
Engagement score during trial
Churn and conversion predictive models
Feature KPI
•

Before you build a
feature, define a success
KPI

•
•

Wednesday, 6 November 13

e.g. Number of
product reviews
completed
e.g. 30% fewer
abandoned carts

•

e.g. completing task
more quickly

•

Add instrumentation
before and after

•

Deploy to subset of
customers to test

•

Consider Mixpanel
Split Test Important Things
• Persona analysis and customer interviews
on new brand

• Route traffic p new, 1-p old (control)
• Measure effect on conversion with 95%
confidence interval of a difference and
ZScore

Wednesday, 6 November 13
A/B Testing Report and significance

p +/- (1.65 x SE)

https://developer.amazon.com/sdk/ab-testing/reference/ab-math.html
Wednesday, 6 November 13
Network Diffusion

Atlassian JIRA to OS communities.
SEO / SEM limitations — budget and effectiveness.
Wednesday, 6 November 13
Power law

Think 80/20 rule.
Store revenue, traffic, disk usage, number products, etc.
http://www.hpl.hp.com/research/idl/papers/ranking/ranking.html
Wednesday, 6 November 13
Continuous Delivery
• Feature flag everything and gently deploy
• Deploy daily — huge difference!
• Read 12factor.net (dev, staging, production)
• Monitor (i.e. NewRelic)
• Practice BDD & continuous integration
• Always have a recovery plan
Wednesday, 6 November 13
Ask permission, get feedback

Wednesday, 6 November 13
User Stories

Wednesday, 6 November 13
Commutative flow

Wednesday, 6 November 13
Startup Friendly Stack
•

Use Ruby Sinatra (or Clojure) +
CoffeeScript + Backbone +
Handlebars on Heroku

•

Nesta for CMS and learn textmate,
Haml & Sass, see https://github.com/
sharner/Workshop-Site

•

HTML5 mobile first, responsive
design

•

Use Mailchimp, Wufoo,
SurveyMonkey

•

R for data (http://r-project.org) —
treat as code, put in Github

•

Log events to understand customer
success (see Heroku Plugins)

Wednesday, 6 November 13
Peopleware
•

Do learn to code simple website
changes and growth hacking

•

Learn some stats

•

Do find a technical co-founder

•

Don’t offshore

•

Don’t churn people

•

Do find designer who codes
frontend and does user testing

Wednesday, 6 November 13

Weitere ähnliche Inhalte

Ähnlich wie Building Products Quantitatively

SaaS and Product Metrics
SaaS and Product MetricsSaaS and Product Metrics
SaaS and Product MetricsSoren Harner
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardTechWell
 
Past Experiences and Future Challenges using Automatic Performance Modelling ...
Past Experiences and Future Challenges using Automatic Performance Modelling ...Past Experiences and Future Challenges using Automatic Performance Modelling ...
Past Experiences and Future Challenges using Automatic Performance Modelling ...Paul Brebner
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderProduct School
 
2020 10-08 measuring-qualityinproduction
2020 10-08 measuring-qualityinproduction2020 10-08 measuring-qualityinproduction
2020 10-08 measuring-qualityinproductionAbigail Bangser
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 
Oracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSLOracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSLIBM
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAraf Karsh Hamid
 
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...Craeg Strong
 
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...VoltDB
 
Expert sizing & methods of sizing validation
Expert sizing & methods of sizing validationExpert sizing & methods of sizing validation
Expert sizing & methods of sizing validationJaleel Ahmed Gulammohiddin
 
Ebay: DB Capacity planning at eBay
Ebay: DB Capacity planning at eBayEbay: DB Capacity planning at eBay
Ebay: DB Capacity planning at eBayDataStax Academy
 
ASUG Utilities Presentation
ASUG Utilities PresentationASUG Utilities Presentation
ASUG Utilities PresentationMichael Robinson
 
UMESH NEW RESUME 2016
UMESH NEW RESUME 2016UMESH NEW RESUME 2016
UMESH NEW RESUME 2016umesh patel
 
Hypothesis-Driven Development & How to Fail-Fast Hacking Growth
Hypothesis-Driven Development & How to Fail-Fast Hacking GrowthHypothesis-Driven Development & How to Fail-Fast Hacking Growth
Hypothesis-Driven Development & How to Fail-Fast Hacking GrowthPrabhat Gupta
 
Performance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save MillionsPerformance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save MillionsMethod360
 
John Rhodes - DevOps Automated Testing
John Rhodes - DevOps Automated TestingJohn Rhodes - DevOps Automated Testing
John Rhodes - DevOps Automated TestingJohn Zozzaro
 

Ähnlich wie Building Products Quantitatively (20)

SaaS and Product Metrics
SaaS and Product MetricsSaaS and Product Metrics
SaaS and Product Metrics
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
 
Past Experiences and Future Challenges using Automatic Performance Modelling ...
Past Experiences and Future Challenges using Automatic Performance Modelling ...Past Experiences and Future Challenges using Automatic Performance Modelling ...
Past Experiences and Future Challenges using Automatic Performance Modelling ...
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
 
2020 10-08 measuring-qualityinproduction
2020 10-08 measuring-qualityinproduction2020 10-08 measuring-qualityinproduction
2020 10-08 measuring-qualityinproduction
 
My cat gym
My cat gymMy cat gym
My cat gym
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Oracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSLOracle Cloud modernized Finance Process at CSL
Oracle Cloud modernized Finance Process at CSL
 
Agile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven DesignAgile, User Stories, Domain Driven Design
Agile, User Stories, Domain Driven Design
 
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
 
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
Fast Data Choices: 5 Strategies for Evaluating Alternative Business and Techn...
 
Expert sizing & methods of sizing validation
Expert sizing & methods of sizing validationExpert sizing & methods of sizing validation
Expert sizing & methods of sizing validation
 
Ebay: DB Capacity planning at eBay
Ebay: DB Capacity planning at eBayEbay: DB Capacity planning at eBay
Ebay: DB Capacity planning at eBay
 
Precinmac
PrecinmacPrecinmac
Precinmac
 
A glimpse of business intelligence
A glimpse of business intelligenceA glimpse of business intelligence
A glimpse of business intelligence
 
ASUG Utilities Presentation
ASUG Utilities PresentationASUG Utilities Presentation
ASUG Utilities Presentation
 
UMESH NEW RESUME 2016
UMESH NEW RESUME 2016UMESH NEW RESUME 2016
UMESH NEW RESUME 2016
 
Hypothesis-Driven Development & How to Fail-Fast Hacking Growth
Hypothesis-Driven Development & How to Fail-Fast Hacking GrowthHypothesis-Driven Development & How to Fail-Fast Hacking Growth
Hypothesis-Driven Development & How to Fail-Fast Hacking Growth
 
Performance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save MillionsPerformance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save Millions
 
John Rhodes - DevOps Automated Testing
John Rhodes - DevOps Automated TestingJohn Rhodes - DevOps Automated Testing
John Rhodes - DevOps Automated Testing
 

Mehr von Soren Harner

Intelligent Application Networks with Mule and Tensorflow
Intelligent Application Networks with Mule and TensorflowIntelligent Application Networks with Mule and Tensorflow
Intelligent Application Networks with Mule and TensorflowSoren Harner
 
How Augmented Reality Will Improve Our Interactions with Computers from SVVR ...
How Augmented Reality Will Improve Our Interactions with Computers from SVVR ...How Augmented Reality Will Improve Our Interactions with Computers from SVVR ...
How Augmented Reality Will Improve Our Interactions with Computers from SVVR ...Soren Harner
 
How Developers Save the Planet
How Developers Save the PlanetHow Developers Save the Planet
How Developers Save the PlanetSoren Harner
 
Cundal gathering june 2011
Cundal gathering june 2011Cundal gathering june 2011
Cundal gathering june 2011Soren Harner
 
Software on the High Seas
Software on the High SeasSoftware on the High Seas
Software on the High SeasSoren Harner
 
Scaling atlassian os v4
Scaling atlassian os v4Scaling atlassian os v4
Scaling atlassian os v4Soren Harner
 
Sustainable purchasing
Sustainable purchasingSustainable purchasing
Sustainable purchasingSoren Harner
 

Mehr von Soren Harner (10)

Intelligent Application Networks with Mule and Tensorflow
Intelligent Application Networks with Mule and TensorflowIntelligent Application Networks with Mule and Tensorflow
Intelligent Application Networks with Mule and Tensorflow
 
How Augmented Reality Will Improve Our Interactions with Computers from SVVR ...
How Augmented Reality Will Improve Our Interactions with Computers from SVVR ...How Augmented Reality Will Improve Our Interactions with Computers from SVVR ...
How Augmented Reality Will Improve Our Interactions with Computers from SVVR ...
 
How Developers Save the Planet
How Developers Save the PlanetHow Developers Save the Planet
How Developers Save the Planet
 
Retrospectives
RetrospectivesRetrospectives
Retrospectives
 
Cundal gathering june 2011
Cundal gathering june 2011Cundal gathering june 2011
Cundal gathering june 2011
 
Software on the High Seas
Software on the High SeasSoftware on the High Seas
Software on the High Seas
 
Scaling atlassian os v4
Scaling atlassian os v4Scaling atlassian os v4
Scaling atlassian os v4
 
CoffeeScript
CoffeeScriptCoffeeScript
CoffeeScript
 
Sustainable purchasing
Sustainable purchasingSustainable purchasing
Sustainable purchasing
 
KNOW CHANGE
KNOW CHANGEKNOW CHANGE
KNOW CHANGE
 

Kürzlich hochgeladen

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Kürzlich hochgeladen (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

Building Products Quantitatively

  • 1. Building Products Quantitatively in SaaS Businesses Soren Harner, Bigcommerce © 2003 – 2013 Bigcommerce Pty. Ltd. Wednesday, 6 November 13
  • 2. About me 2012 VP Engineering Stage 2 Startup Venture-backed $35MM 2010 Founder & Datavore Stage 1 Startup Bookstrapped 2007 VP Engineering Stage 2 Startup 2000 Search & Analytics, Stage 2 Startup Stage 3 Acquisition Venture-backed > $80MM Director Engineering Wednesday, 6 November 13
  • 4. SaaS Business Levers • • • • • • Cost to acquire customers (CAC) Average Revenue per User (ARPU) Churn • Goal: Negative revenue retention (upgrades) Conversion (CVN) by channel • Payback Life time value (LTV) • • LTV = ARPU/Churn LTV / CAC > 1 is success! Monthly Recurring Revenue (MRR) • Magic Number Wednesday, 6 November 13 http://blog.asmartbear.com/coc-cancellation-saas-metric.html
  • 5. LTV / CAC Model “successful” 1.2 0.9 0.6 0.3 0 Q1-10 Q2-10 Q3-10 Q4-10 Q1-11 Q2-11 Q3-11 Q4-11 To IPO range is maybe 4 to 6 LTV / CAC today Fine print: Like all metrics use to track, not as strategy Wednesday, 6 November 13
  • 6. Tested hundreds of versions Wednesday, 6 November 13
  • 7. Signup, upgrade, onboarding • Invest in a great experience • Test with usertesting.com • Track the funnel: • Number of trials • Leads to Trials to Paid by weekly cohort • Onboarding success Wednesday, 6 November 13
  • 8. Product UX Testing Numbers don’t tell you how to improve. Workshops (personas) Concepting (sketches) Prototypes Qualitative (Axure) You can use an iPad at a Cafe and show keynote. Key point is to test mockups on people first. Wednesday, 6 November 13 Quantitative (Loop11)
  • 10. Measure Product Success • Customer success • • • • • Wednesday, 6 November 13 Time to first sale Time to launch Trend monthly or weekly cohorts Engagement score during trial Churn and conversion predictive models
  • 11. Feature KPI • Before you build a feature, define a success KPI • • Wednesday, 6 November 13 e.g. Number of product reviews completed e.g. 30% fewer abandoned carts • e.g. completing task more quickly • Add instrumentation before and after • Deploy to subset of customers to test • Consider Mixpanel
  • 12. Split Test Important Things • Persona analysis and customer interviews on new brand • Route traffic p new, 1-p old (control) • Measure effect on conversion with 95% confidence interval of a difference and ZScore Wednesday, 6 November 13
  • 13. A/B Testing Report and significance p +/- (1.65 x SE) https://developer.amazon.com/sdk/ab-testing/reference/ab-math.html Wednesday, 6 November 13
  • 14. Network Diffusion Atlassian JIRA to OS communities. SEO / SEM limitations — budget and effectiveness. Wednesday, 6 November 13
  • 15. Power law Think 80/20 rule. Store revenue, traffic, disk usage, number products, etc. http://www.hpl.hp.com/research/idl/papers/ranking/ranking.html Wednesday, 6 November 13
  • 16. Continuous Delivery • Feature flag everything and gently deploy • Deploy daily — huge difference! • Read 12factor.net (dev, staging, production) • Monitor (i.e. NewRelic) • Practice BDD & continuous integration • Always have a recovery plan Wednesday, 6 November 13
  • 17. Ask permission, get feedback Wednesday, 6 November 13
  • 20. Startup Friendly Stack • Use Ruby Sinatra (or Clojure) + CoffeeScript + Backbone + Handlebars on Heroku • Nesta for CMS and learn textmate, Haml & Sass, see https://github.com/ sharner/Workshop-Site • HTML5 mobile first, responsive design • Use Mailchimp, Wufoo, SurveyMonkey • R for data (http://r-project.org) — treat as code, put in Github • Log events to understand customer success (see Heroku Plugins) Wednesday, 6 November 13
  • 21. Peopleware • Do learn to code simple website changes and growth hacking • Learn some stats • Do find a technical co-founder • Don’t offshore • Don’t churn people • Do find designer who codes frontend and does user testing Wednesday, 6 November 13

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n