Currently PM on Firefox, formerly PM at NPR Digital and other past companies. Breaking in to PM is hard because it's such a squishy a role, and therefore hard for hiring directors to know they’re getting someone who can deliver. There's general agreement on what engineers, UX, analysts do (and how to screen them in hiring). Companies hiring for PM want something harder to quantify: people with a demonstrated track record of getting things done. The best way to ensure that is to 1. hire an internal candidate in another role with a demonstrated track record, 2. Hire someone who was a successful PM elsewhere. Some companies (or some roles) specifically look for MBAs in roles that require more market or pricing analysis.
Breaking in as an MBA is one way for positions that prefer it. The other, more common way is to come into PM from another role. I was a mediocre developer, but a great generalist. I bounced around a lot of ENG roles and shipped a lot of stuff. I was deeply interested in how things got used by real people. I went to research. My first true PM role at a dotcom had a job title of "Producer" (a lot of folks came from media and imported the title). I worked for a Fortune 500 CMO and watched every aspect of the consumer experience. I've come to really really love the role.
My .02 on how the role should work: PM is about service. You are in service to your team, to your execs, as you build for the user. You lead the process of defining the product but you also carry water and do whatever it takes to ship. You carry the narrative and the vision for the team not because wrote it (sometimes you do), not because you're a visionary (sometimes you are). You carry it because as a practical matter, you are the only person on the team who can, because everyone else is building and in the weeds. You're the one person with the luxury to look around. You are the voice of whomever isn't in the room. The team gets the credit when you succeed, but you get the blame when you fail. This “single, wringable neck" philosophy hasn’t been the official policy at places I’ve worked, but it keeps one humble. Especially since as a PM you will mostly rely on soft-power, which is the most powerful kind if you can convince your teams and execs to trust and follow you.
(EDIT: adding a few soft-skills )
Communication: the most important PM skill. You'll write a ton of briefs. You must to be clear. You also need to be good at verbal communication. You're a storyteller, you'll pitch and ask to be greenlit. You have to fight for resources or to keep your project alive. You need to get ahead of bad news and also remember to trumpet your team's successes.
Empathy: it goes with the service mentality. The user doesn't live in Silicon Valley, they barely understand how their PC/phone works. They're important, they're human, and they have needs. You also need to be empathetic to your teammates, if you want the most out of them.
Discipline: PM's generally overindex on blue-sky thinking, may struggle with discipline. You often have to kill your baby to ship on time.
Breaking in as an MBA is one way for positions that prefer it. The other, more common way is to come into PM from another role. I was a mediocre developer, but a great generalist. I bounced around a lot of ENG roles and shipped a lot of stuff. I was deeply interested in how things got used by real people. I went to research. My first true PM role at a dotcom had a job title of "Producer" (a lot of folks came from media and imported the title). I worked for a Fortune 500 CMO and watched every aspect of the consumer experience. I've come to really really love the role.
My .02 on how the role should work: PM is about service. You are in service to your team, to your execs, as you build for the user. You lead the process of defining the product but you also carry water and do whatever it takes to ship. You carry the narrative and the vision for the team not because wrote it (sometimes you do), not because you're a visionary (sometimes you are). You carry it because as a practical matter, you are the only person on the team who can, because everyone else is building and in the weeds. You're the one person with the luxury to look around. You are the voice of whomever isn't in the room. The team gets the credit when you succeed, but you get the blame when you fail. This “single, wringable neck" philosophy hasn’t been the official policy at places I’ve worked, but it keeps one humble. Especially since as a PM you will mostly rely on soft-power, which is the most powerful kind if you can convince your teams and execs to trust and follow you.
(EDIT: adding a few soft-skills )
Communication: the most important PM skill. You'll write a ton of briefs. You must to be clear. You also need to be good at verbal communication. You're a storyteller, you'll pitch and ask to be greenlit. You have to fight for resources or to keep your project alive. You need to get ahead of bad news and also remember to trumpet your team's successes.
Empathy: it goes with the service mentality. The user doesn't live in Silicon Valley, they barely understand how their PC/phone works. They're important, they're human, and they have needs. You also need to be empathetic to your teammates, if you want the most out of them.
Discipline: PM's generally overindex on blue-sky thinking, may struggle with discipline. You often have to kill your baby to ship on time.