MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and...

22
5/7/19 Mendix World - April 16 -17 Barrington Clarke (DevOps Lead) Doubling down on DevOps: Learn how Zurich provides indemnity against disruption

Transcript of MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and...

Page 1: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

5/7/19

Mendix World - April 16 -17

Barrington Clarke (DevOps Lead)

Doubling down on DevOps: Learn how Zurich provides indemnity against disruption

Page 2: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

2

ContentZurich UK: Driving BizDevOps Adoption

• Genesis of the UK DevOps capability

• Why Mendix low-code?

• Business aligned delivery

• Start, structure and grow

• Governance model

• Application factory approach

• Portfolio highlights

• Where next for UK DevOps?

Page 3: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

3

Zurich UK: Driving BizDevOps Adoption

Genesis of UK DevOps and the Mendix low-code decision

Page 4: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

Genesis of the UK DevOps capabilityZurich UK: Driving BizDevOps Adoption

3

Page 5: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

Why Mendix low-code?Zurich UK: Driving BizDevOps Adoption

Faster than traditional

development

DevOps“in a box”

Business driven

development

Desire for MVPs over

full apps from day one

Response to different business levers:

innovation, customer

engagement, and back

office

Focus on smaller

investments, speed to

market and value

realization

Less reliance on 3rd party

partners and processes for

new solutions

5

Page 6: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

6

DevOps North Star StatementZurich UK: Driving BizDevOps Adoption

Today, when the business wants to build an application or platform to engage with internal or external customers, they have to turn to a predominately waterfall focused IT delivery function often restrained by an outsourced application and infrastructure support and delivery model. This is unsatisfactory, because this model is slow to respond to customer and market demand, slow to deliver value to the business, and does not support the aspiration of creating an innovative, experimental and exciting working environment.We have created a world where we can respond quickly to the demands of the market, deliver applications and therefore value to the business fast and iteratively, and provide a vibrant, exciting, innovative and collaborative working environment.We have brought this world about through the adoption of DevOps practices, the Agile project management framework, adoption of rapid application development technologies, and the courage and conviction to challenge the status quo in order to create the environment needed to support this different way of working. Ultimately, DevOps wants to enable this different way of working throughout the UK business.

Page 7: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

7

Zurich UK: Driving BizDevOps Adoption

If you’re not doing BizDevOps, you’re not doing DevOps

Page 8: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

• No one solution to driving DevOps adoption

• Did we forget the business?

• Make them (the business) own it

• Give the business hope…

• DevOps? You must mean BizDevOps?

8

Business aligned delivery – BizDevOpsZurich UK: Driving BizDevOps Adoption

Page 9: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

9

Zurich UK: Driving BizDevOps Adoption

UK DevOps – start, structure and then grow

Page 10: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

10

Building a DevOps capability – the three stagesZurich UK: Driving BizDevOps Adoption

The path to digital enablement…

Start

Structure

Grow

Page 11: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

11

Start, structure and grow – STARTZurich UK: Driving BizDevOps Adoption

• Build the team, and establish practices and processes

• Start small with the right skills mix

• Choose the right pilot application

• Focus on one development work stream

• Funding model for staff and capital expenditure

Business Engineer

Business Engineer

Business Engineer

Business Engineer

Data Integration Specialist

DevOps Lead/ Scrum Master

ProductOwner

Structure GrowStart

Page 12: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

Start, structure and grow – STRUCTUREZurich UK: Driving BizDevOps Adoption

12

ProductOwner A

External accelerators

ProductOwner B

Scrum Master /Team Lead

Scrum Master / Team Lead

Business Engineer

Business Engineer

Business Engineer

QA and Test SME

Architect (Mendix)

Architect (Zurich)

Data Integration Specialist

UI/UX SME

• Mature the processes and practices

• Grow Scrum Master / Team Leads

• Grow support for two work streams

• Grow a diverse portfolio

• Establish a DevOps governance model

• Use accelerators to buy-in skills

DevOps Lead

Structure GrowStart

Page 13: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

Start, structure and grow – GROWZurich UK: Driving BizDevOps Adoption

ProductOwner A

CoE SMEs

UI/UX Expert

External accelerators

ProductOwner B

ProductOwner C

Data Integration Specialist

Bus. Engineer/ Team Lead

Bus. Engineer/ Team Lead

Bus. Engineer/ Team Lead

Business Engineer

Business Engineer

Business Engineer

Dev (Ops)

QA and Test SME

Architect (Mendix)

Architect (Zurich)

Business Engineer

Business Engineer

Scrum Master

Developer (contractor)

• Multiple work streams

• Dedicated UI/UX SME

• Dedicated Scrum Master

• Operations team

• Blended developmentBusiness Engineer

Structure GrowStart

13

DevOps Lead

Page 14: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

14

Zurich UK: Driving BizDevOps Adoption

Governance model: we do governance, but just differently

Page 15: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

DevOps governance modelZurich UK: Driving BizDevOps Adoption

• Cost and time estimates• Terms of Reference• Legal support• Data Protection• Business Architecture

• Branding • Data Protection• Cyber security• High-level design• Architectural design

• Data Protection• Cyber security• Service Delivery• Business training• Testing

• Data Protection• Cyber security• Service Delivery• Marketing and Publicity

• Transition to production• Testing• Change Advisory Board• Hyper-care support

Pre-build activity Sprint 0 (discovery)

Development sprints Sprint n-1 Last Sprint

• Light-weight governance model

• Governance people don’t like surprises – early engagement

• Building confidence through demonstrating competence

• Transition to production – leverage deployment patterns

15

Page 16: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

16

Zurich UK: Driving BizDevOps Adoption

The application factory approach

Page 17: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

17

Application factory approach – acceleration through re-use patternsZurich UK: Driving BizDevOps Adoption

Security and compliance

Compliance

Security controls by

design

GDPR by design

Common framework

Common data

objects

Application template

Zurich branding

Common functionality

Common work flows

Emails and notifications

Document generation

• Incorporate security, data protection and compliance requirements by design

• Build branding and common data objects into Application Templates

• Build an API library

• Build common functionality either into Application Templates or as Widgets

Page 18: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

18

Application factory approach – application templates for quote, buy and claimsZurich UK: Driving BizDevOps Adoption

Page 19: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

19

Zurich UK: Driving BizDevOps Adoption

Portfolio highlights

Page 20: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

uric

h

20

Portfolio highlightsZurich UK: Driving BizDevOps Adoption

Motor First Notice of Loss

• External mobile app

• Pre-populated driver and vehicle data, image upload, and GPS integration

• Fleet customer personalisation

• Developed in collaboration with major customers

Z-Alert: Travel and Personal Accident

• External mobile and desktop app

• Supports English, Spanish and German languages

• Personalisation options

• Developed in collaboration with major customers

Terrorism Data Capture

• Internal app

• Replaced spreadsheets and manual processes

• Significant efficiencies and improvements in data quality

• Regulatory compliance

Build to MVP: 4 weeks / 2 FTEsEnhanced offer, churn prevention and building Zurich’s reputation.

Build to MVP: 8 weeks / 2 FTEs£7K in efficiencies and est. £30K revenue each year.

Build to MVP: 16 weeks / 3 FTEs£280K in year one plus reoccurring efficiencies and reputation.

UNDERWRITINGCLAIMSCLAIMS

Motor Green Card

• External mobile and desktop app

• Direct customer and broker self-service support

• Single or bulk Green Card creation

• Great feedback from customers

Build to MVP: 5 weeks / 3 FTEsRegulatory, efficiencies and reputation.

UNDERWRITING

Page 21: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

21

Where next for UK DevOps?Zurich UK: Driving BizDevOps Adoption

Enterprise ready staff capacity and licensing

Support strategic transformation

Leverage micro-services architecture

Centre of Excellence for DevOps and Agile across UK

Page 22: MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and practices • Grow Scrum Master / Team Leads • Grow support for two work streams

© Z

urich

22

Zurich UK: Driving BizDevOps Adoption

End of presentation