MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and...
Transcript of MendixWorld - April 16 -17 · Data Integration Specialist UI/UX SME • Mature the processes and...
5/7/19
Mendix World - April 16 -17
Barrington Clarke (DevOps Lead)
Doubling down on DevOps: Learn how Zurich provides indemnity against disruption
© 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?
© Z
urich
3
Zurich UK: Driving BizDevOps Adoption
Genesis of UK DevOps and the Mendix low-code decision
© Z
urich
Genesis of the UK DevOps capabilityZurich UK: Driving BizDevOps Adoption
3
© 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
© 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.
© Z
urich
7
Zurich UK: Driving BizDevOps Adoption
If you’re not doing BizDevOps, you’re not doing DevOps
© 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
© Z
urich
9
Zurich UK: Driving BizDevOps Adoption
UK DevOps – start, structure and then grow
© Z
urich
10
Building a DevOps capability – the three stagesZurich UK: Driving BizDevOps Adoption
The path to digital enablement…
Start
Structure
Grow
© 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
© 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
© 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
© Z
urich
14
Zurich UK: Driving BizDevOps Adoption
Governance model: we do governance, but just differently
© 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
© Z
urich
16
Zurich UK: Driving BizDevOps Adoption
The application factory approach
© 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
© Z
urich
18
Application factory approach – application templates for quote, buy and claimsZurich UK: Driving BizDevOps Adoption
© Z
urich
19
Zurich UK: Driving BizDevOps Adoption
Portfolio highlights
© 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
© 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
© Z
urich
22
Zurich UK: Driving BizDevOps Adoption
End of presentation