SlideShare a Scribd company logo
Continuous delivery with
Release Management for
Visual Studio
Marcel de Vries
@marcelv
http://nl.linkedin.com/in/marcelv
Development
teams work
using agile
methodologies
IT Departments
most of the time
split in at least
two entities
Well
established
boundaries
Deliver MVP’s so we can
learn what customer
really needs
Keep machines and infra
as stable as possible
Monitor
Define
Deliver
Operate
Sprint
Define
Deliver
ComplexError-proneChaotic
Learn
Deploy
Continuous
deployment
Continuou
s
Build
Continuou
s
Test
Continuou
s
Deploy
Continuou
s Learning
Continuous delivery with Release Management for visual Studio
DEV TEST QA PROD
FS DEV TEST QA PROD
Automates Workflow
DEV TEST QA PROD
Full Traceability
DEV TEST QA PROD
Full traceable
way of building
the deployment
package
Full traceable
way of
deploying the
software
Management
environment
TFS Drop Location
IR DesktopIR Web
QA
DEV
IR Server
Continuous delivery with Release Management for visual Studio
Release
Deployment path
DEV TEST QA PROD
Environment
Tool / Action
Component
Release template
Continuous delivery with Release Management for visual Studio
Deploy agents work based on a pull model
Tools for deployment also pulled to server
Proxy for dop location
Enable an
optimized
process cross
organizational
boundaries
Start the
learning loop
Optimize based
on your
learning
Lean can help
Continuous delivery with Release Management for visual Studio

More Related Content

PPTX
Introducing Release Management for Team Foundation Server 2013
Microsoft Visual Studio
 
PPTX
Release management with tfs 2013
Marcel de Vries
 
PDF
CI/CD using TFS Release Manager
Nurulazrad Murad
 
PPTX
Release management with TFS 2013
Davide BenvegnĂš
 
PPTX
What's new in ALM using Visual Studio 2013 and Team Foundation Service
Microsoft Visual Studio
 
PDF
DevOps with Visual studio Release Management (Pieter Gheysens)
Visug
 
PPTX
Release management with tfs 2013
Marcel de Vries
 
PPTX
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
Solidify
 
Introducing Release Management for Team Foundation Server 2013
Microsoft Visual Studio
 
Release management with tfs 2013
Marcel de Vries
 
CI/CD using TFS Release Manager
Nurulazrad Murad
 
Release management with TFS 2013
Davide BenvegnĂš
 
What's new in ALM using Visual Studio 2013 and Team Foundation Service
Microsoft Visual Studio
 
DevOps with Visual studio Release Management (Pieter Gheysens)
Visug
 
Release management with tfs 2013
Marcel de Vries
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
Solidify
 

What's hot (20)

PPT
Team Foundation Server Demo
phase2int
 
PDF
Release Management in TFS 2015
InCycleSoftware
 
PDF
Webcast: TFS 2015 & Why Upgrade
InCycleSoftware
 
PPTX
[Vssummit] DevOps - Release Management VSTS
Leandro Prado
 
PPTX
Continuous Delivery With Team Foundation Server
Daniel Ştefănescu
 
PDF
Visual Studio Release Management - VISUG 10 Years (February 2016)
Pieter Gheysens
 
PDF
Microservices Architecture: Nirvana or Nightmare
Christophe Marchal
 
PDF
DevOps with visual studio release management
Techorama
 
PDF
What's new for VSTS & TFS
Pieter Gheysens
 
PDF
Devops e a nova cultura - TDC Florianopolis 2015
Christophe Marchal
 
PDF
accelQ quality lifecycle automation
accelQ
 
PDF
Aws, play! couch db scaling soa in the cloud
Christophe Marchal
 
PPTX
Ordina SOFTC Presentation - Deployment with TFS Build and Workflow
Ordina Belgium
 
PDF
Increase Delivery Speed Using Azure
InCycleSoftware
 
PPTX
Tech Days 2015 nyheter i visual studio alm 2015
Solidify
 
PDF
Team Foundation Server Fundamentals Overview(5 Sessions)
Mohamed Zakarya Abdelgawad
 
PPTX
Devops course
vcubesoftsolutions
 
DOCX
Type of testing
Anu j
 
PPT
Continuous Delivery with Visual Studio Online
Moataz Nabil
 
PPTX
What's new in Visual Studio 2013 & TFS 2013
Danijel Malik
 
Team Foundation Server Demo
phase2int
 
Release Management in TFS 2015
InCycleSoftware
 
Webcast: TFS 2015 & Why Upgrade
InCycleSoftware
 
[Vssummit] DevOps - Release Management VSTS
Leandro Prado
 
Continuous Delivery With Team Foundation Server
Daniel Ştefănescu
 
Visual Studio Release Management - VISUG 10 Years (February 2016)
Pieter Gheysens
 
Microservices Architecture: Nirvana or Nightmare
Christophe Marchal
 
DevOps with visual studio release management
Techorama
 
What's new for VSTS & TFS
Pieter Gheysens
 
Devops e a nova cultura - TDC Florianopolis 2015
Christophe Marchal
 
accelQ quality lifecycle automation
accelQ
 
Aws, play! couch db scaling soa in the cloud
Christophe Marchal
 
Ordina SOFTC Presentation - Deployment with TFS Build and Workflow
Ordina Belgium
 
Increase Delivery Speed Using Azure
InCycleSoftware
 
Tech Days 2015 nyheter i visual studio alm 2015
Solidify
 
Team Foundation Server Fundamentals Overview(5 Sessions)
Mohamed Zakarya Abdelgawad
 
Devops course
vcubesoftsolutions
 
Type of testing
Anu j
 
Continuous Delivery with Visual Studio Online
Moataz Nabil
 
What's new in Visual Studio 2013 & TFS 2013
Danijel Malik
 
Ad

Similar to Continuous delivery with Release Management for visual Studio (20)

PPTX
Visual Studio Release Management - New weltanschauung or natural evolution? @...
Giulio Vian
 
PDF
2015-01-12 TechTalk - Continuous Delivery and Release Management
Microsoft Switzerland (DX)
 
PDF
DevOps Roadshow - continuous delivery and release management
Microsoft Developer Norway
 
PPTX
The Release Manager is Dead. Long Live the Release Manager.
Eric Minick
 
PDF
The Release Manager is Dead. Long Live the Release Manager!
DevOps.com
 
PPTX
Continuous Delivery in the Enterprise
IBM UrbanCode Products
 
PPTX
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...
Perforce
 
PPTX
Continuous Delivery with Visual Studio Team Services and Azure - LDNA 12-2017
Giulio Vian
 
PDF
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
RapidValue
 
PDF
Visual Studio ALM and DevOps Tools Walkthrough
Angela Dugan
 
PDF
Building a Release Strategy
Eng Teong Cheah
 
PPTX
Freedom and Responsibility
Mike Ruangutai
 
PPTX
Your application ever up-to-date? Go continuous delivery
Davide BenvegnĂš
 
PPTX
ExpertsLive Session Deck
Justin Barias
 
PDF
Continuous delivery @ hi q
Tomas Riha
 
PPTX
Reducing release cycles with Visual Studio: a DevOps perspective
InCycle Software
 
PPTX
DevTalk: The Road to Continuous Delivery: Driving Lessons
Perforce
 
PPTX
What is Continuous Integration and Continuous Delivery
Sarah Elson
 
PPTX
DevOps with Microsoft Stack
Deepti Jain
 
Visual Studio Release Management - New weltanschauung or natural evolution? @...
Giulio Vian
 
2015-01-12 TechTalk - Continuous Delivery and Release Management
Microsoft Switzerland (DX)
 
DevOps Roadshow - continuous delivery and release management
Microsoft Developer Norway
 
The Release Manager is Dead. Long Live the Release Manager.
Eric Minick
 
The Release Manager is Dead. Long Live the Release Manager!
DevOps.com
 
Continuous Delivery in the Enterprise
IBM UrbanCode Products
 
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...
Perforce
 
Continuous Delivery with Visual Studio Team Services and Azure - LDNA 12-2017
Giulio Vian
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
RapidValue
 
Visual Studio ALM and DevOps Tools Walkthrough
Angela Dugan
 
Building a Release Strategy
Eng Teong Cheah
 
Freedom and Responsibility
Mike Ruangutai
 
Your application ever up-to-date? Go continuous delivery
Davide BenvegnĂš
 
ExpertsLive Session Deck
Justin Barias
 
Continuous delivery @ hi q
Tomas Riha
 
Reducing release cycles with Visual Studio: a DevOps perspective
InCycle Software
 
DevTalk: The Road to Continuous Delivery: Driving Lessons
Perforce
 
What is Continuous Integration and Continuous Delivery
Sarah Elson
 
DevOps with Microsoft Stack
Deepti Jain
 
Ad

More from Marcel de Vries (8)

PDF
Best practices for using open source software in the enterprise
Marcel de Vries
 
PDF
Architecting systems for continuous delivery
Marcel de Vries
 
PDF
Using microsoft application insights to implement a build, measure, learn loop
Marcel de Vries
 
PPTX
Cross platform native mobile app development for iOS, Android and Windows usi...
Marcel de Vries
 
PPTX
Leveraging the azure cloud for your mobile apps
Marcel de Vries
 
PPTX
Developing i phone, android and windows phone 7 applications with c#
Marcel de Vries
 
PPTX
Cross platform mobile developement introduction
Marcel de Vries
 
PPTX
Mobile en cloud wat is de impact op ons huidige it ecosysteem
Marcel de Vries
 
Best practices for using open source software in the enterprise
Marcel de Vries
 
Architecting systems for continuous delivery
Marcel de Vries
 
Using microsoft application insights to implement a build, measure, learn loop
Marcel de Vries
 
Cross platform native mobile app development for iOS, Android and Windows usi...
Marcel de Vries
 
Leveraging the azure cloud for your mobile apps
Marcel de Vries
 
Developing i phone, android and windows phone 7 applications with c#
Marcel de Vries
 
Cross platform mobile developement introduction
Marcel de Vries
 
Mobile en cloud wat is de impact op ons huidige it ecosysteem
Marcel de Vries
 

Recently uploaded (20)

PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
The Future of Artificial Intelligence (AI)
Mukul
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 

Continuous delivery with Release Management for visual Studio

Editor's Notes

  • #2: Ok your teams are agile and now you should be able to deliver a continuous flow ofvalue to your users.Unfortunately, that’s not always what happens. In many casesyour release process requires you to go through a series of gates before you actually get to production. This can take days, weeks or even months before it is completed preventing you from delivering value continuously to your users.In fact, complex and error-prone manual deployments based with untested installation scripts coupled with long approval cycles. manual deployment => error prone, delays …. Detail des troiscontraintes de releasesThe solution is to fully automate the release cycle for all stages with a common platform for both dev, qa and ops allowing the flow of value to go from development to customers in the fastest way without reducing quality delivered. That is what InRelease does.
  • #4: InRelease does 3 main things:One- It automates deployments directly from TFS to all the environments, including production. Part of the deployment procedure may include things like taking back-ups, generating test data, provisioning Servers on Azure or executing your automated tests. Basically everything you need to start working on a given stage. Two – InRelease ensures that all deployments are done the same way from the same binaries so that by the time you deploy your application to production, your deployment procedure has been tested over and over - removing a lot of those release related risks & headachesThree- InRelease automates the approval workflow through all the environments reducing delays and coordination issues to a minimum. Testers receive a notification when a new version is ready for them they come back to InRelease to either confirm that the application meets the stage requirements or stop the release of that specific version.Along the way, InRelease will provide tracking of each attempted release.
  • #5: InRelease does 3 main things:One- It automates deployments directly from TFS to all the environments, including production. Part of the deployment procedure may include things like taking back-ups, generating test data, provisioning Servers on Azure or executing your automated tests. Basically everything you need to start working on a given stage. Two – InRelease ensures that all deployments are done the same way from the same binaries so that by the time you deploy your application to production, your deployment procedure has been tested over and over - removing a lot of those release related risks & headachesThree- InRelease automates the approval workflow through all the environments reducing delays and coordination issues to a minimum. Testers receive a notification when a new version is ready for them they come back to InRelease to either confirm that the application meets the stage requirements or stop the release of that specific version.Along the way, InRelease will provide tracking of each attempted release.
  • #6: InRelease does 4 main things:One- It automates deployments directly from TFS to all the environments, including production. Part of the deployment procedure may include things like taking back-ups, generating test data, provisioning Servers on Azure or executing your automated tests. Basically everything you need to start working on a given stage. InRelease ensures that all deployments are done the same way from the same binaries so that by the time you deploy your application to production, your deployment procedure has been tested over and over - removing a lot of those release related risks & headachesTwo - InRelease automates the approval workflow through all the environments reducing delays and coordination issues to a minimum. Along the way, InRelease will provide tracking of each attempted release and provide complete traceability for diagnostic and audit purposes. You can actually set simple to complex deployment procedure in InReease….
  • #7: InRelease does 4 main things:One- It automates deployments directly from TFS to all the environments, including production. Part of the deployment procedure may include things like taking back-ups, generating test data, provisioning Servers on Azure or executing your automated tests. Basically everything you need to start working on a given stage. InRelease ensures that all deployments are done the same way from the same binaries so that by the time you deploy your application to production, your deployment procedure has been tested over and over - removing a lot of those release related risks & headachesTwo - InRelease automates the approval workflow through all the environments reducing delays and coordination issues to a minimum. Along the way, InRelease will provide tracking of each attempted release and provide complete traceability for diagnostic and audit purposes. For your release path, You can actually set simple to complex deployment procedure in InRelease….
  • #8: InRelease does 4 main things:One- It automates deployments directly from TFS to all the environments, including production. Part of the deployment procedure may include things like taking back-ups, generating test data, provisioning Servers on Azure or executing your automated tests. Basically everything you need to start working on a given stage. InRelease ensures that all deployments are done the same way from the same binaries so that by the time you deploy your application to production, your deployment procedure has been tested over and over - removing a lot of those release related risks & headachesTwo - InRelease automates the approval workflow through all the environments reducing delays and coordination issues to a minimum. Along the way, InRelease will provide tracking of each attempted release and provide complete traceability for diagnostic and audit purposes. You can actually set simple to complex deployment procedure in InRelease….
  • #9: InfrastructureLab ManagerInRelease – actions to trigger provisioning VMsApplicationsMS Tools – default behavior to publish to single environment, requires work to publish beyond thatTfsDeployer – can leverage Build Quality in TFS to trigger moving parts to other environments, still requires custom scriptsInRelease – can deploy applications using different approaches using built-in actions and toolsTestsMicrosoft Test Manager / Coded UI – helps define and execute automation of testsInRelease – can leverage existing tests for execution and can trigger test data creation via built-in actions and toolsApprovalInRelease – can manage governance, controls when and if deployments go into environments, notifies recipients of actions throughout the release process