Basel Verwalten von Deployments und Release Management mit
| Basel 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 Agenda
| Basel Chapter 1/2 People, Process and T….
People, Process and T….
People, Process and 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, Process and T…. Problems Risk through change Investment per change Adapt modern technology
People, Process and T….
People, Process and T…. Continuous: Dev. Ops can create an infinite loop of release and feedback for all your code and deployment targets
People, Process and T…. «That is not lean or agile software development!»
People, Process and T…. Important metrics Cycle times Quality of service MTTR
| Basel Demo «Developer productivity»
| Basel Chapter 2/2 Release management with TFS 2013
Release management with TFS 2013 REQUIREMENTS BACKLOG Build | Measure | Learn Construct Operate Collaborate RELEASE WORKING SOFTWARE
Activities?
Release management with TFS 2013 Compare tool chain Team Foundation Server Ich habe fertig!
Release management with TFS 2013 Your choice?
Release management with TFS 2013 This is your choice! Team Foundation Server with Team Build Team Foundation Server + Runbooks (System Center) Team Foundation Server with Release Management
Release management with TFS 2013
| Basel Demo «Team Build»
Release management with TFS 2013 Release pipeline Optimizing the release cycle Testing time Team Foundation Server DEV INT End to End Tracability QA PROD Provision Deploy
Release management with TFS 2013
Release management with TFS 2013 How it works DEV Team Foundation Server Drop Location RM Server QA RM Web RM Client
| Basel Demo «Release Management»
Release Management Plan Operate REQUIREMENTS Agile portfolio management Kanban customization Work item tagging BACKLOG Visual Studio and System Center integration Performance events Build | Measure | Learn Construct Develop Team Room Version Control (TFVC, Git) Code Information Indicators. NET memory Dump Analyzer Load Testing as a Service Operate Collaborate Release RELEASE WORKING SOFTWARE Integrated release management Configurationbased deployments
- Slides: 25