Presentation is loading. Please wait.

Presentation is loading. Please wait.

Richard Hundhausen President, Accentient VSTS MVP DTL325.

Similar presentations


Presentation on theme: "Richard Hundhausen President, Accentient VSTS MVP DTL325."— Presentation transcript:

1

2 Richard Hundhausen President, Accentient VSTS MVP DTL325

3 Who Is Richard Hundhausen?

4 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 2008

5 The Three Doors to TFS Enlightenment 1. Work Items 2. Version Control 3. Build

6 Enlightenment Has Many Benefits Reports contain meaningful data Velocity, capacity, and quality can be measured Future estimations will be more accurate Future iterations can be adjusted Traceability demonstrates flow of value

7 Enlightenment Has Some Obstacles Work Items Build & Test Version Control Process & Documents

8 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 One

9 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 Synergy

10 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 City

11 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 Notes

12 To Migrate or to Integrate? Migrate Replace the existing system/tool with Team Foundation Server This may require some customization Integrate Leave the existing system/tool in place to co-exist with Team Foundation Server This will require some customization

13 Some Common Scenarios Full Migration Work items, version control, builds Partial Migration TFS for version control TFS for version control + work items TFS for version control + builds Integration with existing systems Work items (requirements and/or defects) Build system Testing tools

14 Migrating Using Available Client Tools

15 Migrating Work Items Many tools available for migration CQConverter.exe – for IBM ClearQuest http://tinyurl.com/ch67qb Microsoft Excel copy/paste,.csv &.xml files TFPT.EXE WORKITEM … Work Item Object Model TFS Migration and Synch. Toolkit (CodePlex) TFS to TFS Migration Tool (CodePlex)

16 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 own

17 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 Visual SourceSafe Microsoft (http://tinyurl.com/2rmmuw) Kyrosoft (http://tinyurl.com/4q39mh) … No utility is currently available – you will need to build your own

18 Migrating Builds Learn MSBuild and re-create the spirit of your automated build There are no utilities to migrate to MSBuild from other systems

19 Migrating Process Dont 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 TFS

20 Customize TFS to Fit Your Process There are many ways to customize TFS Work item types Work item state change workflow Check-in policies Continuous integration builds Guidance

21 Migrating Documents Uploading documents to SharePoint Open document library with Windows Explorer Uploading other items SharePoint APIs can be used to create links, discussions, FAQs, KBs, wikis, blog postings Adding template documents to the process template Use the Process Editor found in the Team Foundation Server 2008 Power Tools

22 Migrating VSS Artifacts and Work Items

23 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 extensibility Data warehouse extensibility http://msdn.microsoft.com/vsx

24 Work Item Object Model Scenarios Create Get Edit Save View history

25 Version Control Object Model Scenarios Create and manage workspaces Get, check-out, check-in Manage pending changes Label, branch, merge, shelve, unshelve Custom check-in policies

26 Team Build Object Model Scenarios Create and manage build definitions Queue a build Determine who requested a build Determine all files associated with a build Accessing a finished builds log Creating a custom MSBuild task Team Build API Reference (.chm file) http://tinyurl.com/dbl8tt

27 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 systems Bi-directional synchronization of the above Includes several reference implementations CodePlex project http://tinyurl.com/6hqumj

28 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 tool Not meant for upgrading scenarios http://tinyurl.com/6mf3qg

29 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 interactively Can be run as a background service Connector is free (registration required) Usage requires a TFS CAL http://tinyurl.com/dg6kvp

30 Custom Migration Utilities

31 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

32 Summary

33 Resources VSTS Widgets www.teamsystemwidgets.com TFS Migration and Integration Solutions http://tinyurl.com/3bxj42 Visual Studio Extensibility http://msdn.microsoft.com/vsx VSTS Rangers Migration Poster http://tinyurl.com/dzknlx Contact me richard@accentient.com

34 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.mspx Please visit us in the TLC blue area

35 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 Resources www.microsoft.com/learning Microsoft Certification & Training Resources Resources

36 Complete an evaluation on CommNet and enter to win! Required Slide

37 © 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


Download ppt "Richard Hundhausen President, Accentient VSTS MVP DTL325."

Similar presentations


Ads by Google