Strategies for Troubleshooting Team Foundation Server
The immediate goal of any troubleshooting session is to restore service as quickly as possible. However, the larger goal is to determine the cause of the problem. Root-cause analysis is the practice of searching for the source of problems to prevent them from recurring.
Problems represent deviations from known or expected behavior. The most effective way to solve a problem is to gather information, and then isolate and eliminate variables before you try to fix the problem.