Improve Code Quality
Team Edition for Software Developers provides developers with an advanced set of tools to identify inefficient, insecure or poor quality code, specify coding best practices and automate software unit testing. These tools help everyone on the team write better quality code, reduce security-related issues and avoid bugs later in the development life cycle.
Optimize Performance and Diagnose Issues
Visual Studio Team Edition for Software Developers performance tools trace their technological roots back almost a decade to the labs of Microsoft Research. At that time, Microsoft Research was responsible for a set of performance tools that were created to help optimize products such as Microsoft Windows Server 2003 and Microsoft SQL Server. These efforts produced technology that is now part of Visual Studio Team Edition for Software Developers.
You can use a method of profiling called sampling to get a very high-level view of the potential hotspots in your application and insert timing probes into the application. This method of profiling gathers very detailed performance data about specific areas in your application. The profiler can diagnose performance issues in native and managed executables, DLL files, and ASP.NET applications.
For more information, see Building Robust and Reliable Software
Improve Collaboration and Communication
All Visual Studio Team Editions are deeply integrated with Team Foundation Server to give team members complete visibility into all development artifacts and activities on a project, reducing issues related to poor communication and improving team productivity and effectiveness.