Microsoft Visual Studio Team System 2008 is an integrated ALM toolset providing tools, processes, and guidance to all team members to improve their skills and work more effectively together.
Visual Studio Team System 2008 Development Edition provides direct support for individuals tasked with constructing and maintaining applicactions.
Development Edition helps development teams work as teams rather than individuals. Code analysis feedback can assist in reviews and helps developers locate problems before they become problems while teaching best practices for development in the .NET framework. Code coverage enables easy measurement of the effectiveness of unit testing against target applications. Code metrics can help developers and leads identify and understand overly-complex code which is bug-prone and difficult to test and maintain. Profiling allows developers to perform a runtime analysis of applications to identify and correct bottlenecks in performance and scalability.
In the context of ALM, Development Edition allows teams to operate with consistent guidelines to ensure efficient development practices and consistent code quality. Check-in policies can verify that developers have performed code analysis or run regression unit tests before checking code into version control. Continuous integration builds can enable immediate automated building when changes are made to verify they integrate with other changes made by other developers. Team Foundation Server Build will automatically track specifically which source file versions were released in a build and which work items (bugs, features, tasks, etc.) appear in that build. And direct access to the TFS work item tracking system from Visual Studio makes it easy for developers to receive assignments, update status, work on bugs and issues, and otherwise communicate with the entire application development team.