How Engineering Can Work Better with Product Management Rich Mironov April 21, 2011 www.mironov.com.

Download Report

Transcript How Engineering Can Work Better with Product Management Rich Mironov April 21, 2011 www.mironov.com.

How Engineering Can Work Better
with Product Management
Rich Mironov
April 21, 2011
1
www.mironov.com
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
2
www.mironov.com
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
3
www.mironov.com
3
4
Sharing Your Good And Bad Product
www.mironov.com
Management Experiences
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
5
www.mironov.com
5
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
6
www.mironov.com
What Does a Product Manager Do?
strategy, forecasts,
commitments, roadmaps,
competitive intelligence
budgets, staff,
targets
Executives
market information, priorities,
requirements, roadmaps, MRDs,
personas, user stories…
Product
Management
Development
Field input,
Market feedback
Mktg & Markets &
Sales Customers
software
Segmentation, messages,
benefits/features, pricing,
qualification, demos…
7
www.mironov.com
Product Mgmt Planning Horizons
Strategy
Exec
Portfolio
Product
PM
Dev
Team
8
Release
Sprint
Daily
many years
years
many mons
2-9 mon
2 wk
www.mironov.com
Pragmatic Marketing® Framework
Dir, Prod Strategy
Prod Mktg Mgr
Business
Plan
Positioning
Marketing
Plan
Market
Problems
Market
Definition
Pricing
Buying
Process
Customer
Acquisition
Win/Loss
Analysis
Distribution
Strategy
Buy, Build
or Partner
Buyer
Personas
Customer
Retention
Distinctive
Competence
Product
Portfolio
Product
Profitability
User
Personas
Program
Effectiveness
Market
Strategy
Business
Planning
Programs
Readiness
Support
Competitive
Landscape
Product
Roadmap
Innovation
Requirements
Launch
Plan
Sales
Process
Presentations
& Demos
Use
Scenarios
Thought
Leadership
Collateral
“Special”
Calls
Status
Dashboard
Lead
Generation
Sales
Tools
Event
Support
Referrals &
References
Channel
Training
Channel
Support
Technology
Assessment
Tech Prod Mgr
9
www.mironov.com
© 1993-2009 Pragmatic Marketing, Inc. All rights reserved
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
10
www.mironov.com
Good product managers
drive decisions despite
uncertainty and
contradictory goals
11
www.mironov.com
“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?
12
www.mironov.com
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
13
www.mironov.com
13
Disjoint Communities
Product
Managers
Agile Community
Nearly empty, very lonely
14
www.mironov.com
Discussions about Agile…
 Part philosophy and religion
 Part process, tools, techniques, methods
 Part organizational design
15
www.mironov.com
Why Not Waterfall?
Waterfall projects
rarely deliver
according to plan
Requirements
and estimates
Design
Coding and
unit test
System
integration & QA
Operation and
maintenance
16
www.mironov.com
Agile’s Inner Loop (Development)
After: Mike Cohn
17
www.mironov.com
Agile’s Strategic Outer Loop (PM)
•Markets
•Customers
•Biz Models
•Strategy
•Portfolios
•Funding
18
•Customers
•Sales
•Marketing
•Support
•Upgrades
•EOL/EOS
www.mironov.com
Product Owner’s Calendar
19
Borrowed from Catherine Connor, Rally
www.mironov.com
“small p” product owner
Executives
priorities, requirements,
personas, user stories…
product
owner
Marketing/Sales
Customers
Development
software
20
www.mironov.com
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”
21
www.mironov.com
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
22
www.mironov.com
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
23
www.mironov.com
23
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
24
www.mironov.com
Contact Information
+1-650-315-7394
[email protected]
www.mironov.com/articles/
@RichMironov
www.linkedin.com/in/richmironov
25
www.mironov.com
How Engineering Can Work Better
with Product Management
Rich Mironov
April 21, 2011
26
www.mironov.com