Upload
phamngoc
View
241
Download
1
Embed Size (px)
Citation preview
www.mironov.com 2
The Agile Product Manager /
Product Owner Dilemma
Rich Mironov 18 January 2012
www.mironov.com 3
About Rich Mironov
Veteran product manager/exec/strategist Business models, pricing, agile
Organizing product organizations
“What do customers want?”
5 startups, including as CEO/founder
Author of “The Art of Product Management” and Product Bytes blog
Founded Product Camp, chaired first product stage at annual Agile conference
www.mironov.com 4
4
Agenda
What does a product manager do?
Agile overview
Agile and product managers/owners
Conclusions
www.mironov.com 5
Disjoint Communities
Product Managers
Agile Community
Still nearly empty, very lonely
www.mironov.com 6
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.com 7
Development Mktg & Sales
Executives
Product
Management
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.com 8
Product Management
Planning Horizons
Daily
Sprint
Strategy
Portfolio
Product
Release
Exec
PM
Dev
Team
2 wk
2-9 months
many months
years
many years
www.mironov.com 9
The ideal candidate
for a tough job…
www.mironov.com 10
Pragmatic Marketing® Framework
Pricing
Buy, Build or Partner
Business Plan
Product Profitability
Win/Loss Analysis
Distinctive Competence
Market Problems
Marketing Plan
Customer Acquisition
Customer Retention
Program Effectiveness
Buying Process
Buyer Personas
User Personas
Positioning
Product Portfolio
Market Definition
Distribution Strategy
Innovation Competitive Landscape
Technology Assessment
Lead Generation
Thought Leadership
Referrals & References
Launch Plan
Use Scenarios
Require- ments
Status Dashboard
Product Roadmap
Presentations & Demos
Event Support
“Special” Calls
Channel Support
Channel Training
Sales Process
Collateral
Sales Tools
Business Market Programs Planning Strategy Support Readiness Business Market Programs Planning Strategy Support Readiness
Dir, Prod Strategy Prod Mktg Mgr
Tech Prod Mgr
© 1993-2009 Pragmatic Marketing, Inc. All rights reserved
www.mironov.com 11
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.com 12
12
Agenda
What does a product manager do?
Agile overview
Agile and product managers/owners
Conclusions
www.mironov.com 13
What is Agile?
Umbrella term for various software project
management and engineering practices
Iterative and collaborative
More frequent delivery of smaller increments
Building quality in, not adding it at the end
Goal of potentially shippable at every iteration
Active user involvement (or customer proxy)
Self-managing teams
Incremental process improvements
www.mironov.com 14
Agile is an Umbrella
Scrum
Extreme
Programming
(XP)
Agile Project
Management
Framework
(APM)
Crystal
Methods
Dynamic
Systems
Development
Model (DSDM)
Rational
Unified
Process (RUP)
Feature Driven
Development
(FDD)
Lean
Development
Rapid
Application
Development
(RAD)
Agile Methods
Test Driven
Development
(TDD)
www.mironov.com 15
Discussions about Agile…
Part philosophy and religion
Part process, tools, techniques, methods
Part organizational design
www.mironov.com 16
Why Not Waterfall?
Waterfall projects rarely deliver
according to plan
Requirements and estimates
Coding and
unit test
System integration & QA
Operation and maintenance
Design
www.mironov.com 17
Fixed Vs. Variable
Fixed
Estimated
Requirements
Time Resources
Time
Features
Plan
Driven
Value
Driven
The Plan creates cost/schedule estimates
Release themes and feature intent drive estimates
Waterfall Agile
Resources
www.mironov.com 18
Agile’s Inner Loop
(Development)
After: Mike Cohn
www.mironov.com 19
Agile’s Strategic Outer Loop
(PM)
•Markets
•Customers
•Biz Models
•Strategy
•Portfolios
•Funding
•Customers
•Sales
•Marketing
•Support
•Upgrades
•EOL/EOS
www.mironov.com 20
Agenda
What does a product manager do?
Agile overview
Agile and product managers/owners
Conclusions
www.mironov.com 21
Product Owner, Product Manager
Most agilists think about “product owners” Formal part of agile team
Needs to be physically present
Driving user stories and sub-iteration decisions
Showcases are primary method of customer input
Most product managers are not agilists Majority of work to deliver products (revenue) happens
outside Engineering
Interacts with markets directly, not filtered through Sales or Marketing
Servicing multiple inbound and outbound queues
www.mironov.com 22
Product Owner’s Calendar
Borrowed from Catherine Connor, Rally
www.mironov.com 23
Development Marketing/Sales
Customers
Executives
product
owner
“small p” product owner
priorities, requirements,
personas, user stories…
software
www.mironov.com 24
•Pricing
•Buy, Build or Partner
•Business Plan
•Product Profitability
•Win/Loss Analysis
•Distinctive Competence
•Market Problems
•Marketing Plan
•Customer Acquisition
•Customer Retention
•Program Effectiveness
•Buying Process
•Buyer Personas
•User Personas
•Positioning
•Product Portfolio
•Market Definition
•Distribution Strategy
•Innovation •Competitive
Landscape
•Technology Assessment
•Lead Generation
•Thought Leadership
•Referrals & References
•Launch Plan
•Use Scenarios
•Require ments
•Status Dashboard
•Product Roadmap
•Presentations & Demos
•Event Support
•“Special” Calls
•Channel Support
•Channel Training
•Sales Process
•Collateral
•Sales Tools
•Business
•Market •Programs •Plannin
g •Strategy •Support
•Readiness
•Business
•Market •Programs •Plannin
g •Strategy •Support
•Readiness
Adapted Pragmatic
Marketing® Framework
product owner
www.mironov.com 25
Product Manager Failure Modes
Solo Product Manager fails the agile team if…
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”
www.mironov.com 26
Product Owner Failure Modes
Solo Product Owner fails the market if…
Weak on market realities Pricing, packaging, selling,
upgrades, service models, discounting, competitive dynamics
Missing from outbound teams: Marketing, Sales, Support
Trades off company-wide strategy for product features
Confuses showcase customers with broader market
www.mironov.com 27
PO/PM Organizational Map
GM - VP PM - VP Eng/CTO
product owners
Product Management Organization
more technical more market-focused
www.mironov.com 28
Agenda
What does a product manager do?
Agile overview
Agile and product managers/owners
Conclusions
www.mironov.com 29
Conclusions
Product management bridges
engineering, markets and
strategic planning
Agile’s focus is on improving
development processes
Success requires strongly technical but
market-oriented product managers
…who mentor product owners
www.mironov.com 30
Contact Information
+1-650-315-7394
www.mironov.com
@RichMironov
www.linkedin.com/in/richmironov
www.mironov.com 31
Agile (Scrum) Model
Plan out 1-4 weeks work
Improve process
Review product
Create product needs
Meet daily
Strategic planning
After: Gabrielle Benefield