Get Started with TFS 2010

4/30/2012
In .NET

Would you like a tool that automates the software delivery process and gives you the ability to effectively manage software development projects throughout the IT lifecycle?  Visual Studio Team Foundation Server 2010 (TFS) is the collaboration platform at the core of Microsoft’s application lifecycle management solution.  

Overview

Team Foundation Server 2010 enables everyone on your team to collaborate more effectively, be more agile, and deliver better quality software while building and sharing institutional knowledge. Project artifacts like requirements, tasks, bugs, source code, and build and test results are stored in a data warehouse. Powerful reporting and dashboards provide historical trending, full traceability, and real-time visibility into quality and progress against business intent.

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.

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.

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.

Features

Team Foundation Server 2010 provides automation and the integration of processes, tools, and project artifacts to simplify the collaboration of people across functional disciplines. The central repository enables rich collaboration in the context of the tasks the team is working on, as well as powerful reporting and dashboards that help you analyze and track progress and quality of your projects in real-time.

Version Control 

Team Foundation Server 2010 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 2010 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.

Build Automation 

Team Foundation Server 2010 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. In addition, support for Windows Workflow based builds with powerful features like build queuing and build agent pooling enable you to easily customize, manage and scale out your build environments.

Reporting

Powerful reports and dashboards in Team Foundation Server 2010 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/SharePoint Foundation. Team Foundation Server 2010 ships with more than 30 reports out of the box and you can easily create custom reports.

Project Management 

Team Foundation Server 2010 allows you to work the way you want and features built-in support for Agile and waterfall methodologies. Team Foundation Server 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. The Iteration Backlog enables you to plan iterations and track progress. In addition, integration with Microsoft Project enables stakeholders and project managers to gain real-time insight into project health as well as ways to improve existing processes.

Would you like to try TFS 2010?  Try it or buy it here.  

Join others who will be learning how to use TFS 2010 delivery process to effectively manage software development projects throughout the IT lifecycle at LRS Education Services on May 21st through May 23rd at our Bloomington facility for MS50430: Administering Team Foundation Server 2010.