Introduction to Team Foundation Server

Source: Internet
Author: User

An important element of success for any software development team is the good communication between members, members, and users who first use the software.

Team Foundation Server is a standalone server product that is logically composed of the following two tiers, which can be physically deployed on one or more computers:

Application Layer--consists of a set of Web services that the client communicates with using a highly optimized Web services-based protocol.
Data tier-consists of a SQL Server database that contains the data logic for the Team Foundation Server application and the data that the Team Foundation Server instance needs to use.

A team project is a collection of work items, code, tests, or builds that have all the independent tools that are used in the software development project life cycle. You need at least one team project when you use Team Foundation server. When you create a team project, the default is also created: Team Project Web site, document library, version control path, default work item, inventory report.

A team project cannot be renamed once it is created. The number of team projects in a team project collection can have an impact on system performance, so the team project should not be too large.

A team project has a separate process template, and changes to its process template only affect the team project for a running team project.

A process template is an XML file set that provides the details of the work process:

MSF for Agile Development (Microsoft solution Framework): This is a small template designed to follow a team based on the agile development delivery process.
MSF for integration process improvements for the competency Maturity Model: This is a large template that is designed for teams with more process requirements, i.e. longer life cycles or possible management requirements, and using this template can help them achieve lifecycle management.

The best teams are those who continue to improve and adapt to the process, because as the project continues, there is more to learn in this area, to be aware of the strengths and weaknesses of the team.

Work items in Team Foundation server refer to things like requirements, bugs, problems, and test cases, that is, they are work items that the organization needs to track, and use to manage the delivery of software development projects.

Team Foundation Server command-line tools:

Tf.exe: You can access all of the features of Team Foundation server versioning, including features that are not accessible through the Visual Studio integration environment.
TFSBuild.exe: You can create and manage build definitions and builds.
TFSDeleteProject.exe: This command-line tool can help us remove a team project from a team project collection.
TFSFieldMapping.exe: This tool is used to modify or customize the mappings that are used when working on a work item for the Microsoft Project Integrated Squadron team project.
TFSLabConfig.exe: This tool is used to manage lab services used in Visual Studio Team Lab Management.
TFSSecurity.exe: Use this tool to browse and edit groups, users, and permissions in Team Foundation server.

The biggest change in the field of project management is that work items are layered-there can be child and parent connections between work items. You can also customize a work item connection. In addition, queries are layered so that work item results can be displayed as a tree. Queries can be organized into subfolders, and the permissions of team queries can be assigned to the appropriate users by browsing and modifying them.

Introduction to Team Foundation Server

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.