Work Item Rules Workarounds: Secure creation of a work item type

In our last post in this series, Sunder blogged about Deactivating a work item type. Here’s another popular request: “Secure creation of a work item type”. For example, people say: “Only my Testers can create bugs” “Only my Business Analysts can create Requirements” This is a legitimate request and we don’t have a good answer…


Building lightweight dashboards using Excel

TFS work items can provide a wealth of information that can be used for decision making and analysis, answering questions like: Are we on track? Is our bug debt growing or shrinking? What is our incoming/fix/close rate? and many others… One way of keeping on top of the daily status is by building dashboards that…

12

How Microsoft/DevDiv uses TFS-Chapter 8 (Tracking Quality Gates)

In a previous post, I talked about how we tracked risks across multiple projects. In this post, I’ll talk about how we tracked quality gates. Let’s ponder this for a moment. Let’s say at the beginning of the Orcas development cycle, someone very high up in the organization makes statements like the following: VS 2008…


How Microsoft/DevDiv uses TFS-Chapter 7 (Tracking Risk)

In the previous post, I talked about tracking progress across multiple projects. Here I’ll talk about how we tracked risks across multiple projects. First, let’s look at the Progress tab of the Feature record. You’ll see two fields related to risk. Risk Level is the standard traffic light indicator for risk. Green = We will…


How Microsoft/DevDiv uses TFS – Chapter 6 (Addendum)

In my previous post, some people asked how we went about creating the report I talked about. I asked the fellow who created this report internally. Here was his response, which I’m passing on to you. (Thanks Doug!) NOTE: I’ve also attached the .RDL file he forwarded along. being quote> Here is the query which…


How Microsoft/DevDiv uses TFS – Chapter 5 (Tracking Progress)

Before we talk about tracking progress, it might be useful to review the feature crew lifecycle as described in a previous post. The picture below will be a reference point for this post. The picture below shows the "Progress" tab of our "Feature" work item type. Basically, you are looking at my status report. As…


How Microsoft/DevDiv uses TFS – Chapter 4

In the previous posts, I spoke about how we used TFS to implement the process. In this post, I’ll talk about how we went about planning a release. On the feature record, we had a “Planning” tab: Zooming in a bit: What we did is have people enter an estimated cost for each feature in…


How Microsoft/DevDiv uses TFS – Chapter 2 (Feature Crews)

One of the issues that Microsoft has to deal with on a very large scale is that while they are managing 1200 individual features, all of this works on a single code base. With all that activity going on, how do you maintain the quality of the code base, while allowing individual teams to focus…