business planning & revenue · •hacks: –use fermi’s notebook method for sanity check ......

28
Business Planning & Revenue Shan-Hung Wu CS, NTHU

Upload: others

Post on 27-Jan-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Business Planning & Revenue

Shan-Hung WuCS, NTHU

Page 2: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

We get some satisfactory users after 8 months. Do we have PMF?

2

Page 3: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

What’s PMF?

• PMF = Satisfactory Customer Gen. Rate (e.g., 100/mo)

3

10%

40%20% 5%

0.1%

Page 4: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

“A startup is an organization formed to search for a repeatable and scalable business model.”

- Steve Blank, author of The Four Steps to the EpiphanyYou make $, or get out!

Page 5: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Battle 3: Repeatable Business Model

• You should have abusiness plan sinceday 1

5

Page 6: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Outline

• Business Planning• Execution

Page 7: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Outline

• Business Planning• Execution

Page 8: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Common Business Models

• Types:– Direct B2C (e.g., Amazon) or B2B (e.g., AWS)– Multi-sided (e.g., Google, Facebook)– Marketplace (e.g., App Store, Airbnb)

• If possible, start from a direct model– Other models require a critical mass– High burn rate: ROI = (R – C – OE) / I

8

Page 9: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

• I:– Ads– Recurring fees

• II:– Per-tx fee– Discounts for

recurrence• III:

– Paid app or one-time fee

• IV:– Upselling– Discounts for referral

9App Engagement: The Matrix Reloaded, by Flurry, Oct 2012

Common Pay Methods

Page 10: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

How to Know If My Idea Works?

• Don’t write a 100 pages BP doc • Challenges:– You don’t have users – You don’t even have a product yet

• Hacks:– Use Fermi’s Notebook method for sanity check– Use landing page to validate your business ideas• E.g., “Buy It Now,” “Contact Sales”

10

Page 11: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Fermi’s Notebook Method

• Input: very few data• Output: estimate in order of magnitude

11

Enrico Fermi

Page 12: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Exercise: How Many Piano Tuners in Chicago?

• #people? 100K, 1M, 10M– 1M people

• Piano rate? 1/10, 1/100, 1/1000– 1M * 1/100 = 10K pianos

• #pianos tuned by a tuner / year? 100, 1000– 10K / 100 = 100 tuners

• Correct answer: 81 in 2016

12

Page 13: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

How Many Users to

Acquire?

• User lifetime? 1w, 1mo, 1yr

– 1mo (most app users churn in 3Ms)

• Satisfactory revenue/mo? $1K, $10K, $100K

– $10K (2 founders: $4K, servers: $0.5K, ads: $5.5K)

• User lifetime value (LTV)? $1, $10, $100

– $1

• #customers@scale: $10K / $1 = 10K• #customers@pmf: 10K / 10 = 1K

13

Page 14: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

How Many Users to Acquire?

• User/customer conversion rate? 0.1, 0.01, 0.001– 0.01

• #customers@spf: 1• #potential users@spf: 100

14

Page 15: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

How to Set Price?

• Customer LTV: $1• PMF goal: 1K customers/mo• User/customer conversion rate: 0.01• PMF goal: 100K users/mo (possible?)

• What if LTV = $10?• PMF goal: 10K users/mo

• Should take into account competitors’ pricing

15

Page 16: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Outline

• Business Planning• Execution

Page 17: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

What’s PMF?

• PMF = Satisfactory Customer Gen. Rate (e.g., 100/mo)

17

10%

40%20% 5%

0.1%

Page 18: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Lean Iterations

18

?

?

5 Whys

Page 19: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Vanity Metrics

• #customers• Total revenue

• All go up as time passes by

19

Page 20: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

KPIs

• MR/AR (monthly/annual revenue)• ARPPU (average revenue per paying user)• ARPU (average revenue per user)– Do more users create more value (and sells)?

• Recurrent revenue is more important than one-time revenue–MRR/ARR (monthly/annual recurrent revenue)

20

Page 21: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Detailed Revenue Metrics

• Don’t just track MRs/MRRs over time• Group revenue readings by– Cohorts (v2 better than v1?)– Segments (Girls pay more than boys?)– Pricing tiers (Item A sells better than B?)

21

Page 22: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Lean Iterations

22

?

MR, MRR, ARPU, ARPPU

5 Whys

Page 23: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Common Ways to Improvement

• Increasing revenue• Reducing cost

23

Page 24: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

“From now on, we charge 3% fee in every tx…”

• Customer conversion rate ↑– Funnel: users à customers

• Churn rate of users ↓– Some users may be annoyed by your sales tactics

• Luckily, they are not necessarily a tradeoff!– Make it optional (e.g., “pro” features)– Creative use of money– Psychological shortcuts (in next lecture)

24

Page 25: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Flora Price

25

Page 26: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Unit Economics

• Cost of Google/Facebook ads:– CPM (cost per mille/thousand impressions)– CPC (cost per click),– CPA (cost per acquisition/action)

• How much should I bid?– Track unit economics

26

Page 27: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

CLV (or LTV)

• Customer lifetime ~ 1 / churn rate– Assuming fixed #customers

– 1*C + 2*(1-C)*C + 3*(1-C)2*C + …

• CLV = (ARPPU * gross margin) / churn rate

• Successful SASS companies:– CLV > 3 * CAC (Cost to Acquire a Customer)

– Months to recover CAC < 12 months

27

Page 28: Business Planning & Revenue · •Hacks: –Use Fermi’s Notebook method for sanity check ... •Your MVP should be designed to include –Retention engine –Revenue engine –Growth

Bonus

• Your MVP should be designed to include– Retention engine– Revenue engine– Growth engine

• Design your revenue engine• Make it as part of your final presentation to

get (at most) 10 bonus

28