/
Team System 2008 Team Foundation Server: Migrate or Integra Team System 2008 Team Foundation Server: Migrate or Integra

Team System 2008 Team Foundation Server: Migrate or Integra - PowerPoint Presentation

cheryl-pisano
cheryl-pisano . @cheryl-pisano
Follow
424 views
Uploaded On 2017-08-23

Team System 2008 Team Foundation Server: Migrate or Integra - PPT Presentation

Richard Hundhausen President Accentient VSTS MVP DTL325 Who Is Richard Hundhausen Four Takeaways 1 The three doors to TFS enlightenment 2 Obstacles to enlightenment 3 You should migrate existing systems to ID: 581368

microsoft tfs http work tfs microsoft work http migration build team version tinyurl items control visual amp process item

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Team System 2008 Team Foundation Server:..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1
Slide2

Team System 2008 Team Foundation Server: Migrate or Integrate?

Richard

Hundhausen

President,

Accentient

VSTS MVP

DTL325Slide3

Who Is Richard Hundhausen

?Slide4

Four Takeaways

1. “The three doors to TFS enlightenment”

2. Obstacles to enlightenment

3. You should migrate existing systems to Team Foundation Server 2008

4. You can integrate existing systems with Team Foundation Server 2008Slide5

“The Three Doors to TFS Enlightenment”

1. Work Items

2. Version Control

3. BuildSlide6

Enlightenment Has Many Benefits

Reports contain meaningful data

Velocity, capacity, and quality can be measured

Future estimations will be more accurateFuture iterations can be adjustedTraceability demonstrates flow of valueSlide7

Enlightenment Has Some Obstacles

Work Items

Build & Test

Version Control

Process & DocumentsSlide8

Enlightenment Has Some Obstacles

Build & Test

Version Control

Process & Documents

CaliberRM (Borland)

RequisitePro (IBM)

Doors (Telelogic)

Optimal Trace (Compuware)

Raven (Ravenflow)

Excel

Outlook Tasks

MS Project

VS “TODO:”

Remedy (BMC Software)

Heat (FrontRange)

Bugzilla (O/S)

TeamTrack (Serena)

Rally

ClearQuest

MKS

Ontime (Axosoft)

FogBugz

Version OneSlide9

Enlightenment Has Some Obstacles

Build & Test

Process & Documents

CaliberRM (Borland)

RequisitePro (IBM)

Doors (Telelogic)

Optimal Trace (Compuware)

Raven (Ravenflow)

Excel

Outlook Tasks

MS Project

VS “TODO:”

Remedy (BMC Software)

Heat (FrontRange)

Bugzilla (O/S)

TeamTrack (Serena)

Rally

ClearQuest

MKS

Ontime (Axosoft)

FogBugz

Version One

Visual SourceSafe

Vault (SourceGear)

ClearCase (IBM)

Perforce

CVS

Subversion

WinZip

AccuRev

MKS

PVCS

Serena Dimensions

StarTeam (Borland)

Surround SCM

Telelogic SynergySlide10

Enlightenment Has Some Obstacles

Process & Documents

CaliberRM (Borland)

RequisitePro (IBM)

Doors (Telelogic)

Optimal Trace (Compuware)

Raven (Ravenflow)

Excel

Outlook Tasks

MS Project

VS “TODO:”

Remedy (BMC Software)

Heat (FrontRange)

Bugzilla (O/S)

TeamTrack (Serena)

Rally

ClearQuest

MKS

Ontime (Axosoft)

FogBugz

Version One

Visual SourceSafe

Vault (SourceGear)

ClearCase (IBM)

Perforce

CVS

Subversion

WinZip

AccuRev

MKS

PVCS

Serena Dimensions

StarTeam (Borland)

Surround SCM

Telelogic Synergy

Batch Files

MSBuild

NAnt

Make

Quality Center (HP)

FinalBuilder (

VSoft

)

Visual Build Pro (

Kinook

)

TestComplete

(

AutomatedQA

)

TestPartner

(Compuware)

NUnit

CruiseControl.NET

Typemock

Rhino.Mocks

MbUnit

Team CitySlide11

Enlightenment Has Some Obstacles

CaliberRM (Borland)

RequisitePro (IBM)

Doors (Telelogic)

Optimal Trace (Compuware)

Raven (Ravenflow)

Excel

Outlook Tasks

MS Project

VS “TODO:”

Remedy (BMC Software)

Heat (FrontRange)

Bugzilla (O/S)

TeamTrack (Serena)

Rally

ClearQuest

MKS

Ontime (Axosoft)

FogBugz

Version One

Visual SourceSafe

Vault (SourceGear)

ClearCase (IBM)

Perforce

CVS

Subversion

WinZip

AccuRev

MKS

PVCS

Serena Dimensions

StarTeam (Borland)

Surround SCM

Telelogic Synergy

Batch Files

MSBuild

NAnt

Make

Quality Center (HP)

FinalBuilder (

VSoft

)

Visual Build Pro (

Kinook

)

TestComplete

(

AutomatedQA

)

TestPartner

(Compuware)

NUnit

CruiseControl.NET

Typemock

Rhino.Mocks

MbUnit

Team City

Scrum

Waterfall

MSF

Excel Spreadsheets

Agile

Visio Diagrams

CMMI

Release Schedule

UML Diagrams

Word Docs

SharePoint

Email

Branching Pattern

PDF

Schedule

Meetings

Iterations

Sprints

Promotion Model

Lean

Sticky NotesSlide12

To Migrate or to Integrate?

Migrate

Replace the existing system/tool with

Team Foundation ServerThis may require some customization

IntegrateLeave the existing system/tool in place to co-exist with Team Foundation ServerThis will require some customizationSlide13

Some Common Scenarios

Full Migration

Work items, version control, builds

Partial MigrationTFS for version controlTFS for version control + work items

TFS for version control + buildsIntegration with existing systemsWork items (requirements and/or defects)Build system

Testing toolsSlide14

Migrating Using Available Client Tools

demoSlide15

Migrating Work Items

Many tools available for migration

CQConverter.exe – for IBM ClearQuest

http://tinyurl.com/ch67qbMicrosoft Excel

copy/paste, .csv & .xml filesTFPT.EXE WORKITEM …Work Item Object ModelTFS Migration and Synch. Toolkit (CodePlex)

TFS to TFS Migration Tool (CodePlex) Slide16

Migrating Version Control

Do you need to migrate history?

No? Perform a “Get Latest” from your existing SCC, copy to your workspace folder, add to TFS, check in, and label

Yes? Use a migration utility or build your ownSlide17

Migrating Version Control History

Available Migration Utilities

ClearCase

Microsoft (

http://tinyurl.com/5qx3sq

)

CVS

Timely Migration (

http://tinyurl.com/3pzbea

)

SVN

Kyrosoft (

http://tinyurl.com/4q39mh

)

Timely Migration (

http://tinyurl.com/3pzbea

)

StarTeam

Timely Migration (

http://tinyurl.com/3pzbea

)

Visual SourceSafe

Microsoft (

http://tinyurl.com/2rmmuw

)

Kyrosoft (

http://tinyurl.com/4q39mh

)

No utility is currently available

– y

ou will need to build your ownSlide18

Migrating Builds

Learn MSBuild and re-create the spirit of your automated build

There are no utilities to migrate to MSBuild from other systemsSlide19

Migrating Process

Don’t throw away your process just so you can run TFS out of the box

Although, you can usually find ways to improve your process after using TFSSlide20

Customize TFS to Fit Your Process

There are many ways to customize TFS

Work item types

Work item state change workflowCheck-in policies

Continuous integration buildsGuidanceSlide21

Migrating Documents

Uploading documents to SharePoint

Open document library with Windows Explorer

Uploading other itemsSharePoint APIs can be used to create links, discussions, FAQs, KBs, wikis, blog postings

Adding template documents to the process templateUse the Process Editor found in the Team Foundation Server 2008 Power ToolsSlide22

Migrating VSS Artifacts and Work Items

demoSlide23

Visual Studio 2008 SDK

Free download

Contains Visual Studio and TFS tools, documentation, and sample code

TFS extensibility (core services)Version control extensibility

Work item extensibilityData warehouse extensibilityhttp://msdn.microsoft.com/vsxSlide24

Work Item Object Model

Scenarios

Create

GetEditSave

View historySlide25

Version Control Object Model

Scenarios

Create and manage workspaces

Get, check-out, check-inManage pending changes

Label, branch, merge, shelve, unshelveCustom check-in policiesSlide26

Team Build Object Model

Scenarios

Create and manage build definitions

Queue a buildDetermine who requested a build

Determine all files associated with a buildAccessing a finished build’s logCreating a custom MSBuild taskTeam Build API Reference (.chm file)

http://tinyurl.com/dbl8ttSlide27

TFS Migration and Synchronization Toolkit

Key features of the toolkit

Migrate SCC artifacts and work items

Migrate individual team projects

Integrate TFS with other SCC and WI systemsBi-directional synchronization of the aboveIncludes several reference implementationsCodePlex project

http://tinyurl.com/6hqumjSlide28

TFS to TFS Migration Tool

Migrate version-controlled artifacts and/or work items between Team Foundation Servers and/or team projects

Based on the TFS Migration and Synch Toolkit

Includes a GUI for easier configuration

Source code can be used as a model for building your custom migration toolNot meant for upgrading scenarioshttp://tinyurl.com/6mf3qgSlide29

HP Quality Center Connector

Allows HP Quality Center 9.2 users to synchronize their defects with TFS

Uses the TFS Migration and Synch. Toolkit

Can be performed interactivelyCan be run as a background service

Connector is free (registration required)Usage requires a TFS CALhttp://tinyurl.com/dg6kvpSlide30

Custom Migration Utilities

demoSlide31

TeamCompanion

for Outlook

Outlook Add-In Team Foundation Server (TFS) client

Work with TFS from within Outlook

Bridge between Outlook

(Mail, Task, Appointment, Remainder, To-Do bar, RSS)

and TFS (Work Items, Work Item Queries, Reports, Changesets, Builds)

Scheduled Work Item Queries

Add favorite Work Item Queries to Favorite folders and leverage Outlook UI to group, filter and search Work Items (even when offline)

Open related object (work item, changeset or build) action for notification mails

90 days unrestricted trial available

www.teamcompanion.com Slide32

SummarySlide33

Resources

VSTS Widgets

www.teamsystemwidgets.com

TFS Migration and Integration Solutionshttp://tinyurl.com/3bxj42

Visual Studio Extensibilityhttp://msdn.microsoft.com/vsxVSTS Rangers Migration Posterhttp://tinyurl.com/dzknlx

Contact merichard@accentient.comSlide34

Track Resources

Visit the DPR TLC for a chance to win a copy of Visual Studio Team Suite. Daily drawing occurs every day in the TLC at 4:15pm. Stop by for a raffle ticket

http://www.microsoft.com/visualstudio

http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspxPlease visit us in the TLC blue area Slide35

www.microsoft.com/teched

Sessions On-Demand & Community

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learning

Microsoft Certification and Training

R

esources

www.microsoft.com/learning

Microsoft Certification & Training Resources

ResourcesSlide36

Complete an evaluation on

CommNet

and enter to win!

Required SlideSlide37

©

2009 Microsoft

Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT

MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Required Slide