20
Making Hard (Strategic) Decisions about Products and Portfolios Rich Mironov 20 Aug 2015 © Rich Mironov, 2015

Making Hard (Strategic) Decisions about Products and Portfolios

Embed Size (px)

Citation preview

Making Hard (Strategic) Decisions about

Products and Portfolios

Rich Mironov 20 Aug 2015

©  Rich  Mironov,  2015  

•  Veteran product manager / exec / strategist •  Business  models,  agile,  organizing  product  teams  

•  Six startups, including as CEO/CPO/founder •  “The Art of Product Management” •  Product Camp, unabashed

product management bigot

About Rich Mironov

2 w w w . M I R O N O V . c o m

1.  Software profits are all about scale •  $M’s for first customer, $0 for next 1000 customers

2.  No company ever has enough development capacity •  Demands ruthless prioritization at every level

3.  You can’t outsource your strategy •  To spreadsheets or customers

4.  Segmentation is strategic art of choosing customers who want same solution

Software Laws of Gravity

3 w w w . M I R O N O V . c o m

There’s  nothing  more  wasteful  than  brilliantly  

engineering  a  product  that  doesn’t  sell.  

 

w w w . M I R O N O V . c o m 4

•  Users understand problems, but misdesign solutions •  Have we asked enough people / the right people? •  Watch for confirmation bias •  Prototypes and early versions •  …Before starting full-scale development

•  $M burn rate creates its own momentum

Intellectually Honest Validation (Lean Tools)

6 w w w . M I R O N O V . c o m

•  Validation and strategy (should) precede development

•  Organizational behavior shapes strategic decision-making

•  IMHO, lean principles easiest to apply to features (or groups of like items), not portfolios

What Does This Have To Do With Product/Portfolio Strategy?

w w w . M I R O N O V . c o m 7

Commercial Software Failure Modes*

w w w . M I R O N O V . c o m 8

Undifferen?ated  or  poorly  posi?oned  

15%  

Marke?ng/Sales/Channel  failures  

25%  Late  

Delivery  15%  Poor  Quality  

10%  

Wrong  problem,  wrong  solu?on  or  product  

35%  

*In  my  personal  experience  

Most  of  the  success  /  failure  of  a  product  is  determined  before  we  

pick  our  first  developer  or  fill  out  our  first  story  card  

w w w . M I R O N O V . c o m 9

•  Business value error bars >> engineering error bars •  Blending of

•  Promises of future revenue •  Promises of future operational savings •  Promises of future development efficiencies (tech debt) •  Quality forced onto a linear scale •  Simplistic models of buyer behavior •  Politicking

•  Allocating our scarcest, most valuable resource •  Someone (some team) must force-rank programs •  Can’t delegate to spreadsheets or WSJF

Business Value: Slightly Estimatable

10 w w w . M I R O N O V . c o m

•  Limited development resources = household budget •  Too many expenses: rent, food, repairs,

entertainment, college fund, property taxes, Girl Scout cookies…

•  Kids Execs don’t remember what we spent committed to yesterday

Portfolio Planning

11

•  Hard to attribute success / failure •  Sales teams paid to subvert

corporate goals •  Revenue estimates have huge error bars •  Executives don’t believe in mutually

exclusive development choices •  Shiny objects, confirmation bias, groupthink •  Politics and big swinging budgets

Organizational Challenges To Product/Portfolio Thinking

12 w w w . M I R O N O V . c o m

•  Hard to rank-order unlike items •  Where does this bug go versus minor features? •  A one-off customization versus more DevOps work?

•  Instead, group similar requests •  Which two features will we put into v6.5? •  P0, P1, P2, P3… •  We can fund one audacious, long-term program:

teleportation or synthetic petroleum

•  Cross-bucket trade-offs reflect our biases

Prioritizing Within Buckets

13 w w w . M I R O N O V . c o m

14 w w w . M I R O N O V . c o m

Typical Commercial Software Company’s Development Budget*

w w w . M I R O N O V . c o m 15

Features  for  current  release  

50%  

Quality  (refactor,  test  automa?on)  

15%  

Engineering  overhead,  10%  

Big  future  bet,  5%  

Sales  one-­‐offs,  non-­‐roadmap  

20%  

*In my personal experience

Varies with Growth Stage

Current release

50% Quality 20%

Eng overhead

5%

Sales one-offs

25%

Current releases/features

35%

Quality 35%

Future bet (M&A)

5%

Eng overhead 15%

Sales one-offs 10%

v1.0 Software startup

Mature software (post-innovation)

w w w . M I R O N O V . c o m 16

•  This quarter, how should we spend our precious feature-focused story points? •  70% on deployability, 20% on cost reduction?

-or- •  60% on scaling, 30% on hardware reliability?

•  What was our actual spending last quarter?

•  What portion was “unplanned” or sales interrupts?

Product-Level Strategy = Forcing Hard Trade-offs

17 w w w . M I R O N O V . c o m

Portfolio-Level Trade-Offs

18 w w w . M I R O N O V . c o m

•  How many fully funded products/projects? •  Major opportunity gets new BU? •  Investment horizons (H1/H2/H3) •  Platforms, cross-product

integration •  Corporate customers/

lifetime value Yardstick: $1M/year/developer

•  Can’t outsource product/portfolio strategy •  Bottom-up planning insufficient, esp. post-v1.0

•  Validation before full development •  A month of good market input might save $2M in pivots

•  Set product-level and portfolio-level spending allocations •  One-off choices trend in same direction

•  Deeply agile development is still critical

Takeaways

19 w w w . M I R O N O V . c o m

Contact

Rich Mironov, CEO Mironov Consulting 233 Franklin St, Suite #308 San Francisco, CA 94102

RichMironov  

@RichMironov

[email protected]  

+1-­‐650-­‐315-­‐7394