Team Foundation server handout

Source: Internet
Author: User
ArticleDirectory
  • Team Foundation Overview
  • Team Foundation functions
  • Team Foundation Security
  • Lteam Foundation provides enterprise-level configuration management functions. It adopts a web service-based layer-3 architecture and uses SQL Server as data storage, which provides excellent performance and scalability, support small teams with 5 members to enterprise-level software development teams with 3500 members
  • Technical Architecture
  • In team Foundation, a Team Project is a set of work items, codes, tests, work products, and specifications that are used by a specified team to track public-related work sets.
  • The Process Guide records the HTML content of the process, and the team members who process the Team Project follow these processes. All team project work items, reports, and queries can be changed in the team project lifecycle, and different team projects can be different. The Process Guide provides detailed information about team projects, such as how to complete work item fields, normal and abnormal Report examples, and query instructions. The Process Guide also provides detailed information about the process to be followed in a team project, such as the role to be assumed and the activities to be completed.
  • Team Foundation has a work item tracking feature designed to assist the enterprise software development team in managing work and software defect tracking.
  • You can use team Foundation version control to manage multiple versions of the development source code, documents, work items, and other key information that the team processes.
  • Team Foundation version control includes the following version control functions:
  • Team Foundation build provides the public generation lab function and is part of Team Foundation. With team Foundation build, enterprise generation management personnel can synchronize source code, compile applications, run Associated unit tests, execute code analysis, publish and generate on the file server, and publish and generate reports. The generated result data is transmitted to the repository to generate historical records.
  • Team Foundation build provides the following functions:
  • Team Foundation security is based on users and groups. Correctly assigning permissions to users and groups helps ensure the security of team Foundation server deployment. Make sure that you only add users that do need the permissions associated with the group. These permissions should allow users to only access the data and functions they need to complete their work. Access should be based on their roles and responsibilities in the team. Restricted access can help protect your data
  • TFS role
Download PPT: teamfoundationserver.rar topics
    • Team Foundation Overview
    • Team Foundation functions
    • Team Foundation Security
Visual Studio team Foundation overview lteam Foundation provides enterprise-level configuration management functions. It adopts a three-layer architecture based on Web Services and uses SQL Server as data storage, excellent Performance and scalability, able to support small teams with 5 members, to enterprise-level software development teams with 3500 members

.

 

 

 

Technical Architecture Team Foundation Function
    • Team Project

 

In team Foundation, a Team Project is a work item that is used by a specified team to track public-related work sets, Code , Testing, work products and specifications.
      • Logical definition: logically, a Team Project is a separate infrastructure. A team project is just a container that will work with a specific software application being developed.ProgramAll associated tools and projects are isolated, so that all other team projects do not access these tools or projects (for example,Source code, Work items and documents ).
      • Physical definition: The team resource manager is an extensible tool window in Visual Studio that can be used to group tools and projects by Team Project. A team project contains at least a set of tools and projects specified when a team project is created using a process template. Based on the Process Template used to create a team project, the team project may also contain source code management policies, Team Project report sites, and team project portals.
    • Process Guide
The Process Guide records the HTML content of the process, and the team members who process the Team Project follow these processes. All team project work items, reports, and queries can be changed in the team project lifecycle, and different team projects can be different. The Process Guide provides detailed information about team projects, such as how to complete work item fields, normal and abnormal Report examples, and query instructions. The Process Guide also provides detailed information about the process to be followed in a team project, such as the role to be assumed and the activities to be completed.
    • Work Item
Team Foundation has a work item tracking feature designed to assist the enterprise software development team in managing work and software defect tracking. All work items contain the following public elements:
      • Fields that contain work item information.
      • Rules for each field. For example, the value supported by the field.
      • A work item form that controls the display mode of work item fields.
      • A simple state transition model allows the creator of the work item type to define the required fields and values at different points in the life cycle of the work item.
    • Version Control
You can use team Foundation version control to manage development source code, documents, work items, and other critical information that the team processes. Team Foundation version control includes the following version control functions:
      • Check in a group of items or check in a single change.
      • Branch and merge
      • Shelve
      • Check-in policy
Checking-in to team Foundation Server
Version Control File Storage
    • Build
Team Foundation build provides the public generation lab function and is part of Team Foundation. With team Foundation build, enterprise generation management personnel can synchronize source code, compile applications, run Associated unit tests, execute code analysis, publish and generate on the file server, and publish and generate reports. The generated result data is propagated to the repository to generate historical records. Team Foundation build includes the following features:
• The generation type provides an interface for you to define the generation steps and parameters. • The generation queue provides a queue for request generation. • Generate and execute the generation definition to generate products and generate outputs. • Report Generation provides a way to view the generated execution.
Team Foundation security team Foundation security is based on users and groups. Correctly assigning permissions to users and groups helps ensure the security of team Foundation server deployment. Make sure that you only add users that do need the permissions associated with the group. These permissions should allow users to only access the data and functions they need to complete their work. Access should be based on their roles and responsibilities in the team. Restricted access can help protect your data
    • TFS role
      • The project administrator manages the daily operations of the team Foundation server. They perform the following tasks: Set up a new team Foundation server, create a new team project, back up and restore data, and configure security for team members. • Project Leader project leader is responsible for one or more team projects. They monitor daily project activities by running queries and reports, assign work items to ensure that the project process continues • project members are any personnel working in one or more team projects. Project Members must understand the processes they use in their team projects, how to locate and resolve work items assigned to them, and how to use source code management.
Resources

 

• General team system info: http://msdn.microsoft.com/teamsystem• Visual Studio team System 2008 team suite detail on codeplexhttp: // www.codeplex.com/site/search? Tagname = vsts

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.