How Engineering Can Work Better with Product Management Rich Mironov April 21, 2011 www.mironov.com.
Download ReportTranscript 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