demystifying agile product management...the set-up • “product manager” is a job title – org...

28
Demystifying Agile Product Management Rich Mironov CEO, Mironov Consulting January 22, 2014

Upload: others

Post on 26-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Demystifying Agile Product Management

Rich Mironov CEO, Mironov Consulting

January 22, 2014

Page 2: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

About Rich Mironov

•  Veteran  product  manager/exec/strategist  –  Business  models,  pricing,  agile  – Organizing  product  organiza:ons  –  “What  do  customers  want?”  

•  6  startups,  including  as  CEO/founder  •  “The  Art  of  Product  Management”    •  Founded  Product  Camp,  chaired  first    agile  product  manager/owner  tracks  

www.synerzip.com

Page 3: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Agenda

1.  What is a product manager? An agile product owner?

2.  Finding and growing product skills 3.  Product management/ownership in

distributed models

3

Demystifying Agile

Product Management

www.synerzip.com

Page 4: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

The Set-up •  “Product manager” is a job title

– Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering or executives

•  “Product owner” is an agile team role – Part of self-organizing team – Reports to Engineering or Program Office

•  Work has to get done, regardless of title – Sprint-level stories, backlogs, priorities,

acceptance… – Engagement with users, buyers and corporate

priorities

4 www.synerzip.com

Page 5: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

What Does A Product Manager Do?

•  For commercial / revenue software… – Drives delivery and market acceptance of whole

products – Targets market segments, not individual customers –  “Are we building the right thing?”

•  For strategic internal development…

– Drives acceptance and adoption – Resolves inevitable competing priorities

5 www.synerzip.com

Page 6: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

market information, priorities, requirements, roadmaps, epics,

user stories, backlogs, personas, MRDs…

product bits

strategy, forecasts, commitments, roadmaps, competitive intelligence

budgets, staff, targets

Field input, Market feedback

Segmentation, messages, benefits/features, pricing,

qualification, demos…

Markets & Customers Development

Marketing& Sales

Executives

Product Management

What Does A Product Manager Do?

www.synerzip.com

Page 7: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Feeding The Agile Beast

Steam engine “fireman” needs to keep shoveling coal, otherwise the train will stop IMO, agile needs 40-60% more product management than waterfall

7 www.synerzip.com

Page 8: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

What Does a Product Owner Do •  “…represents the customer’s interest in

backlog prioritization and requirements questions... available to the team at any time.”

•  Feeds the hungry agile beast •  Provides intense sprint-level focus: stories,

backlog, prioritization, acceptance •  Wins adulation of development teams •  Does portion of product management that

developers see

www.synerzip.com

Page 9: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

backlog, priorities, epics, user stories,

personas, demo feedback

product bits

Markets & Customers Development

Marketing& Sales

Executives

Product Owner

‘small p’ Product Owner

showcase customers

www.synerzip.com

Page 10: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Product Owner’s Calendar

From Catherine Connor, Rally

www.synerzip.com

Page 11: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Product Manager Has More Levers •  Engineering output

– Product features – Order of delivery

•  Whole product/business model – Pricing – Competitive positioning – Distribution – Services

11

Product manager

Product owner

After: Greg Cohen

www.synerzip.com

Page 12: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Why is Prioritization Hard? •  Customer/field demands

always far outstrip resources –  Likely discard 80%+ of

enhancement requests •  Decisions are semi-quantitative

– Huge error bars on revenue impact, market reactions, development estimates, support costs

– Short-term vs. long-term •  Incremental features grow into crufty products

– Deal-driven vs. strategic “curating” •  People and organizations matters

Confidential 12 www.synerzip.com

Page 13: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Product Manager Failure Modes Product Manager fails agile team when… •  Part-timer, not engaged with team •  Lack of detail on stories •  Stale backlog •  Handwaving and bluster •  Best of intentions, but pulled in

too many directions •  “Build what I meant”

13 www.synerzip.com

Page 14: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Product Owner Failure Modes Product Owner fails the market when… •  Weak on market realities: pricing,

packaging, selling cycle, upgrades, discounting, service models, competitive dynamics

•  Disconnected from Marketing, Sales, Support/Services

•  Trading off company strategy for product features •  Confusing showcase customers with broader

market

14 www.synerzip.com

Page 15: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Market Failure Modes

•  Delivering (big) products that don’t sell •  Commitment to outdated plans •  Urgency to start coding •  Assuming static markets

Independent of titles, how do we reduce risk of catastrophic failures?

15 www.synerzip.com

Page 16: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Agenda

1.  What is a product manager? An agile product owner?

2.  Finding and growing product skills

3.  Product management/ownership in distributed models

16

Demystifying Agile

Product Management

www.synerzip.com

Page 17: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

What PM Hiring Managers Want Analyzed 41 recent technology product manager job postings •  76% want previous PM experience

(average of 3.3 years) •  93% want excellent verbal and written

communication skills •  93% want a BS (68% prefer CS/EE) •  32% want MBAs •  88% want experience in that

company’s market segment

17 www.synerzip.com

Page 18: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

How Development Managers Hire •  Look first for SMEs •  Huge premium on technical chops, story writing •  Rarely consider market-side experience

– Believe in rational/unemotional/technical customers •  Undervalue

organizational “blocking” skills

•  Can be disastrous for revenue products

www.synerzip.com

Page 19: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Look for Balanced Set of Talents

•  Product experience, ideally in multiple markets

•  Technical enough to succeed with your Dev team

•  Demonstrated empathy for customers

•  Can deal with different styles/personality types

Confidential 19 www.synerzip.com

Page 20: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Agenda

1.  What is a product manager? An agile product owner?

2.  Finding and growing product skills 3.  Product management/ownership

in distributed models

20

Demystifying Agile

Product Management

www.synerzip.com

Page 21: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Practical Reality

21

•  Most development teams are distributed – Often in multiple locations – Far from Marketing and Sales

•  Agile development, waterfall validation – Focus on timely delivery

•  Need winning products, not just code – Keep our product decisions agile

www.synerzip.com

Page 22: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Distinct Product Managers/Owners? One way to split up work •  Product Manager

–  Program-level responsibility for features, stories, teams –  Feature-level backlog, review, team-level escalations –  Intensive daily collaboration with product owners,

customer prospects –  40% scrum-of-scrums, 40% customers, 20% overhead

•  Product Owner –  100% dedicated to 1 or 2 scrum teams –  Manage/groom team backlog, write/accept all stories,

sprint planning and reviews –  Solid line to product management

22 www.synerzip.com

Page 23: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Minimal PM/PO “Organization”

23

VP or Founders

more technical more market-focused

Heroic Single Product Manager/Owner

“management”

www.synerzip.com

Page 24: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Dysfunctional PO/PM Organization

24

VP Eng

Product Owners

VP Marketing

Product Managers

more technical more market-focused

“management”

www.synerzip.com

Page 25: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

PM/PO Product Peers

25

PM Director/ Product Strategist

GM / VP Eng / VP Products / CPO

more technical more market-focused

“management”

www.synerzip.com

Page 26: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

PM/PO: Market Mentoring

26

GM / VP Eng / VP Products / CPO

Product Owner

Senior Product

Manager

more technical more market-focused

“management”

www.synerzip.com

Page 27: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Delegating Stories and Acceptance?

•  Varies with team, project, technical depth •  Which stories (design choices) are customer-

visible? – Example: extra focus on UI, configuration options? – Example: performance goal (epic) versus specific

performance improvements (stories) •  Plan ahead, negotiate a working agreement

– What kinds of story writing, to whom? – Acceptance of which stories, to whom? – Check in frequently: where are the bottlenecks?

27 www.synerzip.com

Page 28: Demystifying Agile Product Management...The Set-up • “Product manager” is a job title – Org charts, HR category, not necessarily agile – Reports to Marketing, Engineering

Take-Aways

•  Product management is a superset of product ownership

•  Successful products demand real market validation, hard-nosed economic thinking and uncomfortable trade-offs

•  Product managers need to be near customers and markets; product owners need to be near development

www.synerzip.com