Top Banner
Continuous Delivery @ a.s.r. By Piet van Horssen and Pieter Versteijnen
20

Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

Oct 15, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

Continuous Delivery @ a.s.r.By Piet van Horssen and Pieter Versteijnen

Page 2: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

Continuous Delivery @ a.s.r. 2

Page 3: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

a.s.r.

Brands

Continuous Delivery @ a.s.r. 3

Page 4: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

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

Page 5: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

How did we approach it?

Focus, organization and tool selection

Continuous Delivery @ a.s.r. 5

Development Support Team Project Continuous Delivery

Page 6: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

How did we approach it?

Focus, organization and tool selection

Continuous Delivery @ a.s.r. 6

Gartner Pace-Layered Application Strategy

Page 7: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

How did we approach it?

Focus, organization and tool selection

Continuous Delivery @ a.s.r. 7

Deployment Pipeline Tool Suite

Page 8: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

How did we approach it?

Creating initial pipeline to prove it can work

Continuous Delivery @ a.s.r. 8

TFVC

Page 9: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

How did we approach it?

Creating initial pipeline to prove it can work

Continuous Delivery @ a.s.r. 9

Software Quality scans

Unit Tests

Page 10: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

How did we approach it?

Creating initial pipeline to prove it can work

Continuous Delivery @ a.s.r. 10

Virtual Test Environment

Functional Testing

Page 11: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

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

Page 12: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

What were/are the obstacles we had to overcome?

Technical and process issues

Continuous Delivery @ a.s.r. 12

Connecting different systems and tools

Page 13: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

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!

Page 14: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

What were/are the obstacles we had to overcome?

Technical and process issues

Continuous Delivery @ a.s.r. 14

Page 15: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

What were/are the obstacles we had to overcome?

Technical and process issues

Continuous Delivery @ a.s.r. 15

Page 16: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

What were/are the obstacles we had to overcome?

Technical and process issues

Continuous Delivery @ a.s.r. 16

Page 17: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

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

Page 18: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

Next steps

Continuous Delivery @ a.s.r. 18

Exploring the cloud (VSTS)

Improve test automation Improve dashboards for

better/faster feedback

Page 19: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

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

Page 20: Continuous Delivery @ a.s.r. - DevOn Summit€¦ · Next steps Continuous Delivery @ a.s.r. 19 More workshops Management track Technical track Delivering more applications faster

Questions?

Continuous Delivery @ a.s.r. 20

Piet van [email protected]

Pieter [email protected]

@pieter28

https://www.linkedin.com/in/pieter28