Release management with tfs 2013

25
Marcel de Vries

description

Presentation for DotNed user group 20th of Feb 2014

Transcript of Release management with tfs 2013

  • 1. Marcel de Vries

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