Visual Studio Team System
Visual Studio Team System is a seamless integration of people, process automation and guidance within software development life cycle.
Microsoft Solutions Framework provides a customized and scalable set of software development guidelines for application development improvement providing agile and formal approaches for the user to select the most suitable path.
MSF manages people and processes interacting with Microsoft Operations Framework providing a smooth transition for operational environment which is the prerequisite for any successful project.
Most of the elements of MSF are customizable to suit any project team requirement.
The key note behind the software is the best blend of ideas and concepts from experienced people and processes within Microsoft and the industry wide
Businesses today are faced with the need to build and maintain increasingly complex Information Technology (IT) solutions.
VSTS provides User Interface, data integration and the process integration is available in the context of the project.
For the developers from within the Integrated Development Environment itself activities such as unit testing, work item tracking, code profiling, and code analysis are available.
Teams manage projects according to the metrics they are able to collect.
The tool behavior is dictated by the process chosen at project inception. By integrating process with tools, Visual Studio Team System helps ensure nothing is lost between phases of the project or between various team roles.
Visual Studio Team System was designed on an extensibility model. The SDLC tools provided utilize the same extensibility features that are available for third-parties to use.
Extensibility occurs at the three levels of integration: UI, data, and process.
The tools provided by VSTS support the entire software development team.
With Visual Studio Team System, organizations can:
Reduce the complexity of the solutions, Facilitate collaboration amongst team members, Customize and extend the solutions
New features of Visual Studio 2005 Team System (VSTS) will help project managers in two ways:
- A set of built-in reports will allow project managers to quickly see project status and
- A set of extensible methodologies will provide specific guidance on how to organize and track a software development project.
The reporting tools are useful for any development project that uses VSTS?s source-code control and work-item tracking systems.
The methodologies, however, will require organizations to either adopt a specific way of managing their projects or modify the provided methodologies to suit their specific needs.
There is an array of tools available for the project managers to report the project data in terms of various statistics from multiple data sources, including its automated code testing, source-code control, and work-item tracking systems, giving project managers a more complete view of their project.