Product Manager

  • Understands domain, industry, technical approach (on a very basic level)
    • What is the backend, what is the frontend, do we have a full-stack team or not?
  • Understanding of processes, roles and responsibilities
  • Clearly define Acceptance Criteria in a ticket
    • Provide examples as part of that
  • Maintain Backlog in an actual state
  • Pro-active communication with team members and stakeholders
  • Understand the sequence of items to work on and help engineers prioritize
  • Do riskiest things upfront and integration work taking into account strategic goals
  • A high sense of balance between the effort required to build a feature and the value the feature will create
  • Be ready and willing to compromise