Visual studio 2005 team system enterprise class source control work item tracking
This presentation is the property of its rightful owner.
Sponsored Links
1 / 27

Visual Studio 2005 Team System: Enterprise Class Source Control & Work Item Tracking PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on
  • Presentation posted in: General

Visual Studio 2005 Team System: Enterprise Class Source Control & Work Item Tracking. Brian A White Microsoft [email protected] http://blogs.msdn.com/brianwh/. Releases. Lists (Bugs, Requirements, etc). Management Questions. Team Communication. Process Guidance. Source Code Assets.

Download Presentation

Visual Studio 2005 Team System: Enterprise Class Source Control & Work Item Tracking

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Visual studio 2005 team system enterprise class source control work item tracking

Visual Studio 2005 Team System:Enterprise Class Source Control &Work Item Tracking

Brian A White

Microsoft

[email protected]

http://blogs.msdn.com/brianwh/


Visual studio 2005 team system enterprise class source control work item tracking

Releases

Lists

(Bugs, Requirements, etc)

ManagementQuestions

TeamCommunication

ProcessGuidance

Source CodeAssets


Visual studio team system

Code Coverage

Code Profiler

Change Management

Work Item Tracking

Reporting

Project Portal Site

Integration Services

Project Management

Static Code Analyzer

Class Designer

Unit Testing

Dynamic Code Analyzer

Visio and UML Modeling

Deployment Designer

Team Build

Application Designer

Test Case Management

Logical Infra. Designer

Load Testing

Visual Studio Professional Edition

Team Foundation Client (includes CAL)

Manual Testing

Process and Architecture Guidance

Visual Studio Industry Partners

Visual Studio Team System

Visual StudioTeam Architect

Visual StudioTeam Developer

Visual StudioTeam Test

Visual StudioTeam Foundation


Guiding principles

Guiding Principles


What is vs team foundation

Work Item Tracking

Version Control

Reporting

Team Communications

Build Automation

What is VS Team Foundation?

Integrated Platform for Collaborating on Software Development Projects.


What is vs team foundation1

Work Item Tracking

Version Control

Reporting

Project

Portal Site

Build Automation

What is VS Team Foundation?


What about all the lists i manage

Change

Requests

Customer

Requests

Requirements

?

Bugs

Issues List

What about all the lists I manage?


Customized to your process work item types

Customized to Your ProcessWork Item Types

  • Every organization works differently

    • You must be able to customize

  • Each type consist of:

    • Fields, form, rules, states

  • Build on standard methodologies

    • MSF Agile

    • MSF Formal


Tightly integrated work item tracking

Tightly IntegratedWork Item Tracking

  • Version Control check-in links

  • MS Project and Excel integrations

  • Found In/Fixed In Build Integration

  • Testing Integration

  • Shared Infrastructure

    • Reporting

    • Authorization and Security

    • Project and Iteration Hierarchies

    • Email alerts


Visual studio 2005 team system enterprise class source control work item tracking

Work Item Tracking


What is vs team foundation2

Work Item Tracking

Version Control

Reporting

Team Communications

Build Automation

What is VS Team Foundation?


Team foundation version control

Team Foundation Version Control

  • Full featured software configuration management tool

    • Advanced SCM capabilities

    • Focus on key development scenarios

  • Deeply integrated


Developer checkin

Developer Checkin

  • All checkin activities in a single UI

    • Validate and commit source changes

    • Resolve work items

    • Send e-mail

  • Changes encapsulated as a changeset

    • Applied atomically to the repository

    • Convenient for managing change


Visual studio 2005 team system enterprise class source control work item tracking

Checkin

3

Update

Work Items

Artifact

Link

2

1

Validate

Policies

Commit

Changes

Checkin Policy

Engine

Change Set 727012

WI Association

Unit Testing

Static Analysis

Custom Policy

4

Check E-mail

Notification

Events Raised for

3rd party sync purposes

Checkin - Under the Hood

Visual

Studio

WorkItem 33231

Work Item Tracking

Workspace

Change Set 727012

Change Set 727012

Change Set 727012

Change Set 727012

Change Set 727011

V2

V1

V5

V3

V4

V5

Version Control

Integration Infrastructure


Visual studio 2005 team system enterprise class source control work item tracking

Integrated Version Control & Work Item Tracking


Parallel development

Parallel Development

  • Path-space branching

  • Powerful merging

    • Merge file adds, deletes, renames, etc.

    • Computes changes that need merging

    • Can cherry-pick individual changes


Innovative shelving

Innovative Shelving

  • Capture changes without a checkin

    • Optionally restore unmodified files

  • Scenarios:

    • Interrupted work

    • Backup/checkpoint work-in-progress

    • Transfer changes

    • Code review or buddy test


What is vs team foundation3

Work Item Tracking

Version Control

Reporting

Team Communications

Build Automation

What is VS Team Foundation?


Build automation out of the box daily build

Build AutomationOut-of-the-box daily build

  • Good build process is hard to achieve

    • Many shops don’t even bother

  • Goal: make it trivial

    • Builds are reproducible

    • VS Projects are built directly

    • Builds are scheduled or on-demand

    • Build report is centrally published

  • Goal: tight integration with VS Team System tools


Build automation steps

Build initiated from server

Create a build ID

Document build environment

Sync sources and tools

Calculate code churn

Produce build report

Publish build

Updatework items

Calculate code coverage

Executetests

Compile and analyze

Build Automation Steps


What is vs team foundation4

Work Item Tracking

Version Control

Reporting

Team Communications

Build Automation

What is VS Team Foundation?


Project site

Project Site

  • Facilitates team communication

    • Specs, discussions, announcements, lists

    • Work items, reports, public builds

  • Lightweight access for casual stakeholders

  • Built on Windows Sharepoint Services


What is vs team foundation5

Work Item Tracking

Version Control

Reporting

Team Communications

Build Automation

What is VS Team Foundation?


Reporting

Reporting

  • Provides system-wide data view

  • Ships with many beneficial reports

    • 50 reports in the box

    • You can customize or add more

  • Built on SQL Server Reporting Services


Reporting1

Reporting


What is vs team foundation6

Work Item Tracking

Version Control

Reporting

Team Communications

Build Automation

What is VS Team Foundation?

Integrated Platform for Collaborating on Software Development Projects.


For more information

For More Information…

  • Visual Studio Team System Site

    • http://www.microsoft.com/vstudio/teamsystem

  • Version Control Blogs

    • http://blogs.msdn.com/korbyp/

    • http://blogs.msdn.com/buckh/

    • http://blogs.msdn.com/bharry/

  • Work Item Tracking Blogs

    • http://blogs.msdn.com/brianwh/

    • http://blogs.msdn.com/kkellyatms/


  • Login