Welcome to MSDN Blogs Sign in | Join | Help

Bit-cycling

“The greatest challenge to any thinker is stating the problem in a way that will allow a solution.” —Bertrand Russell

News

  • Disclaimer: By offering suggestions through this page, you give Microsoft full permission to use them freely. We can't guarantee we will use your suggestions, but we will review them for use in future products. Due to the volume and variety of suggestions, we can't provide compensation or personal responses to each suggestion. All opinions are mine, and mine alone, and not those of my employer. Any posts are presented "AS-IS" and confer no rights.
Exchange team defines a Program Manager

Regular readers* of this blog will know that I have a thing for definitions of program management (see mine, Chris Pratley's, and Steven Sinofsky's).

The Exchange team recently put up a recruiting site, called ExchangeYourCareer.com. On it, they have a typically irreverent, but insightful description of the job of PM. I've reproduced it below:

You are the center of the hurricane, the eye of the product development storm. You have passion and more, you have vigor. You are fueled by pure energy and endless drive. You are reading this and wondering why it's not in bullet-points because that would have been more efficient. You are working on a game that merges poker with chess in your spare time because neither game uses your full capabilities and talents. You have no use for extraneous clutter or mundane activities and you wonder what is holding up the full-scale integration of robots into the home – its 2007 already and doing the dishes remains as mundane and inefficient as it ever was. You are thinking that this job description is taking too long to read, and you are right. So, here is the rest of it in bullet points.

Qualifications:

  • You are passionate about working directly with customers, able to clearly articulate customers requirements and pains to executives, architects and developers.
  • You have experience building strong teams and have a passion for mentoring.
  • The ability to work with multiple teams to develop a plan to provide this value to the customers.
  • You understand how software features will impact and/or modify the marketplace once they are shipped.
  • You have a love of innovation and the ability to think through big, long term ideas.
  • Demonstrated expertise at prioritization and project management.
  • You are hands-on with software development, and passionate about user experience, both as an end-user and administrator.

Descriptions of other roles in a similar style can be found on the site.

Enjoy.

* Oh, stop laughing.

Posted: Thursday, August 16, 2007 10:18 PM by justsean
Filed under:
New Comments to this post are disabled
Page view tracker