How We Do It: Building the Visual Studio Product Line
- Posted: May 22, 2009 at 7:41 AM
- 47,846 Views
- 8 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- Mid Quality WMV (Lo-band, Mobile)
Enjoy,
-Beth Massi, Visual Studio Community
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Beth,
Awesome interview. Just out of curiousity, if everything goes well, how long does it take to build VS from the check-out to compiling to the automated testing, to the those tests stating, "yes, it's this build is good"?
Thanks for this. A most interesting video that has given me a lot of food for thought on my own build processes. Especially when it comes to quality control. I've read bits over the years about how Microsoft handle the build process and this has further added to my awe.
Any recommended reading or links that might give more insights into the build processes used by other Microsoft departments?
Cool to learn how the pros do it.
I just can't see how I can implement the same concepts at work where the dev team consists of myself and 1 other guy...
I'd also love to know what source control software the teams at Microsoft are using, because it'd make things much easier at work
Very interesting. I was glad to see there was some commentary on the move to WPF in VS10.
@ChrisStepaniuk: It takes <1 hour to sync the code, 5-6 hours to build, and then another 6-7 hours to build setup packages for the normal daily layouts. If we are doing a fully signed build, it takes another 36 hours to get everything signed in our Secret Underground Signing Facility (TM).
@Michael Butler: There used to be a published book which discussed building practices at Microsoft, but I think it's at least a decade old and, for the life of me, I can't even remember the title. Alas, I'm not aware of any other offerings, but I'll ask my counterparts in the other divisions.
@Logan Young: Most teams at MS are using something called "Source Depot," which is home-grown. Eventually, the plan is to transition to TFS across the company. True, this is definitely enterprise-level stuff that I was discussing with Beth, although at least TFS scales really well down to small-medium businesses as well (in fact, that's where it got its foothold). Gobs and gobs of branches aren't required, but you might consider them for (for example) forking diffrent versions.
@ JerryOdom: Thanks! WPF is definitely cool -- I haven't been involved with the transition directly (other than coordinating the checkins, though I've certainly appreciated the results.
--Matt--*
(I should clarify that, if you're an engineer sitting down at the desk, cranking out a build of something you've changed, it's a lot quicker than what I've listed above -- depending on the changes involved, it'd be somewhere between a few minutes and a half-hour for an incremental build. We don't build incrementally in the official daily drops, though it's something we've been thinking about.)
--Matt--*
The book may have been "Showstopper: The Breakneck Race to create Windows NT and the next generation at Microsoft" By G. Pascal Zachary. It is a good book but it is dated. Probably closer to 20 years old than 10. The author has a website at gpascalzachary.com and I think you can order it there.
I think the book referrned to is : The Build Master: Microsoft's Software Configuration Management Best Practices
Cheers,
benjy
Remove this comment
Remove this thread
close