I want to know what others think about PMs. I feel, PM have the upper hand in communicating with upper management and increasing their visibilities. While developers do all the ground work, PM takes all the credits of the work. Do let me know how other developers think? In microsoft, PMs do not even want to write Sql or kusto queries to create their own dashboard, this work also they delegate to the developers. Can other company developers comment how the PM works in their company ?
Yea it's getting really frustrating, they always wanna push whatever they think is important and just creates confusion between teams.
There is, it’s a more political role, but a necessary one to drive business decisions. Engineers main focus is on building whereas a PM’s job is to make sure they get stakeholder approval and use data scientists/product analysts to know the impact of what the impact is of the new feature
😂😂 all of the politics in Uber is PMs “getting alignment” with other PMs. If the fucking entire PM org was removed there won’t be politics. Marketplace had a reorg and the PMs went gaga over how they had more synergy now. The lack of synergy in the first place was they fucking disagreeing with each other about everything. Good luck having 22 year old PMs determining “impact of new features”!
I think the key here is most PMs are task pushers, they don’t know or want to employ or even listen to DS, nor do they perform analysis, they just “know the business” and are not data driven
Definitely not. I worked at a company with PMs in the past (fangmula), and now I work at one without, and without is better for sure.
Most devs barely know how to communicate. That's why the role exists.
This brings to mind “Office Space”: Well-well look. I already told you: I deal with the god damn customers so the engineers don't have to. I have people skills; I am good at dealing with people.
Our product is a functioning distributed system. My product manager is my partner. In fact it feels a lot like being parents: clear responsibilities, lots of trust, tons of communication with each other. Innovation happens in the interaction back and forth. Our organizations are separate, so my pm reports success and I report success. We both do really well.
Like any role in politics, you either have a good collaborative leader who delegates and makes true informed decisions - or you have pure marketers with their own vision despite the data or proof. In either case the company has to deliver the right goods. Developers don’t have time to validate this. If a product fails, the PM is always responsible/accountable. It’s not an easy gig.
PgM at Microsoft
That’s exactly how I felt at Microsoft.
The PM role in MSFT specifically means translating customer requirements to engineering efforts. Their job is to get features delivered. This requires them to talk to customers understand in layman's terms what is sought, and translate to a geeky engineer, and get the requirements delivered. If your pm isn't doing this, you have a bad pm