| Basel
Verwalten von Deployments und Release Management – mit dem TFS 2013 ganz einfach!Hansjörg SchererALM Spezialist [email protected], @hjsch
People, Process and T….
More frequent releasesHow do we elegantly shift from long release cycles to monthly, or even daily?
Customer responsivenessHow can we help set customer expectations about when bug fixes and feature requests go live?
Stakeholder transparencyHow can we make sure everyone understands the release pipeline so they can do their jobs?
Compliance & regulationHow can we feel confident we’re properly tracking, managing, and approving our releases?
People, Process and T….
Continuous: DevOps can create an infinite loop of release and feedback for all your code and deployment targets
REQUIREMENTS
BACKLOG
RELEASE
OperateConstruct
WORKING SOFTWARE
Build | Measure | Learn
Collaborate
Release management with TFS 2013
Release management with TFS 2013This is your choice!
Team Foundation
Server
Team Foundation
Server+Runbooks (System Center)
withTeam Build
Team Foundation
Server
withwith Release Management
Release management with TFS 2013Optimizing the release cycle
DEV QAINT PRODTeam
FoundationServer
Testing time
ProvisionDeploy
Release pipeline
End to End Tracability
Release management with TFS 2013
Build &PackageCode
DeployDeployDeployDeployDeployDeploy DeployDeploy
Test Prod DeployDeployProvision
Team Foundation
ServerDrop Location
RM ClientRM Web
QA
DEV
RM Server
Release management with TFS 2013How it works
Release ManagementPlan REQUIREMENTS
BACKLOG
RELEASE
OperateConstruct
WORKING SOFTWARE
Develop
OperateAgile portfolio management
Team RoomVersion Control (TFVC, Git)Code Information Indicators
.NET memory Dump Analyzer
Visual Studio and System Center integration
Build | Measure | Learn
Integrated release management
Collaborate
Kanban customizationWork item tagging
Release
Performance events
Load Testing as a Service
Configuration-based deployments
© 2013 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.