A good product manager constantly thinks about about the happiness and efficiency of their team. They know that when a team feels unhappy with the product development process, they can’t make good products for customers, and they won’t enjoy their work. A good product manager will do formal retrospectives and gather informal feedback about projects, iterations, and processes. The goal is to always be learning and making improvements.
A bad product manager thinks that driving people to work overtime and fit everything into a tight timeline will speed up product development. They think they are the “CEOs of the product” or “cat herders”, and see themselves as the people who have to convince others to do their jobs. They don’t trust their team members’ internal motivation to do good work.
A good product manager facilitates the gathering of knowledge and ideas from the entire team, and distills it all down to an effective product strategy. They know that the best product insights and ideas are the result of the multiple and diverse perspectives of each team member. They know that their job is not to have the best ideas, but to extract those ideas from the team and then drive them forward. A good product manager also communicates the product’s overall strategy succinctly in a way that ensures team alignment.
A good product manager is deep in the details of execution. They walk alongside the team and help them with functional specs, design direction, removing obstacles, and keeping everything on track. This sometimes means adjusting timelines or scope to do the right thing for the product and customers.
A good product manager is always improving their craft, and contributes to the larger product management community by attending/speaking at conferences/meetups, and reading and writing about their experiences and learnings. They realize that they are in an ever-evolving role, and they embrace its fluid nature. They don’t go it alone, instead they seek out like-minded practitioners who love building great products, and they build lasting relationships within that community.