Sharing files in Team Foundation Server

Hey guys, As you probably know, sharing is not a feature that is supported by Team Foundation Server.  Buck Hodges’ and Brian Harry have both made some excellent posts about this. Sharing files has some advantages and disadvantages.  It is nice to be able to have a common file that is referenced throughout your code base. …

2

Thoughts on David Lempher’s brainstorm about Impact Analysis

Rob Caron pointed me to David Lempher’s recent blog post about possibly doing impact analysis with Team Foundation Server.  It’s a funny coincidence, because Bogdan Crivat and I were brainstorming about how we can take better advantage of the data mining in SQL Server 2005. Data mining with SQL Server 2005 involves applying one of several algorithms…

4

More on the Trend Calculation

One of the most useful aspects of the KPI is the ability to report a trend – that is, the value of a KPI compared to its value in the past.  This is a really useful way to determine whether you are making progress or not. I had a chance to meet with Bogdan Crivat…

4

KPI – Percentage Code Coverage

Hi, Hope everyone is doing well, I finally had a chance to post my first KPI-of-the-week. This KPI reports on the amount of code coverage that we get from our test runs for our entire source base.  What is particularly useful about KPIs in general is their ability to report on time; that is, how…

3

KPIs and Metrics

Hey guys, Metrics and KPI’s can be a tricky thing to get adopted in a team.  I think a general way of trying to get them accepted is to make sure they are used to help the team’s progress, not as a ‘big brother’ mechanism. A lot of times, I think the most useful metrics…

5

Hoping to improve my YouTube video resolutions

Hey guys, The videos I posted on YouTube are pretty fuzzy right now – I played with a bunch of different screen resolutions and video sizes without much luck over the weekend.  I’ve got an email out to YouTube now asking for some help.  As soon as I get some suggestions from them, I’ll post…


Updating the TFS Warehouse

I think that my next few posts will be about the Team Foundation Server Data Warehouse, so I wanted to do a post about how to update this warehouse on demand. The Team Foundation Server Data Warehouse updates itself every couple of hours by default.  This process involves running all of the registered data adapters…

18

KPIs and Team Foundation Server

I joined Microsoft in 1998 as a software design engineer in test, otherwise known as a tester   I worked in the Visual J++, Visual C++ and what eventually became the Visual C# team.  In all of those teams, we did a lot of scenario based testing.  For a time, I was responsible for a…

5

Datamining and Team Foundation Server

My local grocery store sells eggs and tabasco sauce together – looking at that the other day it occurred to me that while grocery and other retailers have data mined for years, we do very little of it in software development.  Grocery stores have long used market basket analysis to determine what customers purchase together…

6

Be careful of proxy settings when using the Team Foundation Server Object Model

Someone may have already blogged about this, but I didn’t see it.  When using the Team Foundation Server Object Model, be careful what you set your connection properties to. I had some code like: TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer(“mustang”); WorkItemStore wit = (WorkItemStore) tfs.GetService(typeof(WorkItemStore); I noticed a long, long delay when getting my WorkItemStore object – almost…

4