Jaa


What a Release PM Does

In my previous post, I introduced myself as a Release PM for the Expression Studio suite of products. Some of you may be wondering what a Release PM does. Before I get into that, to give you some background about me, I’ve been at Microsoft for over 13 years. I first started as a tester, then spent 8 years as a developer on Publisher and Movie Maker, and then spent 5 years as a Program Manager (PM). As a PM, I had the responsibility for designing the features that developers would then code. A large part of that involved managing the schedule and progress towards releasing the finished product. Towards the end of that role, I started doing release management, which is focused on integrating the various parts of products together (Windows Vista, in my case) and driving the team towards completion. This also involves completing all of the legal and corporate-mandated requirements necessary to ship a product to you!

That is my job here in Expression land – working with the various teams to get all of our software releases out the door in a timely manner and communicating with the various teams: product development, test, program management, marketing, operations, website management, localization, international subsidiaries, etc. It’s a great job that permits me to work with lots of different people while drawing on my experience with actually shipping products for many years. More importantly, I also get to to learn new aspects of the business that I haven’t been exposed to before.

Blend 2 December Preview
So our most recent release was the Blend 2 December Preview. After the product team completed their work on the setup package (known as an MSI), they hand it off to me to get it released. That means coordinating with the editors to get the Microsoft Download Center website text written, getting the package through a gauntlet of automated tools for verifying the package is safe to release (virus checkers, etc.) and getting the Expression website content up to date.

To give a more specific example in the context of the newly released Blend 2 December Preview, part of release management involves coordinating the web site content so that you all can actually download our latest preview. The coordination matters because the download center uses different servers than the Expression website. If we want them to go live at the same time we have to pull all of the levers together. Even then, propagation across the servers around the world takes time, and sometimes things can get a little out of sync. Knowing how to deal with some of these delays helps ensure everything related to the release goes smoothly.

If you like doing different things every day, fighting fires, working with people, helping to shape processes and policy, Release Program Management may be the job for you! Hopefully this post gives you a brief idea of what a Release PM does, and feel free to comment below if you have any further questions.

- Bret

Comments

  • Anonymous
    December 07, 2007
    In my previous post , I introduced myself as a Release PM for the Expression Studio suite of products.

  • Anonymous
    December 07, 2007
    In my previous post , I introduced myself as a Release PM for the Expression Studio suite of products

  • Anonymous
    December 10, 2007
    Hello, I just read your post above and was wondering how one can get into the Release PM field.

  • Anonymous
    December 10, 2007
    I don’t know if Microsoft hires Release Managers directly. Typically the jobs are listed as Program Management, and the amount of release management responsibilities that devolve to you varies from group to group. The Expression team is big enough to justify having at least one full-time release-focused program manager. -Bret

  • Anonymous
    December 11, 2007
    Awesome! The article gave me good understanding of what a release PM does.. Till now, I just heard about it, but now I know something more :) Thanks for sharing it.

  • Anonymous
    January 09, 2008
    if I buy Expression Studio with Blend 1, do i have to buy Blend 2 once it is released. I see buy Expression Studio with Blend 1 is almost a waste since i allready installed the December Preview. Please advice, before I decide if I want to purchase one.

  • Anonymous
    January 16, 2008
    I am wondering the same thing as wahyu...  I tried to find information about it online, but I haven't saw anything on it.