agile product management basics
Post on 13-Sep-2014
4.515 views
DESCRIPTION
TRANSCRIPT
![Page 1: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/1.jpg)
www.synerzip.com
Agile Product Management Basics
Rich MironovJuly 22, 2010
![Page 2: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/2.jpg)
About Rich Mironov
• Veteran product manager/strategist– Business models, pricing, roadmaps– “What do customers want?”– Agile meets business
• Executive at four software start-ups• Author of “The Art of Product
Management” and Product Bytes blog• Chair of product stage at
Agile 2009 and 2010 conferences
![Page 3: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/3.jpg)
3
Discussion Topics
• What is a Product Manager?• Product Managers and Product Owners• Failure Modes and Organizational Models• Conclusions
![Page 4: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/4.jpg)
Disjoint Communities
Product Managers Agile Community
Nearly empty, very lonely
![Page 5: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/5.jpg)
Agile’s Inner Loop (Development)
![Page 6: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/6.jpg)
Agile’s Strategic Outer Loop (PM)
•Markets•Customer
s•Biz
Models•Strategy•Portfolios•Funding
•Customers•Sales•Marketin
g•Support•Upgrade
s•EOL/
EOS
![Page 7: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/7.jpg)
7
What Does a Product Manager Do?
• For commercial / revenue software…– PM owns market acceptance of whole products– PM targets segments rather than individual
customers
• For strategic internal development…– PM resolves competing priorities– PM drives acceptance and adoption
Confidential
![Page 8: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/8.jpg)
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
![Page 9: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/9.jpg)
9
Discussion Topics
• What is a Product Manager?• Product Managers and Product Owners• Failure Modes and Organizational Models• Conclusions
![Page 10: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/10.jpg)
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
![Page 11: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/11.jpg)
What Does a Product Owner Do?
• “In Scrum, a single person must have final authority representing the customer's interest in backlog prioritization and requirements questions. This person must be available to the team at any time, especially during the sprint planning meeting and the sprint review meeting.”
• Responsible for– Defining and prioritizing features– Deciding release dates and content– Accepting or rejecting work results
• How developers define product management
![Page 12: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/12.jpg)
12
What’s In a Name?
• No consistency of titles or tasks across organizations
• May assign some product work to– Business analysts– Requirements analysts– Program managers
• Should focus on activities and responsibilities, not titles
Confidential
![Page 13: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/13.jpg)
Much More to Do
• Agile adds 40-60% more product management work
• Most Product Owners promoted from technical roles with no market training or field experience
• New POs typically great at sprint-level issues, very weak at product/market planning
![Page 14: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/14.jpg)
Product Owner’s Calendar
Borrowed from Catherine Connor, Rally
![Page 15: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/15.jpg)
Good Product Owners Must…
• Be telepathic• Represent true market needs
without spending a lot of time “in the field”
• Manage complexities of detailed stories as well as complex market tradeoffs
• Very difficult to do without some product management experience
![Page 16: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/16.jpg)
DevelopmentMarketing/Sales
Customers
Executives
productowner
“small p” product owner
priorities, requirements,personas, user stories…
software
![Page 17: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/17.jpg)
17
Discussion Topics
• What is a Product Manager?• Product Managers and Product Owners• Failure Modes and Organizational Models• Conclusions
![Page 18: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/18.jpg)
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”
![Page 19: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/19.jpg)
Product Owner Failure Modes
Solo Product Owner fails the market if…• Weak on actual economic value: pricing,
packaging, upgrades, professional servicemodels, discounting, competitive dynamics
• Disconnected from cross-functional teams that turn software into products (Marketing, Sales, Support…)
• Trading off company-wide product strategy in favor of product-level features
• Assuming a few customers at showcase / demo represent the market
![Page 20: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/20.jpg)
PO/PM Organizational Map
GM - VP PM - VP Eng/CTO
product owners
Product Management Organization
more technicalmore market-focused
![Page 21: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/21.jpg)
Scalable PM/PO Models
1. Small product, co-located team• Agile product manager is the product owner
2. Complex product• PM covers strategic/outbound, PO for inbound
• Report up through same PM management chain
3. Distributed teams• One or more PMs at main Engineering location
• Every remote team has a PO (or PM)
• Frequent, intense collaboration among all PMs/POs
4. Pool of PM/PO talent with strategic leadership• Larger departments, enough resources to allocate
• Pair up, mix and match, share, share, share
![Page 22: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/22.jpg)
22
Discussion Topics
• What is a Product Manager?• Product Managers and Product Owners• Failure Modes and Organizational Models• Conclusions
![Page 23: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/23.jpg)
Conclusions
• Agile makes the product job much bigger– But one reason why Agile
delivers better software!– Incompletely framed as
Product Owner• PM/PO needs deep and complex market
inputs• Challenge for PO to cover both roles• Think about skills mix and geo-distribution
Agile PM
![Page 24: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/24.jpg)
24
Questions?
www.synerzip.com
Hemant Elhence, [email protected]
469.322.0349
Agile Software Product Development Partner
![Page 25: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/25.jpg)
Confidential
Synerzip in a Nut-shell
1. Software product development partner for small/mid-sized technology companies
• Exclusive focus on small/mid-sized technology companies• By definition, all Synerzip work is the IP of its respective clients• Deep experience in full SDLC – design, dev, QA/testing, deployment• Technology and industry domain agnostic
2. Dedicated team of high caliber software professionals • Seamlessly extends client’s local team, offering full transparency• NOT just “staff augmentation”, but provide full mgmt support
3. Actually reduces risk of development/delivery• Experienced team - uses appropriate level of engineering discipline• Practices Agile development – responsive, yet disciplined
4. Reduces cost – dual-shore team, 50% cost advantage5. Offers long term flexibility – allows (facilitates) taking
offshore team captive – aka “BOT” option
![Page 26: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/26.jpg)
Confidential
Our Clients
![Page 27: Agile Product Management Basics](https://reader033.vdocuments.net/reader033/viewer/2022061104/541483868d7f72506c8b45de/html5/thumbnails/27.jpg)
27
Thank You!
Call Us for a Free Consultation!
www.synerzip.com
Hemant Elhence, [email protected]
Agile Software Product Development Partner
Rich Mironov, [email protected]
650.315.7394TW: @RichMironov