A Quick Tour of TFS

27
TEAM FOUNDATION SERVER

Transcript of A Quick Tour of TFS

Page 1: A Quick Tour of TFS

TEAM FOUNDATION SERVER

Page 2: A Quick Tour of TFS

Understand the Architecture of Team System

Describe project management tools

Discuss the Developer Features of TFS

Describe Team Features of TFS

Connect and Configure VSTS to work with TFS

Explore the VSTS environment interface

Page 3: A Quick Tour of TFS

Integrated server for team collaborationTeam Portal – SharePoint site for team collaboration

Change Management – flexible work item tracking system for requirements, change requests, bugs, issues and other work items

Project Management – manage project resources, timelines and quality

Page 4: A Quick Tour of TFS

Integrated server for team collaborationVersion Control – robust version control system forall project artifacts, including branching, change sets, and shelving

Reporting – central data warehouse for real-time project metrics and analytics

Page 5: A Quick Tour of TFS

Visual Studio Team Suite

MS

F P

rocess a

nd G

uid

ance

Visual Studio Team Foundation Server

VisualStudio

IndustryPartners

SoftwareArchitects

SoftwareDevelopers

SoftwareTestersVisual

StudioTeam

ExplorerApplication Modeling

Infrastructure and Deployment

Modeling

Code Analysis

Performance Tuning

Security Analysis

Performance Testing

Manual Testing

Test Case Management

Visual Studio Professional Edition

Change Management

Work Item Tracking

Reporting

Project Site

Integration Services

Project Management

Load Test Agent

Visio and UML Modeling

Class Modeling

Unit Testing

Code Coverage

Page 6: A Quick Tour of TFS
Page 7: A Quick Tour of TFS

Dev Team (Local)Dev Team (Remote)

Business User

Build Server

Version Control

Proxy (Remote)Active Directory

TCP/IP

HTTP / S

Windows Server

Internet Information Server

SQL Server

Team Foundation Server

Page 8: A Quick Tour of TFS

TFS Project Management Features

Version

ControlWork Item

Tracking

Build

Automation

Project

Portal

Reporting

Page 9: A Quick Tour of TFS

Supports a lightweight (Agile) and rigorous (CMMI) process.

Provides “rules of engagement” for a project.

Process can be customized to meet the team’s needs.

Each project on TFS can follow a different process.

Third party process templates available.

Built-in software development methodology.

Page 10: A Quick Tour of TFS

Choose process when creating a new project

Page 11: A Quick Tour of TFS

Numerous reports graphically represent current status of projectReporting is powerful, scalable and extensible

Based on SQL Server Reporting Services

Supports custom queries and pivot tables

Page 12: A Quick Tour of TFS

Bug Rates

Build Reports

Project Velocity

Quality Indicators

Remaining Work

Unplanned Work

Custom*

Page 13: A Quick Tour of TFS
Page 14: A Quick Tour of TFS
Page 15: A Quick Tour of TFS
Page 16: A Quick Tour of TFS

Simple Process

Builds are reproducible

VS Projects are built directly

Builds are scheduled or on-demand

Build report is centrally published

Based on MSBuild

A fully automated build solution that is easy to use and configure

Capable of a complete end-to-end build

Fully extensible through standard MSBuild extensibility mechanisms (create custom tasks and loggers)

Page 17: A Quick Tour of TFS

Integrated into the IDE

Customizable to include information an organization needs to collect

Provides customizable workflow and notification to support an organizations process

Included with process templates to ensure consistency across multiple projects.

A work item is a generic term for information that drives the

development process. Examples: Bugs, Project Tasks, Service Level

Agreements, Requirements

Page 18: A Quick Tour of TFS

Author work items inMicrosoft Excel

Work items show up inVisual Studio

Assign work items toresources usingMicrosoft Project

View project status inMicrosoft Excel orMicrosoft Project

Page 19: A Quick Tour of TFS

Members who contribute documents can use the web instead of a client

Provide a consolidated view of reports

Drives communication across the direct and indirect teams.

Typically used by those not on the development team.

Provides a way to communicate information and documents to other

team members through the web. Gives easy access to members who

do not play a direct role in software development.

Page 20: A Quick Tour of TFS

Share artifacts and improve project visibility with

customizable SharePoint portal

Page 21: A Quick Tour of TFS

Built new from the ground up

3-tier ASP.NET web service

SQL Server 2005 data store

New Version Control System

Many New Features

Enterprise Support

Integrated checkin

Shelving

Source Control Explorer

More…

Support for distributed teams

Secure, Scalable

Page 22: A Quick Tour of TFS

Atomic Check-in

Work Item Integration

Check-in Policies

Shelving

Shared Checkout

E-mail Check-in Notification

Large File Support (>4GB)

Distributed Team Support

Page 23: A Quick Tour of TFS

Provides Common integrated client to access

Work Items

Documents

Reports

Team Builds

Source Code Control

Single team view of all project artifacts

Fully integrated into Visual Studio 2008

Available as stand-alone for business analysts, project managers and other team members

Page 24: A Quick Tour of TFS

Team Explorer connects clients to Team Foundation Server

Team Explorer setup is located on the Team Foundation Server media

Install Team Explorer on every client

Team Explorer integrates into Visual Studio 2005

Page 25: A Quick Tour of TFS

Access work items, projectdocuments, reports, builds

and source control from one location

Page 26: A Quick Tour of TFS
Page 27: A Quick Tour of TFS