Www.mironov.com2 The Agile Product Manager / Product Owner Dilemma Rich Mironov 18 January 2012.

Slides:



Advertisements
Similar presentations
387 Million Ways For a Startup to Fail… and How to Avoid Them Steve Blank Twitter: sgblank.
Advertisements

How to Implement Agile in Your Organization
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
©2013 Scaling Agile Across the Organisation Agile Business Forum #AgileBizForum.
Property Management Product Development Update Randy Lott Director, Development AMSI.
3 rd Class -Product Development and Product Rqmts Best Practices -Product Management and Product Marketing Overview Bus100: Building Software Products:
Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
PROC-1 3. Software Process. PROC-2 What’s a process? Set of activities in creating software It involves creativity –hard to automate –Requires human judgment.
Ni.com Introduction to Agile and Scrum Speaker/Author: Paul Packebush Section Manager, Corporate Metrology Author:Logan Kunitz Staff Calibration Engineer.
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Clinton Keith CTO, High Moon Studios Agile Methodology in Game Development: Year 3.
NAUG NAUG Knowledge Evening – th February 2007.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Agile development By Sam Chamberlain. First a bit of history..
1 Platform Technology Division Mastering Product Management Haas School of Business Mark Strassman, Vice President Platform Technology Division March 24,
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Coming up: The Manifesto for Agile Software Development 1 Software Engineering: A Practitioner’s Approach, 7/e Chapter 3 Agile Development Software Engineering:
How Engineering Can Work Better with Product Management Rich Mironov April 21, 2011.
Introduction to Agile.
Software engineering Process models Pavel Agejkin.
Agile Methodologies for Project Management By – Komal Mehta.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
2/18/14 copyright Quazarconsulting.com.  Understand the role of the Product Owner  Understand the role of the Product Manager  Compare and contrast.
Chapter 11 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
The Agile Primer July 2008 © ThoughtWorks 2008.
Agile Software Development Brian Link
CPSC 371 John D. McGregor Session 22 Process. Specification and design problem solution specification implementation specification.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
By Saravanan Bala. General Report 31 % of Software projects are cancelled 75 % of the software projects are considered failures by the people who initiated.
Sales and Operations Planning Process Overview. S&OP Process Build an integrated, collaborative decision process that guides the execution of the Supply/Demand.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
MAKING BUSINESS AGILE Andrew Kallman, MBA, PMP, CSP 21 March 2013 NYC Scrum Users Group AGILE PROGRAM MANAGEMENT USING THE UNIFIED VISION FRAMEWORK.
Coming up: The Manifesto for Agile Software Development 1 Software Engineering: A Practitioner’s Approach, 7/e Chapter 3 Agile Development Software Engineering:
Software Development Overview CPSC 315 – Programming Studio Spring 2013.
[Title] Presented by [Name] [Date]. Market Problems [Problem 1] [Problem 2] [Problem 3]
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
January 24, 2009 Agile Product Management Making Things Happen Walter Bodwell Planigle.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Agile Development Chapter 10 - part 2. Agile Philosophy  A guiding philosophy and set of guidelines for : developing information systems in an unknown,
Adaptive Project Framework
Introducing an Agile Process to an Organization By Mike Cohn and Doris Ford IEEE Computer.
Embedded Systems Software Engineering
Approaches to Systems Development
Manifesto for Agile Software Development
AGILE SCRUM METHODOLOGY
Introduction to Agile Software Development
Valuable Project Management Tools and Techniques
Pragmatic Marketing Framework™
Software Engineering: A Practitioner’s Approach, 7/e Chapter 3 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Agile Software Development Brian Moseley.
Agile Fundamentals Logo Here.
Approaches to Systems Development
Introduction to Software Engineering
How to Successfully Implement an Agile Project
Teaching slides Chapter 1.
Product Activities Framework
Summarizing Our Models to Date
Welcome to XAP Reach Farther 2010
Introduction to Agile Blue Ocean Workshops.
Scrum in Action.
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
Agile Development.
Pragmatic Framework™ STRATEGY EXECUTION MARKET FOCUS BUSINESS PLANNING
International Institute of Business Analysis
Presentation transcript:

The Agile Product Manager / Product Owner Dilemma Rich Mironov 18 January 2012

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

4 Agenda  What does a product manager do?  Agile overview  Agile and product managers/owners  Conclusions

Disjoint Communities Product Managers Agile Community Still nearly empty, very lonely

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

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

Product Management Planning Horizons Daily Sprint Strategy Portfolio Product Release Exec PM Dev Team 2 wk 2-9 months many months years many years

The ideal candidate for a tough job…

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 BusinessMarketProgramsPlanningStrategySupportReadinessBusinessMarketProgramsPlanningStrategySupportReadiness Dir, Prod Strategy Prod Mktg Mgr Tech Prod Mgr © 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

Agenda  What does a product manager do?  Agile overview  Agile and product managers/owners  Conclusions

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

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)

Discussions about Agile…  Part philosophy and religion  Part process, tools, techniques, methods  Part organizational design

Why Not Waterfall? Waterfall projects rarely deliver according to plan Requirements and estimates Coding and unit test System integration & QA Operation and maintenance Design

Fixed Vs. Variable Fixed Estimated Requirements TimeResources Time Features Plan Driven Value Driven The Plan creates cost/schedule estimates Release themes and feature intent drive estimates WaterfallAgile Resources

Agile’s Inner Loop (Development) After: Mike Cohn

Agile’s Strategic Outer Loop (PM) Markets Customers Biz Models Strategy Portfolios Funding Customers Sales Marketing Support Upgrades EOL/EOS

Agenda  What does a product manager do?  Agile overview  Agile and product managers/owners  Conclusions

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

Product Owner’s Calendar Borrowed from Catherine Connor, Rally

Development Marketing/Sales Customers Executives product owner “small p” product owner priorities, requirements, personas, user stories… software

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 Presentation s & Demos Event Support “Special” Calls Channel Support Channel Training Sales Process Collateral Sales Tools Busines s MarketPrograms Plannin g StrategySupport Readines s Busines s MarketPrograms Plannin g StrategySupport Readines s Adapted Pragmatic Marketing ® Framework product owner backlog, accept work stories burn down/up

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”

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

PO/PM Organizational Map GM - VP PM - VP Eng/CTO product owners Product Management Organization more technicalmore market-focused

Agenda  What does a product manager do?  Agile overview  Agile and product managers/owners  Conclusions

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 Agile PM

Contact Information

Agile (Scrum) Model Plan out 1-4 weeks work Improve process Review product Create product needs Meet daily Strategic planning After: Gabrielle Benefield