From a Computerworld interview with S. “Soma” Somasegar by Heather Havenstein (Sidebar: Microsoft Executive Explains VS 2005):
What is the philosophy behind VS 2005 Team System, and what will it offer developers?
The key goal for Visual Studio Team System 2005 is to provide tools that let people communicate and collaborate effectively no matter where they are geographically located. If you look at a software development team today, you probably have one or two architects, a project manager, a set of developers, a set of quality-assurance people. If I am a developer, I have a set of tools and I will go and develop some code. The tester has a different set of tools, and they will test the product. Wouldn't it be great to integrate these tools so that there is then an integrated workflow that flows through the system?