Visual Studio Team Foundation Server 2012 (TFS) is the collaboration platform at the core of Microsoft's application lifecycle management solution. TFS automates the software delivery process and gives you the tools you need to effectively manage software development projects throughout the IT lifecycle.
Reduce waste and streamline the flow of data across your entire team
Project artifacts are stored in a central repository that facilitates in-context collaboration. This reduces the amount of time wasted during handover between tasks, and streamlines the development process so team members can focus on delivering value instead of transitioning information between roles. In addition, Team Explorer Everywhere provides seamless support for Eclipse and extends these collaboration benefits to heterogeneous environments.
Reduce risk with real-time visibility
Powerful reporting tools and dashboards provide historical trending and visibility into overall project health. Real-time metrics give early warnings of potential problems so you can make data-driven decisions and course corrections.
Deliver on business intent with end-to-end traceability
Full traceability means you can track progress and quality back to business goals and customer requirements. You can easily define, query, and report on relationships between requirements, work items, test cases, and builds.
Team Foundation Server provides state of the art version control and seamless integration with Visual Studio. It supports teams doing parallel development and includes many powerful features like atomic check-ins, branching and merging, shelving, labeling, concurrent check-outs, check-in policies, and the association of check-ins with work items. Powerful visualization tools reduce the complexity in branching and merging and helps you understand the scope, organization, and maintenance of your source code and easily identify, track, and manage changes across branches.
Work item tracking
Team Foundation Server features an integrated work item tracking system. Work items can consist of requirements, tasks, bugs, issues, and test cases. The work item tracking system is extensible and you can define and control fields that are presented to the user, fields that are rolled up into reports, states that the work item can be in, how state transitions should occur, and receive alerts on state changes.
Team Foundation Server provides a robust and fully featured build automation server. You can customize Team Foundation Build and configure triggers for manual build, continuous integration, rolling builds, gated check-in, or scheduled builds. The gated check-in feature helps teams working in the same branch to prevent costly and time-consuming build breaks by testing code in isolation before it goes into the full repository.
Powerful reports and dashboards in Team Foundation Server help you analyze and track progress and quality in real-time. Project data is stored in a data warehouse and features an OLAP cube that allows for rich reporting using Microsoft Excel and SQL Report Designer. Dashboards are based on Microsoft Office SharePoint Server (MOSS)/SharePoint Server as well as Windows SharePoint Services (WSS)/SharePoint Foundation.
Team Foundation Server allows you to work the way you want and features built-in support for Agile and waterfall methodologies. TFS provides MSF for Agile, CMMI and SCRUM process templates; or you can choose from a number of third party process templates. Use the Microsoft Excel Agile Planning Workbook to create and manage the product backlog, estimate the team's velocity, and break the project down into iterations.