32
Top TFS Upgrade Questions and Live Q&A Dave Burnison - Senior ALM Consultant / MCSD ALM David Pitcher - Senior ALM Consultant / ALM Ranger / MCSD ALM

Top TFS Upgrade Questions

Embed Size (px)

Citation preview

Top TFS Upgrade Questions and Live Q&A

Dave Burnison - Senior ALM Consultant / MCSD ALM

David Pitcher - Senior ALM Consultant / ALM Ranger / MCSD ALM

We help organizations get to the next level!

ALM Rangers and ALM consultants in multiple locations

www.InCycleSoftware.com

Agenda

• What’s new in TFS 2015• Or…why should I upgrade

• Review of Common Upgrade Scenarios

• Your Upgrade Questions

What’s new in TFS 2015

What’s New - Home

Dashboards

• 100% customizable dashboards

• Create multiple dashboards

• New dashboard widgets

• Add Charts to dashboards

What’s New - Code

Version Control Updates

• Git and TFVC in the same project

• Quick code editing in Team Web Access

• View history on a folder

What’s New - Work

Backlog Updates

Backlog navigation updates

Text filtering on backlogs

Multi-select on all backlogs Drag-and-drop reordering and re-parenting

Bulk edit

Support for move to top and move to position on the context menu

Bulk assign to

Dragging items to an iteration

Dragging items to the mapping pane

Re-parent and reorder items

Opt-in to portfolio backlog levels

What’s New - Build

Next Generation Team Build• Cross-platform build capabilities

Includes build definition templates to compile using Visual Studio, Xamarin for Android or Xcode

Comprehensive build steps for a variety of technologies including Ant, CMake, Maven, PowerShell, Batch Script, Command Line and more

• Get more from the build process

Continuous integration to find build issues earlier

Options for creating your own build definition templates or use community templates from your Git provider

Edit a Build Definition - Customize

• Call scripts

• Pass arguments

• Use predefined variables in scripts

• Create your own variables

• Store build scripts in source control

• See this sample customization

What’s New - Test

Assign multiple testers and invite them for testing

Common Upgrade Scenarios

• In-place Upgrade• Use your existing hardware, SQL Server version, etc.

• Migration Based Upgrade• Use new servers and software

• Consider using Azure VMs

• Copy databases from old environment and perform the upgrade in the new environment

• Migrate to Visual Studio Team System (VSTS)• No upgrade of the existing environment

• Migrate needed data to VSTS

In-place Upgrade

• Your current hardware and software (e.g. SQL Server) meet the TFS 2015 requirements

• You do not want to change your TFS topology• i.e. You are going to continue to run the Application Tier and

the Data Tier on one server

• It is still advisable to perform a test upgrade on a clone of this environment

Migration Based Upgrade

• You need/want to upgrade your server operating system

• You need/want to upgrade SQL Server

• You need/want to upgrade your hardware

• You anticipate greater usage after the upgrade

• Using new TFS features

• Using TFS features not used in the past

• More users

Upgrade Paths

TFS 2008 orTFS 2010

TFS 2010 SP1, TFS 2012, or TFS 2013

TFS 2015

TFS 2012

Migrate to VSTS

• Pros• Get access to new features sooner

• Give up managing the hardware and software infrastructure related to TFS

• Access to features not available in the on-prem version of TFS• Power BI

• Visual Studio Online Extensions Marketplace

• Cons• Current lack of feature parity

• e.g. Full Process Template Customization Experience

• This is coming to VSTS!!

• SQL Server Reporting Services (SSRS) integration

Question #1 – TFS 2015 Upgrade GotchasFollow Best Practiceshttp://blogs.msdn.com/b/visualstudioalm/archive/2015/08/14/team-foundation-server-2015-upgrade-planning.aspx

Environment Patchinghttps://msdn.microsoft.com/en-us/Library/vs/alm/TFS/administer/requirements

Large TFS Environments / DatabaseTfsPreUpgrade.exe Estimate /TargetDatabaseNames:"{SQL Instance};{Collection Database Name}"

Custom Process Templateshttps://www.visualstudio.com/en-us/news/tfs2015-vs.aspx#proctemp

Creating New Team Projectshttp://blogs.msdn.com/b/bharry/archive/2015/07/21/licensing-and-packaging-changes-for-tfs-2015.aspx

Working with New TFS 2015 vNext Builds

Visual Studio Compatibilityhttps://msdn.microsoft.com/en-

us/Library/vs/alm/TFS/administer/requirements#TFSBuildCompatibility

TFS Build Controller / Agent Compatibilityhttps://msdn.microsoft.com/en-us/Library/vs/alm/TFS/administer/requirements#Clientcompatibility

Question #2 – Keeping Visual Studio & TFS In Sync

Build Environment Dependencies

Team Explorer Changeshttp://blogs.msdn.com/b/bharry/archive/2015/07/21/licensing-and-packaging-changes-for-tfs-2015.aspx

Office Integration Installerhttp://blogs.msdn.com/b/bharry/archive/2015/10/15/tfs-office-integration-installer.aspx

Question #3 – Team Explorer & Office Integration Tools

Default Agile, Scrum, CMMI Process Templateshttps://msdn.microsoft.com/Library/vs/alm/Work/customize/configure-features-after-upgrade

Customized Process Templateshttps://msdn.microsoft.com/Library/vs/alm/work/guidance/changes-to-process-templates

Question #4 – Enabling TFS 2015 Work Features

Additional QuestionsQuestions from the chat window

Book Your TFS

2015 Upgrade

by December

31st!

Microsoft

Program

/InCycleSoftware @InCycleSoftware /company/incycle-software incyclesoftware.com/blog/

TFS 2015 Upgrade Campaign

Contact us: [email protected]

1-(800) 565-0510

Additional Resources

31

Additional Resources

•What’s New for Team Foundation Server 2015

• End User Feature Index

• Release Notes

• TFS 2015 RTM

• TFS 2015 Update 1