Www.mironov.com1 How Engineering Can Work Better with Product Management Rich Mironov April 21,...

Post on 23-Dec-2015

218 views 0 download

Tags:

transcript

www.mironov.com1

How Engineering Can Work Better with Product

Management

Rich MironovApril 21, 2011

www.mironov.com2

About Rich Mironov

CEO of a stealth startup Veteran product manager/strategist/exec

Business models, pricing, agile Organizing product organizations “What do customers want?”

Author of “The Art of Product Management” and Product Bytes blog

Founded Product Camp, chaired product stage at annual Agile conferences

www.mironov.com3

3

Agenda

Sharing: your good and bad product management experiences

What does a product manager do, anyway? Agile product managers, agile product owners 7 ways to help your product manager

www.mironov.com4

Sharing Your Good And Bad Product Management Experiences

www.mironov.com5

5

Agenda

Sharing: your good and bad product management experiences

What does a product manager do, anyway? Agile product managers, agile product owners 7 ways to help your product manager

www.mironov.com6

What Does a Product Manager Do?

For commercial / revenue software… PM drives delivery and market acceptance

of whole products PM targets market segments, not

individual customers

For strategic internal development… PM resolves competing priorities PM drives acceptance and adoption

www.mironov.com7

Development Mktg & Sales

Executives

ProductManagement

What Does a Product Manager Do?

market information, priorities,requirements, roadmaps, MRDs,personas, user stories…

software

strategy, forecasts, commitments, roadmaps, competitive intelligence

budgets, staff,targets

Field input,Market feedback

Segmentation, messages, benefits/features, pricing, qualification, demos…

Markets & Customers

www.mironov.com8

Product Mgmt Planning Horizons

Daily

Sprint

Strategy

Portfolio

Product

Release

Exec

PM

DevTeam

2 wk

2-9 mon

many mons

years

many years

www.mironov.com9

Pragmatic Marketing® Framework

Pricing

Buy, Build or Partner

BusinessPlan

Product Profitability

Win/Loss Analysis

Distinctive Competence

Market Problems

MarketingPlan

Customer Acquisition

Customer Retention

Program Effectiveness

BuyingProcess

Buyer Personas

UserPersonas

Positioning

Product Portfolio

Market Definition

Distribution Strategy

InnovationCompetitive Landscape

Technology Assessment

Lead Generation

Thought Leadership

Referrals & References

LaunchPlan

UseScenarios

Require- ments

Status Dashboard

Product Roadmap

Presentations & Demos

EventSupport

“Special”Calls

ChannelSupport

Channel Training

SalesProcess

Collateral

SalesTools

BusinessMarket ProgramsPlanningStrategy SupportReadinessBusinessMarket ProgramsPlanningStrategy SupportReadiness

Dir, Prod Strategy Prod Mktg Mgr

Tech Prod Mgr

© 1993-2009 Pragmatic Marketing, Inc. All rights reserved

www.mironov.com10

Nature of PM Role

No natural sequence for PM Must work all aspects in parallel Entire planning onion

Intensely interrupt-driven Bottoms-up shapes top-down,

top-down shapes bottoms-up

Product Management must provide strategy, judgment and integration as well as execution

www.mironov.com11

Good product managers

drive decisions despite uncertainty and

contradictory goals

www.mironov.com12

“How Hard Could It Be?”

Imagine that I create a two-day seminar for “Senior Enterprise Software Architects” Anyone can enroll We talk about enterprise architecture

All attendees get a “Senior Enterprise Software Architect” certificate

Are they senior architects?

www.mironov.com13

13

Agenda

Participants: good and bad product management experiences

What does a product manager do, anyway? Agile product managers, product owners 7 ways to help your product manager

www.mironov.com14

Disjoint Communities

Product Managers Agile Community

Nearly empty, very lonely

www.mironov.com15

Discussions about Agile…

Part philosophy and religion

Part process, tools, techniques, methods

Part organizational design

www.mironov.com16

Why Not Waterfall?

Requirements and estimates

Coding and unit test

System integration & QA

Operation and maintenance

Design

Waterfall projects rarely deliver

according to plan

www.mironov.com17

Agile’s Inner Loop (Development)

After: Mike Cohn

www.mironov.com18

Agile’s Strategic Outer Loop (PM)

•Markets•Customer

s•Biz

Models•Strategy•Portfolios•Funding

•Customers•Sales•Marketin

g•Support•Upgrade

s•EOL/

EOS

www.mironov.com19

Product Owner’s Calendar

Borrowed from Catherine Connor, Rally

www.mironov.com20

DevelopmentMarketing/Sales

Customers

Executives

productowner

“small p” product owner

priorities, requirements,personas, user stories…

software

www.mironov.com21

Product Manager Failure Modes

Solo Product Manager fails the agile team if… Part-timer, not fully engaged in team Lack of detail on stories,

acceptance tests Stale items in backlog Handwaving and bluster Best of intentions, but pulled in

too many directions “Build what I meant”

www.mironov.com22

Product Owner Failure Modes

Solo Product Owner fails the market if… Weak on real-world value: pricing,

packaging, upgrades, service models, discounting, competitive dynamics

Disconnected from cross-functional teams (Marketing, Sales, Support…)

Belief in rational users and accurate ROI Trading off company-wide product strategy for

product-level features Assuming that a few customers at showcase (demo)

represent the market

www.mironov.com23

23

Agenda

Participants: good and bad product management experiences

What does a product manager do, anyway? Agile product managers, product owners 7 ways to help your product manager

www.mironov.com24

7 Good Ways to Help Your PM

1. Ask about use cases and customer problems

2. Don’t demand PMs as technical as you are

3. Not every user story gets its own ROI

4. Expect PMs to translate features into customer-relevant benefits

5. Ask about forecasts, shipments and revenue

6. QUIETLY sit in on some customer meetings

7. Channel your inner Product Manager

www.mironov.com25

Contact Information

+1-650-315-7394

rich@mironov.com

www.mironov.com/articles/

@RichMironov

www.linkedin.com/in/richmironov

www.mironov.com26

How Engineering Can Work Better with Product

Management

Rich MironovApril 21, 2011