#msdevcon Community Track Continuous Delivery for Microservices Martin Kulov Association of Software Engineers
#msdevcon Our industry has faced its greatest problem…
Forrester conducted an online survey of 325 decision-makers in 2013 Source: Continuous Delivery: A Maturity Assessment Model
Key Recommendations Source: Continuous Delivery: A Maturity Assessment Model
#msdevcon Industry adapts…
#msdevcon Scrum Agile TDD DevOps Continuous Delivery XP Kanban IT Architecture ITIL
IT Architecture
Agile Manifesto Principles
Scrum
DevOps – The Old New Thing
Continuous Delivery
#msdevcon Which one to choose?!
#msdevcon Actually, It does not really matter!
It all boils down to:
#msdevcon Engineering Excellence requires agility!
Continuous Delivery Foundations
Continuous Delivery – Expert Level
#msdevcon Two biggest impediments
Impediment - Culture Sharing is caring Growth mindset Lean thinking Kaizen
Impediment - Architecture TestableDeployable SOLID design Emerging Architecture
#msdevcon Exercise Question: How long it will take you to implement feature X?
#msdevcon Green field vs Brown field
Componentization
#msdevcon When done right, you will get…
More to add…
Current challenges
Industrial Change
Evolution of Software Engineering
#msdevcon
Software Revolution
#msdevcon Change starts with us! #IamSoftEng
#msdevcon Useful Principles behind the Agile Manifesto Forrester Research - Continuous Delivery: A Maturity Assessment Model DevOps and Continuous Delivery Reference Architectures - Volume 1 Velocity 2011: Jon Jenkins, "Velocity Culture“Velocity 2011: Jon Jenkins, "Velocity Culture“ – PDFPDF Software Development in the 21st century by Martin Fowler Why We Need DevOps by Gene Kim Architecting for Continuous Delivery by Jez Humble
#msdevcon Useful Microservices by Martin Fowler Transforming Software Development DevOps at Scale: A True Story Cloud patterns and best practices for Building Modern Applications - v3
© 2016 Microsoft Corporation. All rights reserved. Thank Download the slides Subscribe for tech examples