One Size Doesn’t Fit All: 7 PM Job Descriptions Your Team Needs to Cover
Every discipline has sub fields and specializations, but PM roles are often the least well defined and least consistent from team to team. This can make it hard to figure out if product engineering teams really have all the support they need to be successful, and what jobs within the scope of “all the work that isn’t getting done right now” should become your top priorities to cover next.
At Microsoft in the early 2000s we used to talk about how the program manager job title had been adapted to so many different kinds of jobs that we couldn’t count on a common skill set. There were program managers who figured out what new functionality to build into the marquee Microsoft products, wrote the specs, and worked with the teams to build and ship new releases. Other PMs focused more on getting content published to MSN properties, worked with scientists in the research division, worked with external standards bodies on XML and accessibility guidelines, guided internal IT projects, and implemented specific enterprise solutions for Microsoft Consulting Services. PM-like title variations across the company included product managers in the marketing department, project managers and product planners attached to product engineering teams, people focused on engineering excellence across the company, etc. The day to day PM work with standards-bodies or enterprise consulting clients was so different than designing and building the next release of Outlook, that it actually required different skills and talents for success.
Working with early stage startups is the polar opposite of the big technology company environment. The team starts small, and the company fills roles when the pain of the missing skill set or the unassigned workload gets too great. In the meantime, people “wear multiple hats” or “pinch-hit” by doing whatever needs doing, even if it’s work they’ve never done before. Consultants or outside firms are called in to fill temporary expertise and capacity gaps, and startup employees and founders constantly reach out to friends/colleagues/friends of friends to get the perspective of prior experience in the midst of tackling partial first-time roles. As the company grows and becomes more successful, a few additional roles are created, but even successful companies that have grown past the startup stage and hold valuations in the $500M+ range are likely to have gotten by without many of the specializations and distinct job functions that a world-renowned technology company has. I know a pre-IPO tech company that has gotten by for years with a few technical program managers and is just now creating a separate product management discipline – it’s not that unusual.
Given these extremes of a few technology titans with lots of PM sub-specialties and title confusion problems, versus many more companies operating daily with missing PM roles and skills, how can a product manager best find the right fit? What’s a good way to chart a PM career? How can a team best indentify and prioritize the skills and contributions it may need next?
The Engineering-PM-Marketing Job Spectrum:
Here’s a tool that I created to help organize my thoughts and prioritize future hires a few years ago. When I made the first version of this table, I was responsible for both product and marketing at my startup, and I was thinking through how I could best cover all the most important work in the PM-Marketing parts of the spectrum with just a few people. In doing so, I looked at other startups and larger companies and their job descriptions in addition to drawing from our company’s day to day gaps and needs.
Seven PM roles within the white band above makes me think of this part of the Enginering-PM-Marketing spectrum as the PM Rainbow. :-)
Note almost no product organizations have separate full time employees in all seven of these roles. But it’s very inconsistent as to which roles/responsibilities get grouped together into a single PM position. Almost no job candidates are talented and experienced in all these areas either – which means it’s especially tricky to find role-PM candidate fit, even though there are plenty of people with PM experience on their resumes.
Let’s dig into specific PM sub-roles:
1. Project Management and Process Facilitation:
Specialized job titles: Scrum Master, Project Manager.
Key responsibilities: work estimates, setting and driving to schedules, load balancing, tracking project metrics, status communications, identifying inefficiencies and correcting them, project management tools and encouraging their usage, providing the right frameworks for decision-making and resource allocation, minimizing distractions and switching costs, ensuring that all disciplines are set up to do their best work, driving tradeoff decisions on time/resources/product scope.
2. Technical Program Management:
Specialized job titles: Program Manager, TPM.
Key responsibilities: feature and technical design, specs, product/project plan communication and buy-in, answering all questions about feature details and decisions, ensuring functionality and quality meet the bar, decisions about bugs and feature changes, keeping development and test unblocked, whatever needs doing to finish the release.
3. User Experience:
Specialized job titles: UX Program Manager, Interaction designer, Information architect
Key responsibilities: innovative early designs in planning, usable UI designs for products, validation of designs (usability tests, customer satisfaction, A/B tests and metrics), management of creation/delivery of graphic design assets, ensuring consistency in designs (design guidelines), maintaining relationships with a set of customers or customer proxies for product management purposes.
4. Whole Product Management:
I’ll write a future article about this, but the concept is that every touch point between customers and the company matters from a product perspective, and a drastic improvement in any of these touch points can transform your business. E.g. Zappos and shipping – if they’d only worked on their web experience, would they have built the customer loyalty they did? Differentiated themselves the way they did?
Specialized job titles: Product Manager
Key responsibilities: Product strategy and vision, product goals, product roadmap, product and release priorities, requirements and feature set, tradeoffs, usage metrics, whole-product experience (from customer awareness, to installation, to first use, to subsequent use, customer support, payment, upgrades, etc.), understanding all facets of product value, understanding all customer needs (partners, end users, customers, etc.).
5. Traditional Product Management (Marketing):
Specialized job titles: Product Manager, Product Marketing Manager
Key responsibilities: product positioning, value proposition, product naming, benefits statements, product marketing materials and “packaging” (e.g. website content, tradeshow flyers, sales decks, etc.), product demos at events, to customers, in sales training, etc.
6. Product Planning and Market Research:
Specialized job titles: Product Planner, Research Analyst
Key responsibilities: market sizing, trends, opportunities, and opportunity ranking/internal pitching, identifying unserved and underserved customer needs, assessing willingness to pay, and ranking opportunities, segmentation studies and evaluating go-to-market opportunities, competitive research (including category alternatives) and strategy, potential channel and partnership opportunities, maintaining outside industry and customer contacts for research purposes, contributions to company revenue growth strategy and product pricing strategy, focus groups and research into existing customers to identify best segments for future growth.
7. Product metrics, analytics, and optimization:
Specialized job titles: Analytics Manager, Marketing Sciences Consultant
Key responsibilities: Create product metrics model, report on product metrics, identify flaws and opportunities based on metrics, A/B and multivariate tests, product funnels and funnel optimization, cohort analyses and acquisition channel assessment, etc.
Summary:
Very few people (maybe none of us) can become experts across all the skills and sub-fields in this spectrum. But by knowing what they all are and getting familiar with what a great job looks like in each area you have the right frame of reference to lead. You can prioritize what new responsibilities to tackle yourself for the sake of your team’s success and your own personal growth. You can figure out what areas to ask your colleagues to cover for the sake of the product. Perhaps most importantly, you can rationally pick some things that just aren’t going to get done right now because it's more important to focus elsewhere. If you’re hiring, you'll want to go through a similar exercise to figure out what skills and expertise your team needs most, and how to best “cover” all the work that needs to be done to build the best products you can build.
Share your thoughts: what PM role gaps are the most important for you to fill right now on your team? What are your concerns with hiring for this or further loading up the existing team members?
--
-Mike
(Hand photo above courtesy of Rain Sun and the CC license)
(Prism photo above courtesy of Kenji Oka and the CC license)