product management at early stage of company lifecycle

39
Product management at early stage of company lifecycle. Alex Astapenka, Product Mondays #1 - Introduction to Product Management Sep 7, 2015 Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 1

Upload: aliaksandr-astapenka

Post on 22-Jan-2018

316 views

Category:

Business


2 download

TRANSCRIPT

Page 1: Product management at early stage of company lifecycle

Product management at early stage of company lifecycle.Alex Astapenka, Product Mondays #1 - Introduction to Product Management

Sep 7, 2015

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 1

Page 2: Product management at early stage of company lifecycle

Alex Astapenka Intro

1. several years of project/delivery management in EPAM Systems and Oxagile

2. Caspowa.com - cloud service for websites performance acceleration

3. CTOcast.com - the most popular Russian podcast about people and processes in IT

4. Kidster.by - offline club for real:) kids in Minsk

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 2

Page 3: Product management at early stage of company lifecycle

Core assumptions

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 3

Page 4: Product management at early stage of company lifecycle

— Please ask questions here bit.ly/ctocast— You may think of Product/Feature as a Startup

— I've never worked as a hired product manager

— I've used major part of things I will talk about but not all

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 4

Page 5: Product management at early stage of company lifecycle

CPS

— Customer: who are you’re going to sell to

— Problem: you've found real pain they have

— Solution: they are ready to pay for your solution enough money to keep your service growing

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 5

Page 6: Product management at early stage of company lifecycle

Business Model Canvas

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 6

Page 7: Product management at early stage of company lifecycle

http://bit.ly/ctocast1Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 7

Page 8: Product management at early stage of company lifecycle

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 8

Page 9: Product management at early stage of company lifecycle

Run Experiments to Test Your BMC Hypothesis

— Talk to potential customers and verify that they have the problem you’re trying to address

— Create a landing page and drive traffic through 1 or 2 channels

— Generate discussions with the people that signed up

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 9

Page 10: Product management at early stage of company lifecycle

Art of interviews

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 10

Page 11: Product management at early stage of company lifecycle

How to find and engage interviewees?

— Say that you are building solution which will make this particular industry heaven

— Pretend that you're from agency which runs industry survey

— Pretend that you are a blogger/journalist

— Run Industry-wide podcast or blog "This Week in your industry"

— Use CTOcast and a platform for Customer discovery:)Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 11

Page 12: Product management at early stage of company lifecycle

Define who is your customer and what pain does she have?

— Run yourself at least 1/2 of all interviews

— Speak like with a friend

— Look for patterns in responses after each 8-10 calls

— Define hypothesis beforehand and write them down in BMC

— Record all calls and make notes during the call

— Script is just a roadmap, feel free to go deeper in Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 12

Page 13: Product management at early stage of company lifecycle

— Mark the most interested interviewees as potential early adopters

— Promise to follow up after we will come up with some sort of viable solution (mvp)

— Ask if they have any colleagues that can refer

— Ask for an intro to someone they know that might be interested in what you’re working on.

— DON'T pay interviewees

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 13

Page 14: Product management at early stage of company lifecycle

Validate solution

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 14

Page 15: Product management at early stage of company lifecycle

— Real User testing

— Set goals and monitor metrics

— Surveys

— ask existing users of a product how they would feel if they could no longer use the product

— NPS (net promoter score) - how likely your users are going to refer a friend

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 15

Page 16: Product management at early stage of company lifecycle

Iterate and keep BMC versions

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 16

Page 17: Product management at early stage of company lifecycle

A chio blia esli net?

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 17

Page 18: Product management at early stage of company lifecycle

Pivot! but...

— Don't throw the baby out with the bathwater

— Be Antifragile!

— Structure the company's narrative around product failures.

— Identify new opportunities that fit your company and the market.

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 18

Page 19: Product management at early stage of company lifecycle

Product-market Fit (PMF)satisfactory number of people are ready to pay for your solution

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 19

Page 20: Product management at early stage of company lifecycle

5 Facts about PMF

1. Achieving PMF doesn't happen overnight

2. It is not obvious for everybody on the market event

3. You can easily loose PMF

4. Run even faster after PMF --> Competitors will copy you very quickly

5. It's a right time to hit accelerator

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 20

Page 21: Product management at early stage of company lifecycle

Gut feel

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 21

Page 22: Product management at early stage of company lifecycle

No PMF

— The customers aren’t quite getting value out of the product

— Word of mouth isn’t spreading

— Usage isn’t growing that fast

— Press reviews are kind of “blah”

— The sales cycle takes too long, and lots of deals never close.

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 22

Page 23: Product management at early stage of company lifecycle

Yes PMF

— The customers usage is growing just as fast as you can add more servers

— Money from customers is piling up in your company checking account

— You’re hiring sales and customer support staff as fast as you can.

— Investment bankers are staking out your house.

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 23

Page 24: Product management at early stage of company lifecycle

Data driven is better

(SaaS experience)

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 24

Page 25: Product management at early stage of company lifecycle

Collect and visualize data properly

Chargify or Recurly+Chartmogul or Kilometer.io

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 25

Page 26: Product management at early stage of company lifecycle

Cohort analysis

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 26

Page 27: Product management at early stage of company lifecycle

What to track?

— ARPA (Average Revenue per Account per month)

— Net MRR Churn rate (including MRR expansion)

— LTV

— CAC

— LTV: CAC ratio

— Months to recover CAC

— Customer Engagement ScoreQuestions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 27

Page 28: Product management at early stage of company lifecycle

Net MRR Churn rate =

(Churn MRR - Expansion MRR)/Previous months MRR

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 28

Page 29: Product management at early stage of company lifecycle

LTV =

ARPA * Gross Margin % / Customer churn

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 29

Page 30: Product management at early stage of company lifecycle

CAC =

Sum of all Sales & Marketing expenses / Number of new customers

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 30

Page 31: Product management at early stage of company lifecycle

LTV: CAC ratio >=

3

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 31

Page 32: Product management at early stage of company lifecycle

Months to recover CAC

CAC / (Avg MRR per customer*Gross Margin%)

<=12

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 32

Page 33: Product management at early stage of company lifecycle

Customer Engagement Score =

(w1*n1) + (w2 * n2) + … + (w# * n#)

Services: gainsight.com | totango.com | bluenose.com

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 33

Page 34: Product management at early stage of company lifecycle

How to get MAX of your development vendorbonus track

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 34

Page 35: Product management at early stage of company lifecycle

Engineering:

— implement modular architecture (or even micro-services)

— do not outsource core development

— have CTO/core team in-house

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 35

Page 36: Product management at early stage of company lifecycle

Processes:

— define, follow and adopt Agile processes

— fixed budget approach with "flexible" scope

— 1-2 weeks iterations with strong commitments on scope to be delivered

— everyday involvement

— remove all impediments before start of iteration

— ongoing prioritizationQuestions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 36

Page 37: Product management at early stage of company lifecycle

User Story requirements:

— Business Value

— Preconditions

— Acceptance criteria

— Main flow

— Alternative flow

— Non-Functional requirements

— How to DemoQuestions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 37

Page 38: Product management at early stage of company lifecycle

Definition o Done

— Functional Backwards Compatibility

— Documentation

— Tests (manual functional, automated functional, unit, integration, static, legacy)

— Bugs

— Review

— How to close USQuestions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 38

Page 39: Product management at early stage of company lifecycle

Questions?

bit.ly/ctocast

Caspowa.comCTOcast.comKidster.byTwitter: @aaliaksandrBR, Alex Astapenka

Questions: bit.ly/ctocast -- Twitter:@aaliaksandr --- CTOcast.com --Caspowa.com --Kidster.by-- Level: 101 39