What does a Program Manager do at Microsoft?

I have been asked this question many many times. Mostly when I interview new candidates for Microsoft but also when I am having a frank chat with partners or customers at conferences etc. Steven Sinofsky, who has many years of experince at Microsoft, has taken the plunge and wrote up his experience about the PM role at Microsoft. I must say it is a very good write up which I personally very much relate to so just spreading the good word. Read it here: https://blogs.msdn.com/techtalk/archive/2005/12/16/504872.aspx