Team Project Essentials in TFS

Team project is essentially a container of all project related artifacts including source code, reports, work items, builds and Web based team site usually SharePoint team site.

Team project should be thought of as large body of work. For example, if you design a system with three layers (UI, Middleware and Backend) then any change to a front end or UI will affect other parts your system and create work for middle ware developers as well back end developers. As a result, you need model your team project in such a way as to allow cross collaboration of team on the same project.

However, there is one way is the most common when it comes to creating team projects in TFS 2010. It is Tem Project per application. This team project is designed to help entire team working on the project including BAs, Programmers, Architects, PMs and Managers. The Team Project per Application exists for the entire duration of a project and is important to your project health. Second most common way of creating a project is team project per release. This type of project is usually created for very large projects where one release may take over a year. It is typical for software product companies. Finally, there is team project per development team. It is used in smaller sizes teams with very established and distinct set of project. It is used by teams working on on-going bases on a set of smaller but similar projects.

Featured pages

SharePoint Integration

Windows SharePoint Services is an integral part of Team Foundation Server. As a result, there is v…

Creating Team Project

Team Foundation Server allows creation of the portal project via TFS Portal Creation Wizard. This …

SQL Server Agent Jobs

Team Foundation Server installs several SQL Server Agent Jobs that allow it to perform certain tas…

tf Command

tf Command line utility provide many useful operations that we can perform with Team Foundation Se…

Shelving and Unshelving

Shelving is very powerful feature of the Source Control in VSTS that allows storing pending change…

MS Project Fields Mapping

TFS works with MS Project via mapping file with specific fields mapped from one application to ano…

Using MS Project with Team Foundation Server

MS Projects allows accessing Team Foundation Server and working with the TFS Work Items. This is a…

Managing Documents in TFS

Team Foundation Server provides us with the capability to manage various documents, also called ar…