Roundup: Tips For Improving TFS 2008 SP1 Performance

From time to time, I get questions from customers on how to diagnose performance issues with their TFS 2008 SP1 servers and how to improve performance. Here’s a set of blog posts I refer to frequently, now rounded up into one convenient place: General TFS Performance TFS Performance. Episode 1 – The Phantom Baseline  –…

0

8 Tips For Doing Ad Hoc Tech Support via Twitter

I do a lot of ad hoc technical support for Team Foundation Server via Twitter (follow me at @JasonBarile).  As a Test Manager, I love interacting with customers directly, and I often find that Twitter is a great source for finding issues people get frustrated about but don’t necessarily get blocked by or get upset…

3

Some Benefits of “Checkout” in TFS Version Control

One of the more common points of confusion around TFS source control is the checkout model.  This typically comes from users who are more familiar with the checkout-less model (e.g. Subversion).  I acknowledge the TFS approach is a different model, and there are certain advantages and disadvantages to each approach. For single users or very…

11

How to undo a pending change in a workspace you no longer have

Not that it’s a huge deal to have stale workspaces lying around, but if you’ve ever wondered how to undo a pending change on a workspace you no longer have (e.g. if you repaved your computer to install Windows 7 and didn’t delete your TFS workspaces first), here’s how to do it: 1. Fire up…

1

How to connect to a TFS 2010 server from a 2008 Team Explorer client

In TFS 2010, we’ve added a new organizational concept called Team Project Collections.  This abstraction helps with flexibility in administration scenarios.  One TFS 2010 server can host multiple collections of Team Projects.  When you’re connecting to a TFS 2010 server, think of a collection as a logical server.  That is, with TFS 2010 you’ll connect…

19

Mining Work Items for Opportunities to Improve Your Engineering Process

One of the things I spend a lot of time doing as a test manager is mining for interesting data in our work item tracking system (TFS of course).  For example, this morning, I went through a query of bugs that had been resolved as “won’t fix” but were also marked as regressions from previous…

1

In testing, you have to cross jurisdictions

The other day on the way to work, I was almost side-swiped by a big rig weaving all over I-40.  The truck’s erratic driving continued, and after I watched a few more cars quickly veer out of its way, I decided to call 911 to report the truck.  Although I described to the triage operator…

1

Help! Files in my bin directory are automatically added to source control!

You’re pulling your hair out.  Any file saved to the bin directory (even log files and temporary files you generate) end up getting added to source code control.  You’re getting more frustrated by the minute, especially when you try to build and some other developer already has binary files checked out exclusively (because you can’t…

1

Yet another reason I love Twitter

If you read this blog, you’re probably already following me on Twitter (@JasonBarile), and you probably already know that I really love Twitter.  I stumbled upon a new reason for loving it today – real time crowd sourcing of data for a bug triage session.  We were discussing some bugs in meeting today when the…

4

How to Add a Placeholder Account to Your TFS Bug Form For Pre-Triage Bugs

This question came across Twitter recently, and I had to do a little research to answer it.  I thought I’d pass along what I found in case others are wondering how to do the same thing. The scenario – You want to add a “placeholder” account to the available list of options in the AssignedTo…

4