SlideShare uma empresa Scribd logo
1 de 25
Marcel de Vries
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
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
Release
Deployment path
DEV TEST QA PROD
Environment
Tool / Action
Component
Release template
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
Release management with tfs 2013

Mais conteúdo relacionado

Mais procurados

LCNUG 2015 - what's new for agile teams in TFS 2015
LCNUG 2015 -  what's new for agile teams in TFS 2015LCNUG 2015 -  what's new for agile teams in TFS 2015
LCNUG 2015 - what's new for agile teams in TFS 2015Angela Dugan
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSSolidify
 
CCC 2015 tfs admin for good not evil
CCC 2015 tfs admin for good not evilCCC 2015 tfs admin for good not evil
CCC 2015 tfs admin for good not evilAngela Dugan
 
Automation testing tea time
Automation testing tea timeAutomation testing tea time
Automation testing tea timeRahul Badave
 
Webcast: TFS 2015 & Why Upgrade
Webcast: TFS 2015 & Why UpgradeWebcast: TFS 2015 & Why Upgrade
Webcast: TFS 2015 & Why UpgradeInCycleSoftware
 
Release Management in TFS 2015
Release Management in TFS 2015Release Management in TFS 2015
Release Management in TFS 2015InCycleSoftware
 
What's new for VSTS & TFS
What's new for VSTS & TFSWhat's new for VSTS & TFS
What's new for VSTS & TFSPieter Gheysens
 
Microservices Architecture: Nirvana or Nightmare
Microservices Architecture: Nirvana or NightmareMicroservices Architecture: Nirvana or Nightmare
Microservices Architecture: Nirvana or NightmareChristophe Marchal
 
Tech Days 2015 nyheter i visual studio alm 2015
Tech Days 2015 nyheter i visual studio alm 2015Tech Days 2015 nyheter i visual studio alm 2015
Tech Days 2015 nyheter i visual studio alm 2015Solidify
 
Azure article
Azure articleAzure article
Azure articleSKYWEBCOM
 
A guide for automated testing
A guide for automated testingA guide for automated testing
A guide for automated testingMoataz Nabil
 
Continuous Delivery With Team Foundation Server
Continuous Delivery With Team Foundation ServerContinuous Delivery With Team Foundation Server
Continuous Delivery With Team Foundation ServerDaniel Ştefănescu
 
What_is_Rainforest_QA_-_InfoSheet
What_is_Rainforest_QA_-_InfoSheetWhat_is_Rainforest_QA_-_InfoSheet
What_is_Rainforest_QA_-_InfoSheetDaniel Acee
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsBhavin Javia
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demophase2int
 
.NET Fest 2017. Антон Бойко. Лучшие DevOps практики для разработчиков
.NET Fest 2017. Антон Бойко. Лучшие DevOps практики для разработчиков.NET Fest 2017. Антон Бойко. Лучшие DevOps практики для разработчиков
.NET Fest 2017. Антон Бойко. Лучшие DevOps практики для разработчиковNETFest
 
Agile Network India | Relation between DevOps, Agile, Testing while transform...
Agile Network India | Relation between DevOps, Agile, Testing while transform...Agile Network India | Relation between DevOps, Agile, Testing while transform...
Agile Network India | Relation between DevOps, Agile, Testing while transform...AgileNetwork
 
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp).NET Crowd
 

Mais procurados (20)

LCNUG 2015 - what's new for agile teams in TFS 2015
LCNUG 2015 -  what's new for agile teams in TFS 2015LCNUG 2015 -  what's new for agile teams in TFS 2015
LCNUG 2015 - what's new for agile teams in TFS 2015
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
 
CCC 2015 tfs admin for good not evil
CCC 2015 tfs admin for good not evilCCC 2015 tfs admin for good not evil
CCC 2015 tfs admin for good not evil
 
Automation testing tea time
Automation testing tea timeAutomation testing tea time
Automation testing tea time
 
Webcast: TFS 2015 & Why Upgrade
Webcast: TFS 2015 & Why UpgradeWebcast: TFS 2015 & Why Upgrade
Webcast: TFS 2015 & Why Upgrade
 
Release Management in TFS 2015
Release Management in TFS 2015Release Management in TFS 2015
Release Management in TFS 2015
 
What's new for VSTS & TFS
What's new for VSTS & TFSWhat's new for VSTS & TFS
What's new for VSTS & TFS
 
Microservices Architecture: Nirvana or Nightmare
Microservices Architecture: Nirvana or NightmareMicroservices Architecture: Nirvana or Nightmare
Microservices Architecture: Nirvana or Nightmare
 
Tech Days 2015 nyheter i visual studio alm 2015
Tech Days 2015 nyheter i visual studio alm 2015Tech Days 2015 nyheter i visual studio alm 2015
Tech Days 2015 nyheter i visual studio alm 2015
 
PSD I
PSD IPSD I
PSD I
 
Azure article
Azure articleAzure article
Azure article
 
A guide for automated testing
A guide for automated testingA guide for automated testing
A guide for automated testing
 
Devops course
Devops courseDevops course
Devops course
 
Continuous Delivery With Team Foundation Server
Continuous Delivery With Team Foundation ServerContinuous Delivery With Team Foundation Server
Continuous Delivery With Team Foundation Server
 
What_is_Rainforest_QA_-_InfoSheet
What_is_Rainforest_QA_-_InfoSheetWhat_is_Rainforest_QA_-_InfoSheet
What_is_Rainforest_QA_-_InfoSheet
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
.NET Fest 2017. Антон Бойко. Лучшие DevOps практики для разработчиков
.NET Fest 2017. Антон Бойко. Лучшие DevOps практики для разработчиков.NET Fest 2017. Антон Бойко. Лучшие DevOps практики для разработчиков
.NET Fest 2017. Антон Бойко. Лучшие DevOps практики для разработчиков
 
Agile Network India | Relation between DevOps, Agile, Testing while transform...
Agile Network India | Relation between DevOps, Agile, Testing while transform...Agile Network India | Relation between DevOps, Agile, Testing while transform...
Agile Network India | Relation between DevOps, Agile, Testing while transform...
 
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
 

Destaque

Mobile en cloud wat is de impact op ons huidige it ecosysteem
Mobile en cloud wat is de impact op ons huidige it ecosysteemMobile en cloud wat is de impact op ons huidige it ecosysteem
Mobile en cloud wat is de impact op ons huidige it ecosysteemMarcel de Vries
 
yuppies@money credit cooperative inc.
yuppies@money credit cooperative inc.yuppies@money credit cooperative inc.
yuppies@money credit cooperative inc.Chloe Joy Tejerero
 
Abha Trophy 2007 - Saoudi Arabia
Abha Trophy 2007 - Saoudi ArabiaAbha Trophy 2007 - Saoudi Arabia
Abha Trophy 2007 - Saoudi ArabiaGunther Desmedt
 
Ironbike 2007 - The world's hardest mountainbike race
Ironbike 2007 - The world's hardest mountainbike raceIronbike 2007 - The world's hardest mountainbike race
Ironbike 2007 - The world's hardest mountainbike raceGunther Desmedt
 
Bikepacking.be stories - Winter edition 2015
Bikepacking.be stories - Winter edition 2015Bikepacking.be stories - Winter edition 2015
Bikepacking.be stories - Winter edition 2015Gunther Desmedt
 
Leveraging the azure cloud for your mobile apps
Leveraging the azure cloud for your mobile appsLeveraging the azure cloud for your mobile apps
Leveraging the azure cloud for your mobile appsMarcel de Vries
 
Personal Injury and Wrongful Death Webinar
Personal Injury and Wrongful Death WebinarPersonal Injury and Wrongful Death Webinar
Personal Injury and Wrongful Death WebinarMitch Jackson
 
Employee Hold'Em Sales Presentation
Employee Hold'Em Sales PresentationEmployee Hold'Em Sales Presentation
Employee Hold'Em Sales Presentationflpwch
 
Social Media Marketing Isme Roadshow 16 09 10 Cl 2
Social Media Marketing   Isme Roadshow   16 09 10 Cl 2Social Media Marketing   Isme Roadshow   16 09 10 Cl 2
Social Media Marketing Isme Roadshow 16 09 10 Cl 2adrianmadden
 
Wereldfietser - Racen over de Great Divide
Wereldfietser - Racen over de Great DivideWereldfietser - Racen over de Great Divide
Wereldfietser - Racen over de Great DivideGunther Desmedt
 
Wrongful Death Cases in California
Wrongful Death Cases in CaliforniaWrongful Death Cases in California
Wrongful Death Cases in CaliforniaMitch Jackson
 
How to prepare yourself for long distance races? #tourdivide
How to prepare yourself for long distance races? #tourdivideHow to prepare yourself for long distance races? #tourdivide
How to prepare yourself for long distance races? #tourdivideGunther Desmedt
 
yuppies@money credit cooperative inc.
yuppies@money credit cooperative inc.yuppies@money credit cooperative inc.
yuppies@money credit cooperative inc.Chloe Joy Tejerero
 
Geospatial aspects of surveillance cameras
Geospatial aspects of surveillance camerasGeospatial aspects of surveillance cameras
Geospatial aspects of surveillance camerasErik Van Der Zee
 
Ex.18:18 - Morocco Bikepacking
Ex.18:18 - Morocco BikepackingEx.18:18 - Morocco Bikepacking
Ex.18:18 - Morocco BikepackingGunther Desmedt
 
Food service may (2015)
Food service   may (2015)Food service   may (2015)
Food service may (2015)anil kashyap
 
Pecha Kucha Gent 20130417 - Tour Divide
Pecha Kucha Gent 20130417 - Tour DividePecha Kucha Gent 20130417 - Tour Divide
Pecha Kucha Gent 20130417 - Tour DivideGunther Desmedt
 

Destaque (19)

Mobile en cloud wat is de impact op ons huidige it ecosysteem
Mobile en cloud wat is de impact op ons huidige it ecosysteemMobile en cloud wat is de impact op ons huidige it ecosysteem
Mobile en cloud wat is de impact op ons huidige it ecosysteem
 
yuppies@money credit cooperative inc.
yuppies@money credit cooperative inc.yuppies@money credit cooperative inc.
yuppies@money credit cooperative inc.
 
Abha Trophy 2007 - Saoudi Arabia
Abha Trophy 2007 - Saoudi ArabiaAbha Trophy 2007 - Saoudi Arabia
Abha Trophy 2007 - Saoudi Arabia
 
Ironbike 2007 - The world's hardest mountainbike race
Ironbike 2007 - The world's hardest mountainbike raceIronbike 2007 - The world's hardest mountainbike race
Ironbike 2007 - The world's hardest mountainbike race
 
Bikepacking.be stories - Winter edition 2015
Bikepacking.be stories - Winter edition 2015Bikepacking.be stories - Winter edition 2015
Bikepacking.be stories - Winter edition 2015
 
Leveraging the azure cloud for your mobile apps
Leveraging the azure cloud for your mobile appsLeveraging the azure cloud for your mobile apps
Leveraging the azure cloud for your mobile apps
 
Personal Injury and Wrongful Death Webinar
Personal Injury and Wrongful Death WebinarPersonal Injury and Wrongful Death Webinar
Personal Injury and Wrongful Death Webinar
 
Employee Hold'Em Sales Presentation
Employee Hold'Em Sales PresentationEmployee Hold'Em Sales Presentation
Employee Hold'Em Sales Presentation
 
Social Media Marketing Isme Roadshow 16 09 10 Cl 2
Social Media Marketing   Isme Roadshow   16 09 10 Cl 2Social Media Marketing   Isme Roadshow   16 09 10 Cl 2
Social Media Marketing Isme Roadshow 16 09 10 Cl 2
 
Wereldfietser - Racen over de Great Divide
Wereldfietser - Racen over de Great DivideWereldfietser - Racen over de Great Divide
Wereldfietser - Racen over de Great Divide
 
Wrongful Death Cases in California
Wrongful Death Cases in CaliforniaWrongful Death Cases in California
Wrongful Death Cases in California
 
How to prepare yourself for long distance races? #tourdivide
How to prepare yourself for long distance races? #tourdivideHow to prepare yourself for long distance races? #tourdivide
How to prepare yourself for long distance races? #tourdivide
 
yuppies@money credit cooperative inc.
yuppies@money credit cooperative inc.yuppies@money credit cooperative inc.
yuppies@money credit cooperative inc.
 
Geospatial aspects of surveillance cameras
Geospatial aspects of surveillance camerasGeospatial aspects of surveillance cameras
Geospatial aspects of surveillance cameras
 
Ex.18:18 - Morocco Bikepacking
Ex.18:18 - Morocco BikepackingEx.18:18 - Morocco Bikepacking
Ex.18:18 - Morocco Bikepacking
 
Food service may (2015)
Food service   may (2015)Food service   may (2015)
Food service may (2015)
 
Formats microlearning
Formats microlearningFormats microlearning
Formats microlearning
 
Pecha Kucha Gent 20130417 - Tour Divide
Pecha Kucha Gent 20130417 - Tour DividePecha Kucha Gent 20130417 - Tour Divide
Pecha Kucha Gent 20130417 - Tour Divide
 
Lettre Ouverte Corsica
Lettre Ouverte CorsicaLettre Ouverte Corsica
Lettre Ouverte Corsica
 

Semelhante a Release management with tfs 2013

Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Solidify
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Solidify
 
What All Will You Learn in Devops Training.docx.pdf
What All Will You Learn in Devops Training.docx.pdfWhat All Will You Learn in Devops Training.docx.pdf
What All Will You Learn in Devops Training.docx.pdfAimore Technologies
 
How to implement DevOps for Enterprise
How to implement DevOps for EnterpriseHow to implement DevOps for Enterprise
How to implement DevOps for EnterpriseSimform
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ MicrosoftRobert MacLean
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providersayush gupta
 
Devops - Continuous delivery patterns with serverless stack
Devops -  Continuous delivery patterns with serverless stackDevops -  Continuous delivery patterns with serverless stack
Devops - Continuous delivery patterns with serverless stackcksiva09
 
DevOps Resume of Sanu Panji
DevOps Resume of Sanu PanjiDevOps Resume of Sanu Panji
DevOps Resume of Sanu PanjiSanu Panji
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPeter Marshall
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseIBM UrbanCode Products
 
devops-intro-181227144342.pptx devops ppt document
devops-intro-181227144342.pptx devops ppt  documentdevops-intro-181227144342.pptx devops ppt  document
devops-intro-181227144342.pptx devops ppt documentpoothuinku
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introductionSridhara T V
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIChen-Tien Tsai
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis
 
Accelerating software delivery with AWS
Accelerating software delivery with AWSAccelerating software delivery with AWS
Accelerating software delivery with AWSRob Greenwood
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectRTTS
 
DevOps Jobs descriptions.pdf
DevOps Jobs descriptions.pdfDevOps Jobs descriptions.pdf
DevOps Jobs descriptions.pdfFarooqHussain34
 

Semelhante a Release management with tfs 2013 (20)

Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
 
Har du en DevOps i ditt team?
Har du en DevOps i ditt team?Har du en DevOps i ditt team?
Har du en DevOps i ditt team?
 
What All Will You Learn in Devops Training.docx.pdf
What All Will You Learn in Devops Training.docx.pdfWhat All Will You Learn in Devops Training.docx.pdf
What All Will You Learn in Devops Training.docx.pdf
 
How to implement DevOps for Enterprise
How to implement DevOps for EnterpriseHow to implement DevOps for Enterprise
How to implement DevOps for Enterprise
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ Microsoft
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
Devops - Continuous delivery patterns with serverless stack
Devops -  Continuous delivery patterns with serverless stackDevops -  Continuous delivery patterns with serverless stack
Devops - Continuous delivery patterns with serverless stack
 
DevOps Resume of Sanu Panji
DevOps Resume of Sanu PanjiDevOps Resume of Sanu Panji
DevOps Resume of Sanu Panji
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
 
devops-intro-181227144342.pptx devops ppt document
devops-intro-181227144342.pptx devops ppt  documentdevops-intro-181227144342.pptx devops ppt  document
devops-intro-181227144342.pptx devops ppt document
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Devops2
Devops2Devops2
Devops2
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public
 
Accelerating software delivery with AWS
Accelerating software delivery with AWSAccelerating software delivery with AWS
Accelerating software delivery with AWS
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing Project
 
DevOps Jobs descriptions.pdf
DevOps Jobs descriptions.pdfDevOps Jobs descriptions.pdf
DevOps Jobs descriptions.pdf
 

Mais de Marcel de Vries

Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseMarcel de Vries
 
Architecting systems for continuous delivery
Architecting systems for continuous deliveryArchitecting systems for continuous delivery
Architecting systems for continuous deliveryMarcel de Vries
 
Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopUsing microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopMarcel de Vries
 
Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...Marcel de Vries
 
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#Marcel de Vries
 
Cross platform mobile developement introduction
Cross platform mobile developement   introductionCross platform mobile developement   introduction
Cross platform mobile developement introductionMarcel de Vries
 

Mais de Marcel de Vries (6)

Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
 
Architecting systems for continuous delivery
Architecting systems for continuous deliveryArchitecting systems for continuous delivery
Architecting systems for continuous delivery
 
Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopUsing microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loop
 
Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...Cross platform native mobile app development for iOS, Android and Windows usi...
Cross platform native mobile app development for iOS, Android and Windows usi...
 
Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#Developing i phone, android and windows phone 7 applications with c#
Developing i phone, android and windows phone 7 applications with c#
 
Cross platform mobile developement introduction
Cross platform mobile developement   introductionCross platform mobile developement   introduction
Cross platform mobile developement introduction
 

Release management with tfs 2013

Notas do Editor

  1. 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.
  2. 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.
  3. 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.
  4. 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….
  5. 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….
  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 InRelease….
  7. 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