Вы находитесь на странице: 1из 17

A CONTINUOUS

IMPROVEMENT
DELIVERY
Guillermo Martinez
Luis Miguel Miranda

DEVOPS IN
ALLIANZ
#jfall17
MEET THE PRESENTERS
GUILLERMO MARTINEZ #jfall17

Role
Technology Architect Consultant – Accenture/Liquid Studio NL
Lead DevOps Architect – Allianz Benelux
LinkedIn
https://nl.linkedin.com/in/guillermomtzfdz/en
Email
guillermo.a.martinez@accenture.com
LUIS MIGUEL MIRANDA

Role
Architect – Allianz Benelux
LinkedIn
https://www.linkedin.com/in/migmiranda
Email
luis.miguel.miranda@allianz.nl

Copyright © 2017 Accenture. All rights reserved. 2


ALLIANZ – ABOUT US
#jfall17

Specialty brands

Copyright © 2017 Accenture. All rights reserved. 3


ALLIANZ – BENELUX
ONE (B1) – ABS
AN ENVIRONMENT IN TRANSFORMATION #jfall17

B1 is the program for integration of AZ Belgium, AZ Netherlands and


AZ Luxembourg creating AZ Benelux.

ABS Core implementation is a key integration initiative in B1 in order to


consolidate all P&C core business in a AZ group core solution.

ABS is a package system designed, developed and maintained by AZ


which is present in numerous operational entities of AZ.

More than 200 team


members from different
companies and locations:
Rotterdam, Brussels,
Munich, Vienna, Pune,
Cairo Benelux
Technology
SE

Copyright © 2017 Accenture. All rights reserved. 4


ABS LANDSCAPE AND
TECHNOLOGY
#jfall17
ABS is an enterprise level package solution that
provides a set of AZ frameworks and business logic
that is customizable by each AZ OE.

The architecture and technologies are under


constant improvement and on a journey to better
enable the future of AZ business. Hence it comes
with a large and complex technology stack.

Currently its frameworks are Java 8 based and


batch processing is implemented in PL1 in
virtualized host environment.

The same business logic and framework are used by


all platforms used by business.

The infrastructure required by ABS is also


challenging. We are currently in Benelux and group
Copyright © 2017 Accenture. All rights reserved. level advancing in moving into cloud on premise. 5
DELIVERY PRIORITY
MANUAL ACTIONS
#jfall17

Compile Build Deploy Integrate

DEV SIT UAT PreProd Prod

Infrastructure
Copyright © 2017 Accenture. All rights reserved. 6
DELIVERY VS. INNOVATION
THE CHALLENGE
#jfall17

Copyright © 2017 Accenture. All rights reserved. 7


WHAT IS CONTINUOUS
IMPROVEMENT?
#jfall17

• Feedback • Efficiency • Evolution

Copyright © 2017 Accenture. All rights reserved. 8


DEVOPS
TRANSFORMATION
1ST STEP – IDENTIFY THE BASIC PROBLEMS #jfall17

Mindset change is key

Copyright © 2017 Accenture. All rights reserved. 9


DEVOPS
TRANSFORMATION
1ST STEP – RELEASE IS A MUST #jfall17

Dashboard/ App. Servers Version Release


Request Notifications
Information Configuration Configuration update Management

Collaboration Conf. Management/Operations

Compilation + Test UAT Prod


Code Commit Package
Build Deployment Deployment Deployment

Dependencies
Integration mgmt. Deployment

Regression Integration Acceptance


Smoke test
test test test

Quality
Copyright © 2017 Accenture. All rights reserved. 10
DEVOPS
TRANSFORMATION
2ND STEP – FEAR TO CHANGE #jfall17

New = first time

Copyright © 2017 Accenture. All rights reserved. 11


DEVOPS
TRANSFORMATION
2ST STEP – SPEED UP THE DELIVERY #jfall17

Dashboard/ App. Servers Version Release


Request Notifications
Information Configuration Configuration update Management

Collaboration Conf. Management

Compilation + Test UAT Prod


Code Commit Package
Build Deployment Deployment Deployment

Dependencies
Continuous Integration mgmt. Internet Deployment

Code analysis Regression Integration Acceptance


Smoke test
test test test

Quality
Copyright © 2017 Accenture. All rights reserved. 12
DEVOPS
TRANSFORMATION
3RD STEP – BRING AUTOMATION AND AGILE #jfall17

Learn from experience

Copyright © 2017 Accenture. All rights reserved. 13


DEVOPS
TRANSFORMATION
3ST STEP – SCALING THE OPTIMIZATION #jfall17

Dashboard/ App. Servers Version Release DevOps as a


Request Notifications
Information Configuration Configuration update Management Service

Collaboration Conf. Management

Compilation + Test UAT Prod


Code Commit Package
Build Deployment Deployment Deployment

Dependencies
CI mgmt. Internet CD

Code Regression Integration Acceptance


Code analysis Unit Testing Smoke test
coverage test test test

Quality
Copyright © 2017 Accenture. All rights reserved. 14
DEVOPS
BENEFITS
THE METRICS #jfall17

80% delivery (deployment related) cost reduction


Fix issues 4 times faster
10 times less operation tasks
20 daily test deployments
8x production deployments
24/7 accessible delivery information
140 130
Deployment time, minutes

120
100
100

80

60 55

40
25
20 9 9
5 5
0
Portal deployment (w/o Portal deployment All components All components
requesting time) (including avg. deployment in one env. deployment in one env.
requesting time) (w/o requesting time) (including avg.
requesting time)
Copyright © 2017 Accenture. All rights reserved. 15
Automated Manual
… AND THE JOURNEY
CONTINUES
CONTINUOUS IMPROVEMENT NEVER ENDS #jfall17

Copyright © 2017 Accenture. All rights reserved. 16


“Please rate the
presentation in the
official J-Fall app”

#jfall17

Вам также может понравиться