Product managers are responsible for the development of a given product as well as understanding the product's features and strategy. They often wear many hats in the product development process, but ultimately must deliver the best product to their chosen target audience.