YOU
PM
Click on the role and find out:
What the colleague needs from you? What you need from the colleague?
And what you should not do?

PM Stakeholder Map

in an IT-giant

Your right hand for all technical matters, manages programmers
Engineer Manager
What the colleague needs from you
  • Clear answers to all what/why questions at all levels: Product Strategy, PRDs for features, clear JIRA stories
  • Help if something is unclear/there are disagreements with other products

What you need from the colleague
  • Managing programmers (dispute resolution, career growth, turning ideas into code, etc.)
  • Ensure development speed

You should not do
  • Don't try to manage programmers instead of their EM
  • Don't try to get into how instead of what/why
  • Don't expect a product strategy from the EM
Turns your ideas into code
Developer
What the colleague needs from you
  • Clear answers to all what/why questions at all levels: Product Strategy, PRDs for features, clear JIRA stories
  • Help if something is unclear/there are disagreements with other products

What you need from the colleague
  • Working code, i.e. turning your ideas into features
  • Tell me right away if something isn't moving on and you need help

You should not do
  • Don't try to get into the details of development with your advice
  • Don't expect programmers to make all product decisions themselves
Responsible for the convenience and beauty of the UI
Designer
What the colleague needs from you
  • Strategic product direction, but no details
  • Limitations (for example, we can't make 3D images yet)

What you need from the colleague
  • Convenient and clear UI that meets product requirements

You should not do
  • Don't tell the designer “Draw it exactly like this”
  • Don't be too abstract (“We need a purchasing process”)
Responsible for UI and/or API testing
QA Specialist
What the colleague needs from you
  • A clear task of what to test and how it should work in an ideal world

What you need from the colleague
  • Make sure the features come out without bugs

You should not do
  • Don't be too abstract (“We need to test it here”)
Makes data answer the questions
Analyst
What the colleague needs from you
  • Clear assignments and questions to answer

What you need from the colleague
  • Dive into a sea of data and extract simple, structured answers from there

You should not do
  • Don't be too abstract (“I need sales data”)
  • Don't try to give advice (“I recommend using regression here”)
Understands what users really need
User Researcher
What the colleague needs from you
  • A clear task: what feature/hypothesis needs to be tested (“How users approach ordering a taxi”, “What problems arise at the payment stage”)

What you need from the colleague
  • Conduct research with N users and provide a structured report with recommendations for improvements

You should not do
  • Don't be too abstract (“What do users think about our product”)
  • Don't be too detailed (“Find out what they think about this button”)
Tells new users about the product
Marketing Specialist
What the colleague needs from you
  • Clear explanation of key value and real existing features
  • Marketing budget and goals

What you need from the colleague
  • Bring new users or activate old ones

You should not do
  • Don't try to advise on fine-tuning of campaigns
  • Don't avoid explaining the real essence of the product
  • Don't forget to clarify which features already exist and which are at the idea stage
Helps you grow and solves everything that you cannot solve
Group Product Manager
What the colleague needs from you
  • Business impact (creating business benefits)
  • Independence in defining your strategy, goals, sprints, etc.
  • Clarity of all plans without the need to pull them out of you
  • Solving everyday problems without escalation for any reason

What you need from the colleague
  • Clear department goals
  • Jointly created personal development plan
  • Support in case of blockers or problems with leaders of other departments
  • Opportunity to test ideas with an experienced product manager who is on your side

You should not do
  • Don't constantly argue with the manager, considering yourself always right
  • Don't demonstrate a lack of independence and don't ask for help on any occasion
  • Don't demonstrate a lack of self-reflection and unwillingness to listen
Responsible for all department technologies, manages team leads
Senior Engineer Manager
What the colleague needs from you
  • May come with non-functional requirements for the entire department (for example, all teams must migrate to new databases)

What you need from the colleague
  • Can be useful when you need to make a complex system involving several teams - SEM will help gather the right people and make sure they agree on key points

You should not do
  • Don't complain about your EM to their manager without trying to resolve the dispute yourself
  • Don't blindly reject technical requirements offered by SEM
Responsible for all aspects of technology, right hand of the CPO
Engineering Director
What the colleague needs from you
  • Very rarely can ask what this or that service of your team does
  • But in general, their level of activity is too far from your details
  • In small companies, they replace the role of Architect and Tech Lead

What you need from the colleague
  • In large companies, as a rule, nothing

You should not do
  • Don't jump levels to get a “brilliant” idea to leaders
Responsible for all aspects of the company's product
Product Director
What the colleague needs from you
  • If you are leading a large project, you may be asked to make a short presentation (or 1 slide) for the CPO
  • In small companies, they replace the role of Lead PM

What you need from the colleague
  • In large companies, as a rule, nothing. But you can ask about the 5-year vision (as a rule, it is already in every corporate newsletter).

You should not do
  • Don't jump levels to get a “brilliant” idea to leaders
  • Don't argue with the director without clear data
Responsible for ensuring that the company does not become a spaghetti mess of technology
Architect / Tech Lead
What the colleague needs from you
  • May become interested in one of your services and even insist on some changes for the benefit of the overall architecture of the company.

What you need from the colleague
  • Can be useful when you need to make a complex system involving several teams - the architect will take on the role of resolving disputes

You should not do
  • Don't try to teach an architect “how to do it right”
  • Don't try to build your product in defiance of the company’s architecture
Leads complex projects across teams, responsible for who/when
Project/Program Manager
What the colleague needs from you
  • Will ask for project completion dates and will check on progress every few weeks

What you need from the colleague
  • Can be useful in complex projects with multiple dependencies: they will help you create an execution plan and collect status updates for you

You should not do
  • Don't try avoid questions about status of your project - the PjM will achieve their goal through pressure or escalation
  • If you need the PjM's help - don't be too abstract but set a clear task (goal, teams, deadlines)