I believe the main goal of a product manager is to ship experiences that delight customers and deliver business outcomes. This goal is the same for different product managers regardless of their companies or specialities. Software Product Management is similar to Hardware Product Management in terms of the expected outcome. However, the process with which the goal is executed is where the differences lie in.
I have experiences as a hardware product manager and as a software product manager. At a high-level, the main differences I have observed and experienced are across the following areas:
I think that coding or engineering skills should be desired but not required skills for a product manager. However; for a hardware PM, possessing design or hardware engineering knowledge is very valuable for success on the job. The same goes for a software PM with regards to A/B testing and software stack.
A good product manager can pick up these desired skills on the job. However, she or he should be strong in the areas as described in this post. A great PM possesses clear communication, customer empathy, leadership abilities, logical/strategic thinking, execution and autonomy.
Liked the post and think someone else will? Please share 😃
Penchant for product is proudly powered by WordPress