260 likes | 396 Views
Verwalten von Deployments und Release Management – mit dem TFS 2013 ganz einfach!. Hansjörg Scherer ALM Spezialist Microsoft hscherer@microsoft.com , @ hjsch. Agenda. People, Process and T…. Release management with TFS 2013. People, Process and T…. Chapter 1/2.
E N D
Verwalten von Deployments und Release Management – mit dem TFS 2013 ganz einfach! Hansjörg Scherer ALM Spezialist Microsoft hscherer@microsoft.com, @hjsch
Agenda People, Processand T…. Release managementwith TFS 2013
People, ProcessandT…. Chapter 1/2
People, Processand T…. More frequent releases How do we elegantly shift from long release cycles to monthly, or even daily? Customer responsiveness How can we help set customer expectations about when bug fixes and feature requests go live? Stakeholder transparency How can we make sure everyone understands the release pipeline so they can do their jobs? Compliance & regulation How can we feel confident we’re properly tracking, managing, and approving our releases?
People, Processand T…. Problems Riskthroughchange Investment per change Adapt modern technology
People, Processand T…. Continuous: DevOpscancreate an infinite loopofreleaseandfeedbackfor all yourcodeanddeploymenttargets
People, Processand T…. «Thatis not leanor agile softwaredevelopment!»
People, Processand T…. Importantmetrics MTTR Cycle times Quality of service
Release managementwith TFS 2013 Chapter 2/2
Release managementwith TFS 2013 REQUIREMENTS BACKLOG Build | Measure | Learn Collaborate Construct Operate RELEASE WORKING SOFTWARE
Release managementwith TFS 2013 Comparetoolchain Team Foundation Server Ich habe fertig!
Release managementwith TFS 2013 Yourchoice?
Release managementwith TFS 2013 This isyourchoice! Team Foundation Server Team Foundation Server Team Foundation Server + with with Release Management with Runbooks (System Center) Team Build
Release managementwith TFS 2013 Release pipeline Optimizing the release cycle Testing time Team Foundation Server PROD INT DEV QA Provision Deploy End to End Tracability
Release managementwith TFS 2013 Code Deploy Deploy Deploy Deploy Deploy Deploy Deploy Deploy Build & Package Test Prod Deploy Deploy Provision
Release managementwith TFS 2013 Howitworks RM Server RM Client RM Web Drop Location QA DEV Team Foundation Server
Release Management Plan Operate Agile portfolio management Visual Studio and System Center integration REQUIREMENTS Kanban customization BACKLOG Work item tagging Performance events Build | Measure | Learn Collaborate Release Develop Team Room Integrated release management Construct Operate Version Control (TFVC, Git) Configuration-based deployments Code Information Indicators .NET memory Dump Analyzer Load Testing as a Service RELEASE WORKING SOFTWARE