As stated in our other articles from this series, a Product Manager owns the product and is responsible for the success and failure of the product. They’re also responsible for the vision and strategy of the product. They have to stay on top of developments and make sure the product is covering all bases. Some of their responsibilities include:
- Setting the strategy and vision of the product to align with business and user goals
- Building a product roadmap
- Work with engineers, designers, and stakeholders
- Requirements evaluation
- Stakeholder management
Engineering Managers are responsible for the management of the engineering team and making sure that the product is being built correctly. Their role entails being the technical lead to technical decisions and needing to stay on top of advancements in related technologies. They are responsible for the implementation of the product.
Engineering Managers directly manage the team, whether that means sitting down and coding along with his team or supporting the development opportunities for the engineering staff, including mentoring, coaching, and reviewing their progress.