Welcome to MSDN Blogs Sign in | Join | Help

How Microsoft/DevDiv uses TFS - Chapter 1 (Our Process)

Introduction

Many times, we have been asked: “How does Microsoft uses Team Foundation Server”.

This series of posts will answer that question (at least in part), by taking you through the processes the Developer Division went through to develop the Orcas release.

It’s important to keep in mind that everything I’m showing you is based on the Whidbey version of Team Foundation Server. (Duh … since we were developing Orcas J)

Chapter 1 – Our Process

Here is a picture that represents our process. This process was used for all of Orcas, not just TFS.

image

· Scenarios – Or more appropriately named, business objectives. These laid out the goals the division had for this release.

· Value Prop– The value from the customer perspective. Stated as “Why the customer would pay for this” All value props were traced to Scenarios.

· Experiences – The experience of the customer to realize the value. You can think of them as business level use cases, or scenarios, or epic stories.

· Features – The feature we needed to implement, so to enable the Experience to release the Value Props to meet the divisional goal. Features were the break-down of the work.

Another way to look at this is that Scenarios, Value Props, and Experience are all about planning the release, making sure we do the right thing. Features are about managing the work.

image

To provide perspective, here are the rough volumes of each that we dealt with in Orcas:

image

In future posts, I’ll show you how we managed all of this using TFS.

Next post: Our “Feature Crew” model.

Published Thursday, March 27, 2008 3:51 PM by Gregg Boer

Comments

# re: How Microsoft/DevDiv uses TFS - Chapter 1 (Our Process)

Thursday, March 27, 2008 12:07 PM by Ed Blankenship

Very awesome series that is starting here Greg!  I know quite a few people who are interested and from the video Jeff Beehler and Brian did last week it will only peak more interest into this topic.

Really looking forward to seeing how the reports actually get generated using the hierarchical data and rollup!

Thanks again

# VSTS Links - 03/31/2008

Monday, March 31, 2008 9:51 AM by Team System News

Jeff Beehler on Team Development with Visual Studio Team Foundation Server - now in Russian. Buck Hodges...

# How Microsoft/DevDiv uses TFS - Chapter 3 (Implementing the Process)

Monday, April 14, 2008 12:46 PM by Teams WIT Tools

In previous posts and I talked about out processes. Today I'm going to introduce how we implemented our

# How DevDiv uses TFS

Sunday, April 20, 2008 10:57 AM by Jeff Beehler's Blog

Gregg Boer, a program manager on the TFS work item tracking team has started a series of posts outlining

# 【お勧めリンク】TFS 活用法

Sunday, April 20, 2008 11:16 PM by 長沢智治のライフサイクルブログ

先月より、なぜか、Chapter 3 が二つありますが、それはご愛敬として・・・まだまだ続きがあるようですの Teams WIT Tools という TFS の開発チーム(主に WIT: Work Item

# 【WITブログ(訳)】マイクロソフトの開発部門でのTFSの活用 - 第1章(我々のプロセス)

Tuesday, April 22, 2008 1:06 AM by 長沢智治のライフサイクルブログ

This post was translated from the original post into Japanese. 英語原文: http://blogs.msdn.com/teams_wit_tools/archive/2008/03/27/how-microsoft-devdiv-uses-tfs-chapter-1-our-process.aspx

# Впервые на экранах: Как создавалась Visual Studio 2008

Tuesday, April 22, 2008 3:22 PM by Дмитрий Лапшин

Подгруппа разработчиков Visual Studio Team System, работающая над отслеживанием рабочих элементов в TFS,

# Kuidas Microsoft (arendusdivision) kasutab TFS -i

Kes veel ei tea, siis Workitem Tracking vahendite meeskond Visual Studio Team System -i arendusmeeskonnas

# ¿Cómo Microsoft utiliza Team Foundation Server?

Sunday, July 20, 2008 11:40 PM by Guino

Hay una serie interesante de posts que nos explican de que modo la Division de Desarrollo de Microsoft

# How Microsoft uses Team Foundation Server internally

Sunday, August 17, 2008 12:03 PM by Visual Studio Team System (VSTS) Blog - by Neno Loje

A good read: Applying Value Up at Microsoft by Sam Guckenheimer (also available as 60-minute-webcast

# How Microsoft uses TFS

Monday, October 20, 2008 1:37 PM by granth's blog

Part of my job is evangelizing Team Foundation Server adoption within Microsoft. A colleague recently

# Microsoft Process Template

Friday, February 27, 2009 4:08 PM by Ed Blankenship

In December, I had the privilege to be the “MVP in Residence” with the Team System product group. 

Anonymous comments are disabled
 
Page view tracker