continuous delivery @ a.s.r. - devon summit€¦ · next steps continuous delivery @ a.s.r. 19 more...

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

Upload: others

Post on 15-Oct-2020

5 views

Category:

Documents


0 download

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