SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Último (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

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

Notas do Editor

  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