Continuous Delivery @ a.s.r. By Piet van Horssen and Pieter Versteijnen
Continuous Delivery @ a.s.r.By Piet van Horssen and Pieter Versteijnen
Continuous Delivery @ a.s.r. 2
a.s.r.
Brands
Continuous Delivery @ a.s.r. 3
How did we approach it?
First approach: Maturity models
Continuous Delivery @ a.s.r. 4
Maturity model a.s.r.
Maturity model Z
Maturity model Y
Maturity model
X
How did we approach it?
Focus, organization and tool selection
Continuous Delivery @ a.s.r. 5
Development Support Team Project Continuous Delivery
How did we approach it?
Focus, organization and tool selection
Continuous Delivery @ a.s.r. 6
Gartner Pace-Layered Application Strategy
How did we approach it?
Focus, organization and tool selection
Continuous Delivery @ a.s.r. 7
Deployment Pipeline Tool Suite
How did we approach it?
Creating initial pipeline to prove it can work
Continuous Delivery @ a.s.r. 8
TFVC
How did we approach it?
Creating initial pipeline to prove it can work
Continuous Delivery @ a.s.r. 9
Software Quality scans
Unit Tests
How did we approach it?
Creating initial pipeline to prove it can work
Continuous Delivery @ a.s.r. 10
Virtual Test Environment
Functional Testing
How did we approach it?
Create standard change for delivering software using a deployment pipeline
Building bridges between other departments
Process
Continuous Delivery @ a.s.r. 11
What were/are the obstacles we had to overcome?
Technical and process issues
Continuous Delivery @ a.s.r. 12
Connecting different systems and tools
What were/are the obstacles we had to overcome?
Technical and process issues
Continuous Delivery @ a.s.r. 13
We had to prove
we are in control!
What were/are the obstacles we had to overcome?
Technical and process issues
Continuous Delivery @ a.s.r. 14
What were/are the obstacles we had to overcome?
Technical and process issues
Continuous Delivery @ a.s.r. 15
What were/are the obstacles we had to overcome?
Technical and process issues
Continuous Delivery @ a.s.r. 16
Successes we achieved
Continuous Delivery @ a.s.r. 17
Deploy www.asr.nl any time without downtime
Ditzo components in the Deployment PipelinePeople are trained
Created standard
change processes
Awareness improved
Next steps
Continuous Delivery @ a.s.r. 18
Exploring the cloud (VSTS)
Improve test automation Improve dashboards for
better/faster feedback
Next steps
Continuous Delivery @ a.s.r. 19
More workshops
Management track
Technical track
Delivering more applications faster
using the Deployment Pipeline
Ditzo Leven Schade AOV
Zorg Marketing StavenPensioenen
Questions?
Continuous Delivery @ a.s.r. 20
Piet van [email protected]
Pieter [email protected]
@pieter28
https://www.linkedin.com/in/pieter28