Were you at any organisations where they did 360° feedback? What kind of feedback did you receive from developers or designers from your team? What I'm trying to understand is how are organisations ensuring that PMs and team are not in disconnect from how things really are. I know that's a different realm but just trying to understand how did you find what to improve or learn to be a better PM?
Netflix and my current organization religiously practice 360 degree feedback. For my own projects, I practice 360 degree feedback as well. I don't think a team or organization can succeed if employees cannot speak to each other candidly about performance.
My typical feedback from engineering:
1) I state resolutions of a problem without clearly defining the problem.
This was/is my biggest failure as a product manager and is something I work on daily. I enjoy the 'fun' of solving problems but respect that my job is not to solve the problem. My job is to understand the market, define customer and their needs, and create requirements that need to be met to resolve those customer needs.
2) I over-engineer. I like to solve problems with complex, scalable, 'sexy' solutions. At Netflix, my team built a real time marketing analytics platform that used kafka/spark/elasticsearch and an enormous cluster to aggregate marketing data from 5+ marketing platforms. The client was built in angular/d3 and returned aggregations on 1B+ rows of data in < 100ms.
We were so invested in scale and performance that minor changes to the underlying schema (which happened often, as marketing priorities shifted) required a lot of work. This was a huge over engineering mistake on my behalf.
3) I can come off as patronizing. In an effort to describe a problem space or market, my tone has been perceived as patronizing.
4) I do not practice enough active listening. I end up driving conversations and do not make people feel heard.
Being humble and asking for feedback is the best way to learn to be a better PM. Of the PMs I've seen rise(and fall) through the ranks of management, I have generally found that humility, integrity/accountability, and communication skills are the most correlated with success.
What a wonderful and candid reply. Those 4 things are common feedbacks as a PM. It's a role where it can be easy to fool yourself that you think you already know everything. I believe a lot of PMs (myself included) often/always need to continuously improve on. But few would be as open and receptive to speaking of them, or ready to actively work on being more humble, more accountable.
This is so awesome, wasn't expecting such detailed response! I think we all have some of these flaws but having channels to have this feedback and to have open discussions without any ego or taking it personally makes the best teams. Currently I'm not in such a team but I was in past and wish to find one soon!
Thanks for sharing. How are you guys organized at Netflix? Is there a distinction between platform product managers and solution product managers? From outside it looks like the world is divided as Content led by Ted Sarandos and Platform led by Neil Hunt.