Steven Sinofsky’s Microsoft TechTalk : PM at Microsoft
Interesting discussion about the role of PM. I almost like the comments more than the article. Some of it devolved into “who is overhead” and who isn’t.
I refer to PM as Product Management, not Program Manager. I would almost consider Program Manager something like an architect or business analyst. Product Management is supposed to be the voice of the customer. Everything else is context. Things like requirements are important, especially when you have many groups to communicate with, but requirements aren’t important if you aren’t sure you are working on the wrong things.
Based on some of the comments, it’s fun to think of devs making changes all the time like the Wild West… but if you are responsible for someone’s business/livelihood, that just ain’t the way it works.
Ask any hosted platform (eBay, Google Adwords, Salesforce, even CA) what downtime is like and I can assure you it’s no fun. Things need to be planned, tested and shipped. This can be done incrementally to be sure, but these mini-cycles exist nonetheless.