Who has PMs? Who doesn’t?Where does PM report up through?What distinguishes good PMs from weak in your org?Categories: technical skills; org power; reporting path; customer knowledge; work products; who’s driving/deciding?; title confusion…
No natural sequence for PMMust work all aspects in parallelPlanning onion as simultaneous equationBottoms-Up Shapes Top-DownCustomer visits inform market viewCompetitive price points drive business modelFeature complexity shapes release planTop-Down Shapes Bottoms-UpMarket segmentation determines customer selection and benefitsProduct strategy drives backlogProduct Management provides strategy, judgment and integration as well as executionOwning market success is an unbounded problem
Dev consistently wants to promote good engineers into PM roles. Mostly they lack relevant field experience, organizational savvy, customer skills, ability to handle uncertainty. Ideally, new PMs should have a mentor to get through the first 6 months.
Ask about use cases and customer problemsVs. wanting PMs to settle internal technical/architecture disputesDon’t demand PMs as technical as you areYou have architects and senior devs to be the most technicalNot every user story gets its own ROI Not every field, button, featurelet can be independently justified. Customer-relevant value may roll up dozens of small bits.Expect PMs to translate features into customer-relevant benefitsThey have to turn your how-it-works into a sales team’s why-you-careAsk about forecasts, shipments and revenueShows you care about the business as well as the tech, and you’ll learn somethingQUIETLY sit in on some customer meetingsIf you talk out of turn, you won’t get invited back.Channel your inner Product ManagerOnce in a while, pretend you’re the PM and consider how you’d think through whole product issues. WWPMD?
Transcript of "EL-SIG: How Engineering Works with ProdMgmt "
How Engineering Can Work Better with Product Management<br />Rich MironovApril 21, 2011<br />
About Rich Mironov<br />CEO of a stealth startup<br />Veteran product manager/strategist/exec<br />Business models, pricing, agile<br />Organizing product organizations<br />“What do customers want?”<br />Author of “The Art of Product Management” and Product Bytes blog<br />Founded Product Camp, chaired product stage at annual Agile conferences<br />
Agenda<br />3<br />Sharing: your good and bad product management experiences<br />What does a product manager do, anyway?<br />Agile product managers, agile product owners<br />7 ways to help your product manager<br />
Sharing Your Good And Bad Product Management Experiences<br />
Agenda<br />5<br />Sharing: your good and bad product management experiences<br />What does a product manager do, anyway?<br />Agile product managers, agile product owners<br />7 ways to help your product manager<br />
What Does a Product Manager Do?<br />For commercial / revenue software…<br />PM drives delivery and market acceptance of whole products<br />PM targets market segments, not individual customers<br />For strategic internal development…<br />PM resolves competing priorities<br />PM drives acceptance and adoption<br />
Nature of PM Role<br />No natural sequence for PM<br />Must work all aspects in parallel<br />Entire planning onion<br />Intensely interrupt-driven<br />Bottoms-up shapes top-down, top-down shapes bottoms-up<br />Product Management must provide strategy, judgment and integration as well as execution<br />
Good product managers drive decisions despite uncertainty and contradictory goals<br />
“How Hard Could It Be?”<br />Imagine that I create a two-day seminar for “Senior Enterprise Software Architects”<br />Anyone can enroll<br />We talk about enterprise architecture<br />All attendees get a “Senior Enterprise Software Architect” certificate<br />Are they senior architects?<br />
Agenda<br />13<br />Participants: good and bad product management experiences<br />What does a product manager do, anyway?<br />Agile product managers, product owners<br />7 ways to help your product manager<br />
Discussions about Agile…<br />Part philosophy and religion<br />Part process, tools, techniques, methods<br />Part organizational design<br />
Why Not Waterfall?<br />Requirements and estimates<br />Design<br />Coding and <br />unit test<br />System integration & QA<br />Operation and maintenance<br />Waterfall projects rarely deliver according to plan<br />
Agile’s Inner Loop (Development)<br />After: Mike Cohn<br />
Product Manager Failure Modes<br />Solo Product Manager fails the agile team if…<br />Part-timer, not fully engaged in team<br />Lack of detail on stories, acceptance tests<br />Stale items in backlog<br />Handwaving and bluster<br />Best of intentions, but pulled in too many directions<br />“Build what I meant”<br />
Product Owner Failure Modes<br />Solo Product Owner fails the market if…<br />Weak onreal-world value: pricing, packaging, upgrades, servicemodels,discounting, competitive dynamics<br />Disconnected from cross-functional teams(Marketing, Sales, Support…)<br />Belief in rational users and accurate ROI<br />Trading off company-wide product strategy for product-level features<br />Assuming that a few customers at showcase (demo) represent the market<br />
Agenda<br />23<br />Participants: good and bad product management experiences<br />What does a product manager do, anyway?<br />Agile product managers, product owners<br />7 ways to help your product manager<br />
7 Good Ways to Help Your PM<br />Ask about use cases and customer problems<br />Don’t demand PMs as technical as you are<br />Not every user story gets its own ROI <br />Expect PMs to translate features into customer-relevant benefits<br />Ask about forecasts, shipments and revenue<br />QUIETLY sit in on some customer meetings<br />Channel your inner Product Manager<br />