Richard Hundhausen President, Accentient VSTS MVP DTL325.

Slides:



Advertisements
Similar presentations
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Advertisements

Faith Allington Program Manager Microsoft Corporation WSV322.
Shyam Pather Development Manager Microsoft Session Code: DTL402.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH
DEV327 Visual Studio Team Foundation Server, Part 1 Brian Harry Product Unit Manager Team Foundation Server.
04 | Customize Team Foundation Server for Team Use Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
Feature: OLE Notes Migration Utility
Dan Parish Program Manager Microsoft OFC305 Excel Services Microsoft Office Excel 2007 Thin Rendering in Browser View and interact Custom Applications.
Robert LevyDoug Kramer Program ManagerDevelopment Lead DTL337.
Chris Menegay VP of Consulting Notion Solutions, Inc. DTL319.
Ram Cherala Principal Program Manager Microsoft Corporation DTL320.
Tejasvi Kumar Developer Technology Specialist | Microsoft India
Siddharth Bhatia Senior Program Manager Microsoft Session Code: DTL301.
Mickey Gousset Senior Technical Developer Infront Consulting Group Session Code: DTL330.
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
Pieter Hancke Senior Consultant Microsoft Consulting Services Session Code: WCL303.
Dattatreya Kulkarni Sr. Project Manager Sonata Software Limited UNC203 Sanjay Kumar Madhva Architect Sonata Software Limited.
Step-by-Step Migration and Adoption Mark Michaelis Architect, Author, and Trainer Eric Lee Microsoft Product Manager Visual Studio 2005 Team Foundation.
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
Mark Michaelis Chief Computer Nerd IDesign/Itron/IntelliTechture DTL313.
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
Source Control Repositories for Enabling Team Working Doncho Minkov Telerik Corporation
TechEd /11/2018 6:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /6/2018 2:20 AM
2010 Microsoft BI Conference
Build Connected Productivity Apps for SharePoint and Office
Tech·Ed North America /19/2018 3:29 PM
Developer Collaboration with Team Foundation Server 2012
Tech·Ed North America /7/2018 2:58 PM
MDOP: Advanced Group Policy Management 4.0
Tech·Ed North America /14/2018 7:13 PM
Microsoft Visual Studio IDE Futures
Overview of Social Computing in Microsoft SharePoint 2010
SharePoint Designer 2007 Overview and customization scenarios
Tech·Ed North America /19/ :44 PM
TechEd /21/2018 3:13 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/22/2018 8:05 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows 7 Deployment en Masse
Tech·Ed North America /7/2018 2:51 PM
Deep Dive into the Team Foundation Server 2012 Agile Planning Tools
Team Foundation Server 2010 for Everyone
Tech Ed North America /1/2019 2:58 AM Required Slide
Tech·Ed North America /2/2019 4:47 PM
TechEd /11/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
All Aboard the Team Foundation Server Express
Tech·Ed North America /17/2019 1:47 AM
Tech·Ed North America /17/2019 6:01 PM
TechEd /18/ :08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft SharePoint Conference 2009 Jon Flanders
Visual Studio 2010 SharePoint Development Tools Overview
2010 Microsoft BI Conference
Building Silverlight Apps with RIA Services
Introduction to VSTS Database Professional
TechEd /7/2019 1:14 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tech Ed North America /12/2019 6:45 AM Required Slide
Tech·Ed North America /25/ :53 PM
Lap Around the Windows Azure Platform
Developer Collaboration with Team Foundation Server 2012
Building BI applications using PowerPivot for Excel
7/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Office 365 Development July 2014.
Welcome to Architect Insight 2010
Tech·Ed North America /17/2019 4:14 PM
Presentation transcript:

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 Team Foundation Server You can integrate existing systems with Team Foundation Server 2008

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

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

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

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

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

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

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 Branching Pattern PDF Schedule Meetings Iterations Sprints Promotion Model Lean Sticky Notes

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

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

Migrating Using Available Client Tools

Migrating Work Items Many tools available for migration CQConverter.exe – for IBM ClearQuest 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)

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

Migrating Version Control History Available Migration Utilities ClearCase Microsoft ( CVS Timely Migration ( SVN Kyrosoft ( Timely Migration ( StarTeam Visual SourceSafe Microsoft ( Kyrosoft ( … No utility is currently available – you will need to build your own

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

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

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

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

Migrating VSS Artifacts and Work Items

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

Work Item Object Model Scenarios Create Get Edit Save View history

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

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)

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

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

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

Custom Migration Utilities

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

Summary

Resources VSTS Widgets TFS Migration and Integration Solutions Visual Studio Extensibility VSTS Rangers Migration Poster Contact me

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 us/products/teamsystem/default.mspx Please visit us in the TLC blue area

Sessions On-Demand & Community Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources Microsoft Certification & Training Resources Resources

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

© 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