Introduction to Visual Studio Team System Team Foundation Server - PowerPoint PPT Presentation


Title: Introduction to Visual Studio Team System Team Foundation Server


1
Introduction to Visual Studio Team SystemTeam
Foundation Server
  • Adam Gallant
  • Developer Solutions Technical Specialist
  • adam.gallant_at_microsoft.com
  • Blog http//blogs.msdn.com/adamga

2
Where are you attending from?
Live Meeting Poll
  • Where are you attending from?
  • Canada
  • United States
  • South America
  • Europe
  • Middle East/Africa
  • Asia/New Zealand/Australia
  • Non-planetary

Changes directly made to this slide will not be
displayed in Live Meeting. Edit this slide by
selecting Properties in the Live Meeting
Presentation menu.
3
What is your primary role?
Live Meeting Poll
  • What best describes the role you primarily play
    in your organization?
  • Business Stakeholder
  • Procurement
  • Project Manager/Development Manager
  • Developer
  • Database Pro
  • Test and UAT
  • Architect

Changes directly made to this slide will not be
displayed in Live Meeting. Edit this slide by
selecting Properties in the Live Meeting
Presentation menu.
4
The State Of The IndustryResolution of Projects
ChallengesProject Success
  • Project success has not significantly improved
    over the last 10 years
  • Still only 30 of projects are classed as
    successful

How do you increase successful project outcomes?
Source Standish Group, 2004 Third Quarter
Research Report, CHAOS Research Results
5
ChallengesLack of business alignment
  • Why do projects fail?
  • Lack of user input
  • Incomplete requirements and specifications
  • Changing requirements and specifications

Are you managing change to requirements?
Is IT getting involved in the business
initiatives at the right time?
Are the requirements being gathered initially the
right ones?
Source Forrester, September 2006, Trends The
Root Of The Problem Poor Requirements, Carey
Schwaber, 2006
6
Visual Studio Team SystemExpanding Visual Studio
across the Application Life Cycle
Developer
Database Professional
Designer
Architect
Tester
Business Analyst
IT / ProjectManager
Team Collaboration
Software Quality
Project Transparency
7
Visual Studio Team SystemApplication Life Cycle
Management (ALM) Solution
8
Facilitate Team Collaboration
  • Approachable and intuitive products
  • Tight integration across tools, process and roles
  • Single integrated server for greater
    communication and collaboration

9
Process Enacted By Tooling
10
Process IS important in TFS
  • Take your process/methodology and use it
  • Does not need to be heavy process
  • Grab processes from elsewhere
  • Eg SCRUM
  • Easily Customizable through Process Templates

11
Process Templates
  • Make the entire system work the way you want it
    to work
  • Define your (bug, etc) definition, your terms,
    your form layout, and workflow
  • Create your own process guidance easily
  • Create your own look and feel for a collaboration
    portal
  • Include all of your document templates, other
    artifacts
  • Include your own roles and security settings
  • Include your own reporting

12
Visual Studio Team SystemTeam Foundation Server
  • A single, integrated server
  • for team collaboration
  • Team 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
  • Version Control robust version control system
    forall project artifacts, including branching,
    change sets, and shelving
  • Build Server automate team project build,
    analysis, testing
  • Reporting central data warehouse for real-time
    project metrics and analytics

13
Visual Studio Team SystemTeam Explorer
  • 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 2005
  • Available as stand-alone for business analysts,
    project managers and other team members

14
Visual Studio Team SystemWeb Access
  • Browser-based access to
  • Project Dashboard
  • Documents
  • Reports
  • Work Item Tracking
  • Source Code Control
  • Single team view of all project artifacts
  • Includes Source Control search capabilities
  • ASP.NET 2.0 Solution
  • Free Download!

15
Some Adoption Scenarios
  • Replace Source Control (Replace SourceSafe)
  • Need to track bugs, etc.
  • Want to have a build server to handle promotion
    management
  • Need to work towards audit requirements
  • Support for distributed teams

16
Compliance and Audit
  • TFS supports this easily
  • Process Guidance details how you work
  • Work Items provide a granular audit trail
  • Reports used to supplement this
  • TFS does all (or most of) the work for you.

17
Compliance And Auditing
18
Compliance And Auditing
19
Integrated Project Portal
20
Business Requirements
21
Project Planning
22
Team Explorer
23
Web Access
24
Work Item Association
25
Check-In Policies
26
Managing Work Items
27
Database Change Management
28
Build And Deployment
29
Increasing Project Transparency
  • Real-time reporting from data warehouse
  • Audit trail for compliance
  • Improve predictability and reduce risk

Predictable Results
30
What Requirements Havent Been Tested?
31
How Far Can We Get In The Available Time?
32
Where Do We Need To Shift Resources?
33
Scope Creep
34
How Effective Is Our (Outsourced) Team?
35
Inadequate Unit Testing
36
How do I get started?
  • Evaluate the Team Editions today
  • Trial Editions
  • http//msdn2.microsoft.com/en-us/teamsystem/aa7186
    67.aspx
  • Get free Basics Training!
  • Modules, Hands-on Labs, fully configured Virtual
    Image
  • http//www.microsoft.com/downloads/details.aspx?fa
    milyid527E2A17-1DEA-4D0B-9484-6AE43D00E570displa
    ylangen
  • Other VSTS Webcasts
  • Search http//blogs.msdn.com/adamga for Team
    System Webcast

37
Other Resources
  • Visual Studio Team Foundation Server home page
  • http//msdn2.microsoft.com/en-us/teamsystem/aa7188
    25.aspx
  • Visual Studio Team System community portal
  • http//vstsrocks.net
  • Slides
  • http//adamga.canitpro.ca
  • My Blog
  • http//blogs.msdn.com/adamga
View by Category
About This Presentation
Title:

Introduction to Visual Studio Team System Team Foundation Server

Description:

Edit this by selecting Properties in the Live Meeting Presentation menu. ... Source: Standish Group, 2004 Third Quarter Research Report, CHAOS Research Results ... – PowerPoint PPT presentation

Number of Views:3232
Avg rating:3.0/5.0
Slides: 38
Provided by: adamga7
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Introduction to Visual Studio Team System Team Foundation Server


1
Introduction to Visual Studio Team SystemTeam
Foundation Server
  • Adam Gallant
  • Developer Solutions Technical Specialist
  • adam.gallant_at_microsoft.com
  • Blog http//blogs.msdn.com/adamga

2
Where are you attending from?
Live Meeting Poll
  • Where are you attending from?
  • Canada
  • United States
  • South America
  • Europe
  • Middle East/Africa
  • Asia/New Zealand/Australia
  • Non-planetary

Changes directly made to this slide will not be
displayed in Live Meeting. Edit this slide by
selecting Properties in the Live Meeting
Presentation menu.
3
What is your primary role?
Live Meeting Poll
  • What best describes the role you primarily play
    in your organization?
  • Business Stakeholder
  • Procurement
  • Project Manager/Development Manager
  • Developer
  • Database Pro
  • Test and UAT
  • Architect

Changes directly made to this slide will not be
displayed in Live Meeting. Edit this slide by
selecting Properties in the Live Meeting
Presentation menu.
4
The State Of The IndustryResolution of Projects
ChallengesProject Success
  • Project success has not significantly improved
    over the last 10 years
  • Still only 30 of projects are classed as
    successful

How do you increase successful project outcomes?
Source Standish Group, 2004 Third Quarter
Research Report, CHAOS Research Results
5
ChallengesLack of business alignment
  • Why do projects fail?
  • Lack of user input
  • Incomplete requirements and specifications
  • Changing requirements and specifications

Are you managing change to requirements?
Is IT getting involved in the business
initiatives at the right time?
Are the requirements being gathered initially the
right ones?
Source Forrester, September 2006, Trends The
Root Of The Problem Poor Requirements, Carey
Schwaber, 2006
6
Visual Studio Team SystemExpanding Visual Studio
across the Application Life Cycle
Developer
Database Professional
Designer
Architect
Tester
Business Analyst
IT / ProjectManager
Team Collaboration
Software Quality
Project Transparency
7
Visual Studio Team SystemApplication Life Cycle
Management (ALM) Solution
8
Facilitate Team Collaboration
  • Approachable and intuitive products
  • Tight integration across tools, process and roles
  • Single integrated server for greater
    communication and collaboration

9
Process Enacted By Tooling
10
Process IS important in TFS
  • Take your process/methodology and use it
  • Does not need to be heavy process
  • Grab processes from elsewhere
  • Eg SCRUM
  • Easily Customizable through Process Templates

11
Process Templates
  • Make the entire system work the way you want it
    to work
  • Define your (bug, etc) definition, your terms,
    your form layout, and workflow
  • Create your own process guidance easily
  • Create your own look and feel for a collaboration
    portal
  • Include all of your document templates, other
    artifacts
  • Include your own roles and security settings
  • Include your own reporting

12
Visual Studio Team SystemTeam Foundation Server
  • A single, integrated server
  • for team collaboration
  • Team 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
  • Version Control robust version control system
    forall project artifacts, including branching,
    change sets, and shelving
  • Build Server automate team project build,
    analysis, testing
  • Reporting central data warehouse for real-time
    project metrics and analytics

13
Visual Studio Team SystemTeam Explorer
  • 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 2005
  • Available as stand-alone for business analysts,
    project managers and other team members

14
Visual Studio Team SystemWeb Access
  • Browser-based access to
  • Project Dashboard
  • Documents
  • Reports
  • Work Item Tracking
  • Source Code Control
  • Single team view of all project artifacts
  • Includes Source Control search capabilities
  • ASP.NET 2.0 Solution
  • Free Download!

15
Some Adoption Scenarios
  • Replace Source Control (Replace SourceSafe)
  • Need to track bugs, etc.
  • Want to have a build server to handle promotion
    management
  • Need to work towards audit requirements
  • Support for distributed teams

16
Compliance and Audit
  • TFS supports this easily
  • Process Guidance details how you work
  • Work Items provide a granular audit trail
  • Reports used to supplement this
  • TFS does all (or most of) the work for you.

17
Compliance And Auditing
18
Compliance And Auditing
19
Integrated Project Portal
20
Business Requirements
21
Project Planning
22
Team Explorer
23
Web Access
24
Work Item Association
25
Check-In Policies
26
Managing Work Items
27
Database Change Management
28
Build And Deployment
29
Increasing Project Transparency
  • Real-time reporting from data warehouse
  • Audit trail for compliance
  • Improve predictability and reduce risk

Predictable Results
30
What Requirements Havent Been Tested?
31
How Far Can We Get In The Available Time?
32
Where Do We Need To Shift Resources?
33
Scope Creep
34
How Effective Is Our (Outsourced) Team?
35
Inadequate Unit Testing
36
How do I get started?
  • Evaluate the Team Editions today
  • Trial Editions
  • http//msdn2.microsoft.com/en-us/teamsystem/aa7186
    67.aspx
  • Get free Basics Training!
  • Modules, Hands-on Labs, fully configured Virtual
    Image
  • http//www.microsoft.com/downloads/details.aspx?fa
    milyid527E2A17-1DEA-4D0B-9484-6AE43D00E570displa
    ylangen
  • Other VSTS Webcasts
  • Search http//blogs.msdn.com/adamga for Team
    System Webcast

37
Other Resources
  • Visual Studio Team Foundation Server home page
  • http//msdn2.microsoft.com/en-us/teamsystem/aa7188
    25.aspx
  • Visual Studio Team System community portal
  • http//vstsrocks.net
  • Slides
  • http//adamga.canitpro.ca
  • My Blog
  • http//blogs.msdn.com/adamga
About PowerShow.com