Apologies, forgot to include a file in my Hemi distribution

Hey guys, Sorry, in my Hemi tool, I’m using a 3rd party control from Component One.  I have a license for their tools and they allow redistribution.  The file you need is located here: C1.Win.C1FlexGrid.2.zip. Thanks to Grant for spotting this so quickly. Eric.


Work Item Moving Tool is back!

Hey guys, I’ve finally had a chance to update my work item moving tool to work with the RTM release of Team Foundation Server. Along the way, I made some modifications and changes that I’ve wanted to do for a while. I haven’t thought of a better name than ‘work item mover’ so for now…


‘Wall Time’ as a way of determining correctness

Quite a few years back, I joined the Windows Server 2003 team as a developer.  Windows Server 2003 is a massive organization – I was part of the UDDI team which resided under Directory Services. Our QA team had a suite of about 300 automated tests.  The collected the ‘wall time’ of a test run…


Building development scorecards

Hey guys, Earlier this year, I did some blog posts about how to create key performance indicators (KPIs) based on the software development data that Team Foundation Server collects. There are numerous clients for those KPIs, but the one that is probably the most dedicated KPI client from Microsoft is Business Scorecard Manager (BSM); with…


Building a Virtual Kanban System with Team Foundation Server – Part 1

Hey guys, David Anderson is someone that I’ve had the privilege of working with for the past couple of years.  One of the things that I’ve found really interesting about his work is that he often takes practices from other industries and applies them to managing software development. One example of his is the idea of…


Quick post – 2 really cool features about Work Items

I’ve just returned from Tech Ed Australia and New Zealand and I’ve got lots to blog about that. But before I do that, 2 features about Work Items caught my eye tonight that I really wanted to share. First, you can copy a single work item to another Team Project by simply right-clicking on it….


You meet the nicest people on a Honda…

When I moved to Seattle, one of the most enjoyable things I learned how to do was ride a motorcycle.  I really enjoyed the open air, speed and thrill of riding. Both of the bikes that I’ve owned – a Kawasaki Ninja 500 and a Ducati Monster 750 – were very reliable and never caused…


When to use Team Projects

Team Projects have turned out to a more confusing feature than was intended in Visual Studio Team System.  We are in the process of building some guidance for when to create them, but in the meantime, I thought I would shed some light on how we use them internally at Microsoft. Team Projects were intended…


What does a Team Foundation Server CAL look like?

Much has been made about when and where you need a Team Foundation Server CAL; but until now, I don’t think anyone has talked about what one looks like. In my 8 or so years at Microsoft, I’ve never actually seen a CAL of any kind.  So, a few weeks ago, I decided to order…


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. …