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

Top TFS Upgrade Questions

Feb 13, 2017

Download

Technology

InCycleSoftware
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Top TFS Upgrade Questions

Top TFS Upgrade Questions and Live Q&A

Dave Burnison - Senior ALM Consultant / MCSD ALM

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

Page 2: Top TFS Upgrade Questions

We help organizations get to the next level!

ALM Rangers and ALM consultants in multiple locations

www.InCycleSoftware.com

Page 3: Top TFS Upgrade Questions

Agenda

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

• Review of Common Upgrade Scenarios

• Your Upgrade Questions

Page 4: Top TFS Upgrade Questions

What’s new in TFS 2015

Page 5: Top TFS Upgrade Questions

What’s New - Home

Page 6: Top TFS Upgrade Questions

Dashboards

• 100% customizable dashboards

• Create multiple dashboards

• New dashboard widgets

• Add Charts to dashboards

Page 7: Top TFS Upgrade Questions

What’s New - Code

Page 8: Top TFS Upgrade Questions

Version Control Updates

• Git and TFVC in the same project

• Quick code editing in Team Web Access

• View history on a folder

Page 9: Top TFS Upgrade Questions

What’s New - Work

Page 10: Top TFS Upgrade Questions

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

Page 13: Top TFS Upgrade Questions

What’s New - Build

Page 14: Top TFS Upgrade Questions

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

Page 15: Top TFS Upgrade Questions

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

Page 16: Top TFS Upgrade Questions

What’s New - Test

Page 17: Top TFS Upgrade Questions

Assign multiple testers and invite them for testing

Page 18: Top TFS Upgrade Questions

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

Page 19: Top TFS Upgrade Questions

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

Page 20: Top TFS Upgrade Questions

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

Page 21: Top TFS Upgrade Questions

Upgrade Paths

TFS 2008 orTFS 2010

TFS 2010 SP1, TFS 2012, or TFS 2013

TFS 2015

TFS 2012

Page 22: Top TFS Upgrade Questions

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

Page 23: Top TFS Upgrade Questions

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

Page 24: Top TFS Upgrade Questions

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

Page 25: Top TFS Upgrade Questions

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

Page 26: Top TFS Upgrade Questions

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

Page 27: Top TFS Upgrade Questions

Additional QuestionsQuestions from the chat window

Page 28: Top TFS Upgrade Questions

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

Page 29: Top TFS Upgrade Questions
Page 30: Top TFS Upgrade Questions

Additional Resources

Page 31: Top TFS Upgrade Questions

31

Additional Resources

•What’s New for Team Foundation Server 2015

• End User Feature Index

• Release Notes

• TFS 2015 RTM

• TFS 2015 Update 1