SlideShare a Scribd company logo
1
Insurance Application Modernisation











v1.0 – 2015-12
2
Brian Maguire – brian@budavar.com
http://www.budavar.com
3
Modernisation – The Challenges
•  $m’s spent encapsulating business logic and rules into code
•  Difficult to justify a full systems replacement (risk, impact, result)
•  Many organisations are advocating “Transformation (essentially
Code translation)” led initiatives.
•  This approach is both flawed and precarious
•  It is Flawed in that;
–  Rules encapsulated in language-A are translated into language-B
–  Translating procedural languages to Java, C#, etc means pushing a
procedural model into an OO model without any benefits
–  It results in an OO model based on program structure of the original
system and not a real world model based on the business
–  It leads to a system that is incomprehensible to original team and a
complete mess to any new developers in the targeted language
•  It is Precarious in that it presents a false sense of hope
4
Architecture View – Business Focused
Finance
(GL, AR, AP, etc)
Reporting,
Analytics  BI
Personal and
Environmental
Data Capture
Correspondence
Management
Security  Access
BPM  Work
Flow
Business Rules
Integration
Management
Core Insurance
Processing
Policy ClaimsNew Business
Party
Management
Prospect and
Quotation
Management
Commission
Sales Channel
Management
Product
Management
Actuarial
Governance, Risk
 Compliance
TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS – Industry Specific
TIER 2 FUNCTIONAL AREAS – SUPPORT THE BUSINESS – Industry Specific
TIER 3 FUNCTIONAL AREAS – CONTROL  FOUNDATIONAL – Non-industry Specific
5
Architecture View – Business Focused
Core Insurance
Processing
Policy ClaimsNew Business
Party
Management
Prospect and
Quotation
Management
TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS – Industry Specific
Policy Unit
Management
Automated
Transactions
Billing 
Collections
Policy
Management
On-line
Transactions
….. …..….. …..…..
6
Single Core Application – High Investment – Code Driven Configuration
Architecture View – Today’s Environment
Prospect and
Quotation
Management
TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS
Core Insurance
Processing
Policy ClaimsNew Business
Party
Management
Commission
Sales Channel
Management
Product
Management
Actuarial
Governance,
Risk 
Compliance
TIER 2 FUNCTIONAL AREAS – SUPPORT THE BUSINESS
Finance
(GL, AR, AP,
etc)
Reporting,
Analytics  BI
Personal and
Environmental
Data Capture
Correspondence
Management
Security  Access
BPM  Work
Flow
Business Rules
Integration
Management
TIER 3 FUNCTIONAL AREAS – CONTROL  FOUNDATIONAL – Non-industry Specific
7
Modernisation Goals
•  The Goal should be to deliver “Modernization” not “Translation”
•  Modernization is a path to;
–  Reduce Cost on new initiatives (Products, Distribution channels, etc)
–  Release business rules from code into configuration models
–  Protecting core value built into the existing application stack
–  Decommission of some legacy functions and integration of modern
components into the overall solution
–  Present a modern UI and UX to the user and client community
8
Modernisation Architecture Principles
•  The architectural principles can be referred to as “Separation of
Interests” and “Application Layers”. The target is to follow a roadmap
that;
–  Delivers agility in meeting market needs
–  Mandates a rapid rollout of modernised UI and UX
–  Provides protection of “perceived value” from spend to date
–  Enables flexibility in choice of technology components that meet business
needs
–  Results in a modern integrated solution stack
–  Protects the business from the hassles of technology change
–  Involves the business fully in the delivery of the business focused
initiatives
–  Transitions to the desired state over a maximum 2-3 year timeframe
9
Modernisation Execution Requirements
•  Demonstrated and proven knowledge of the business vertical being
addressed
•  A fully functional and easily configurable UI / UX component that
enables rapid transition to a modern experience for the user
community
•  Deep knowledge of the incumbent legacy application(s)
•  A proven set of components to provide rapid configuration and
management capabilities in key areas that will provide the best
positive impact to the business
•  A solid roadmap that does not fundamentally change for each client
•  A core team of “experts” who truly understand the challenges from
business, application, architecture and technology perspectives
•  A toolset that allows rapid legacy application analysis, rule extraction
and code refactoring
10
Building Out a Roadmap
•  Identify the key areas of pain
•  Focus on fast value that will have a positive impact on the business
•  Be seen to deliver
•  Publish the roadmap and communicate progress  challenges
•  Run the project outside of normal project channels and
administration
•  Re-use, before Buy. Before Build
11
Deliver a Modern UI / UX
UI / UX Layer Focused on Insurance Transactions
Integration Layer working with Web Services or JSON API’s
Browser Based Mobile Ready Process FocusedSocial
Conformity
Secondary
Systems for
additional relevant
data, etc
Foundational
applications for
rules, documents,
etc
•  Legacy system will be service
enabled via;
–  Business Transaction wrapper API’s
–  Transaction decomposition
12
Single Core Application – High Investment – Code Driven Configuration
Architecture View – Primary Areas for Componentisation
Prospect and
Quotation
Management
TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS
Core Insurance
Processing
Policy ClaimsNew Business
Party
Management
Commission
Sales Channel
Management
Product
Management
Actuarial
Governance,
Risk 
Compliance
TIER 2 FUNCTIONAL AREAS – SUPPORT THE BUSINESS
Finance
(GL, AR, AP,
etc)
Reporting,
Analytics  BI
Personal and
Environmental
Data Capture
Correspondenc
e Management
Security  Access
BPM  Work
Flow
Business Rules
Integration
Management
TIER 3 FUNCTIONAL AREAS – CONTROL  FOUNDATIONAL
13
Core Insurance
Processing
Policy ClaimsNew Business
Party
Management
Prospect and
Quotation
Management
TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS – Industry Specific
Policy Unit
Management
Automated
Transactions
Billing 
Collections
Policy
Management
On-line
Transactions
Architecture View – Primary Areas for Componentisation
14
Single Core Application – High Investment – Code Driven Configuration
Architecture View – Secondary Areas for Componentisation
Prospect and
Quotation
Management
TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS
Core Insurance
Processing
Policy ClaimsNew Business
Party
Management
Commission
Product
Management
Actuarial
Governance,
Risk 
Compliance
TIER 2 FUNCTIONAL AREAS – SUPPORT THE BUSINESS
Finance
(GL, AR, AP,
etc)
Reporting,
Analytics  BI
Personal and
Environmental
Data Capture
Security  Access
BPM  Work
Flow
Integration
Management
TIER 3 FUNCTIONAL AREAS – CONTROL  FOUNDATIONAL
Sales Channel
Management
Correspondence
Management
Business Rules
15
Core Insurance
Processing
Policy ClaimsNew Business
Party
Management
Prospect and
Quotation
Management
TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS – Industry Specific
Policy Unit
Management
Automated
Transactions
Billing 
Collections
Policy
Management
On-line
Transactions
Architecture View – Secondary Areas for Componentisation
16
Architecture View – Technical Conversion
Convert all remaining transactions
(which are essentially batch) to be
initiated by a generic transaction
engine
Convert the DB to
be SQL DDL driven
if not already done
Refactor the platform specific
COBOL code to a standard version
such as micro-focus
Version control and change
management are handled via standard
Git or SVN tools
17

Thank you

More Related Content

What's hot

Software Systems & Application Rationalization
Software Systems & Application RationalizationSoftware Systems & Application Rationalization
Software Systems & Application RationalizationAmbareesh Kulkarni
 
Webinar: How to get started on a Software Asset Management program
Webinar: How to get started on a Software Asset Management programWebinar: How to get started on a Software Asset Management program
Webinar: How to get started on a Software Asset Management program
Flexera
 
Making Architecture Business Value Driven
Making Architecture Business Value DrivenMaking Architecture Business Value Driven
Making Architecture Business Value Driven
IASA
 
ERP System Development Plan
ERP System Development PlanERP System Development Plan
ERP System Development Plan
Sri Jayasinghe
 
IBM Decision Server Insights
IBM Decision Server InsightsIBM Decision Server Insights
IBM Decision Server Insights
Alain Neyroud
 
Erp process flow
Erp process flowErp process flow
Erp process flow
Kannathasan Meipporul
 
Maximo competition
Maximo competitionMaximo competition
Maximo competition
Projetech
 
Project Management challenges in oracle EBS/ERP implementations
Project Management challenges in oracle EBS/ERP implementationsProject Management challenges in oracle EBS/ERP implementations
Project Management challenges in oracle EBS/ERP implementations
SIVAKUMAR_G
 
Addressing security concerns through BPM
Addressing security concerns through BPMAddressing security concerns through BPM
Addressing security concerns through BPMAlexander SAMARIN
 
Hp application portfolio management software
Hp application portfolio management softwareHp application portfolio management software
Hp application portfolio management softwareHP Enterprise Italia
 
Concorde Solutions ITAM Review Tools Day
Concorde Solutions ITAM Review Tools Day Concorde Solutions ITAM Review Tools Day
Concorde Solutions ITAM Review Tools Day
Martin Thompson
 
Optimizing order to-cash (e-business suite) with GRC Advanced Controls
Optimizing order to-cash (e-business suite) with GRC Advanced ControlsOptimizing order to-cash (e-business suite) with GRC Advanced Controls
Optimizing order to-cash (e-business suite) with GRC Advanced Controls
Oracle
 
Profitability & Cost Management Cloud Service: Have It Your Way
Profitability & Cost Management Cloud Service: Have It Your WayProfitability & Cost Management Cloud Service: Have It Your Way
Profitability & Cost Management Cloud Service: Have It Your Way
Alithya
 
Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)
Alexander SAMARIN
 
SAP customized for Aircraft Maintenance, Repair & Overhaul (MRO)
SAP customized for Aircraft Maintenance, Repair & Overhaul (MRO) SAP customized for Aircraft Maintenance, Repair & Overhaul (MRO)
SAP customized for Aircraft Maintenance, Repair & Overhaul (MRO)
Techwave Hungary Zrt.
 
Ramco ERP for Facility Management Services
Ramco ERP for Facility Management ServicesRamco ERP for Facility Management Services
Ramco ERP for Facility Management Services
Ramco Systems
 
An Introduction to econsys
An Introduction to econsysAn Introduction to econsys
An Introduction to econsys
Andrew Redfern
 
Maximo Mobile Suite Workshop Regis Adamus Sep 2012
Maximo Mobile Suite Workshop   Regis Adamus Sep 2012Maximo Mobile Suite Workshop   Regis Adamus Sep 2012
Maximo Mobile Suite Workshop Regis Adamus Sep 2012alipaiva
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise Architecture
Nathaniel Palmer
 
Oracle Profitability and Cost Management - PCMCS
Oracle Profitability and Cost Management - PCMCSOracle Profitability and Cost Management - PCMCS
Oracle Profitability and Cost Management - PCMCS
Tentive Solutions
 

What's hot (20)

Software Systems & Application Rationalization
Software Systems & Application RationalizationSoftware Systems & Application Rationalization
Software Systems & Application Rationalization
 
Webinar: How to get started on a Software Asset Management program
Webinar: How to get started on a Software Asset Management programWebinar: How to get started on a Software Asset Management program
Webinar: How to get started on a Software Asset Management program
 
Making Architecture Business Value Driven
Making Architecture Business Value DrivenMaking Architecture Business Value Driven
Making Architecture Business Value Driven
 
ERP System Development Plan
ERP System Development PlanERP System Development Plan
ERP System Development Plan
 
IBM Decision Server Insights
IBM Decision Server InsightsIBM Decision Server Insights
IBM Decision Server Insights
 
Erp process flow
Erp process flowErp process flow
Erp process flow
 
Maximo competition
Maximo competitionMaximo competition
Maximo competition
 
Project Management challenges in oracle EBS/ERP implementations
Project Management challenges in oracle EBS/ERP implementationsProject Management challenges in oracle EBS/ERP implementations
Project Management challenges in oracle EBS/ERP implementations
 
Addressing security concerns through BPM
Addressing security concerns through BPMAddressing security concerns through BPM
Addressing security concerns through BPM
 
Hp application portfolio management software
Hp application portfolio management softwareHp application portfolio management software
Hp application portfolio management software
 
Concorde Solutions ITAM Review Tools Day
Concorde Solutions ITAM Review Tools Day Concorde Solutions ITAM Review Tools Day
Concorde Solutions ITAM Review Tools Day
 
Optimizing order to-cash (e-business suite) with GRC Advanced Controls
Optimizing order to-cash (e-business suite) with GRC Advanced ControlsOptimizing order to-cash (e-business suite) with GRC Advanced Controls
Optimizing order to-cash (e-business suite) with GRC Advanced Controls
 
Profitability & Cost Management Cloud Service: Have It Your Way
Profitability & Cost Management Cloud Service: Have It Your WayProfitability & Cost Management Cloud Service: Have It Your Way
Profitability & Cost Management Cloud Service: Have It Your Way
 
Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)
 
SAP customized for Aircraft Maintenance, Repair & Overhaul (MRO)
SAP customized for Aircraft Maintenance, Repair & Overhaul (MRO) SAP customized for Aircraft Maintenance, Repair & Overhaul (MRO)
SAP customized for Aircraft Maintenance, Repair & Overhaul (MRO)
 
Ramco ERP for Facility Management Services
Ramco ERP for Facility Management ServicesRamco ERP for Facility Management Services
Ramco ERP for Facility Management Services
 
An Introduction to econsys
An Introduction to econsysAn Introduction to econsys
An Introduction to econsys
 
Maximo Mobile Suite Workshop Regis Adamus Sep 2012
Maximo Mobile Suite Workshop   Regis Adamus Sep 2012Maximo Mobile Suite Workshop   Regis Adamus Sep 2012
Maximo Mobile Suite Workshop Regis Adamus Sep 2012
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise Architecture
 
Oracle Profitability and Cost Management - PCMCS
Oracle Profitability and Cost Management - PCMCSOracle Profitability and Cost Management - PCMCS
Oracle Profitability and Cost Management - PCMCS
 

Viewers also liked

Approach for transformation kickoff
Approach for transformation kickoffApproach for transformation kickoff
Approach for transformation kickoff
Brian Maguire
 
Don’t Fear Modernizing Your Core: Banking Innovation in the Digital Age
Don’t Fear Modernizing Your Core: Banking Innovation in the Digital AgeDon’t Fear Modernizing Your Core: Banking Innovation in the Digital Age
Don’t Fear Modernizing Your Core: Banking Innovation in the Digital Age
NTT DATA Consulting, Inc.
 
Oracle Insurance: A Clear Vision for the Industry
Oracle Insurance: A Clear Vision for the IndustryOracle Insurance: A Clear Vision for the Industry
Oracle Insurance: A Clear Vision for the Industry
muratc2a
 
Accounting in insurance companies basic concepts
Accounting in insurance companies   basic conceptsAccounting in insurance companies   basic concepts
Accounting in insurance companies basic concepts
Avik Saha
 
Accounting for non-life insurances
Accounting for non-life insurancesAccounting for non-life insurances
Accounting for non-life insurancesscef0002
 

Viewers also liked (6)

Approach for transformation kickoff
Approach for transformation kickoffApproach for transformation kickoff
Approach for transformation kickoff
 
Don’t Fear Modernizing Your Core: Banking Innovation in the Digital Age
Don’t Fear Modernizing Your Core: Banking Innovation in the Digital AgeDon’t Fear Modernizing Your Core: Banking Innovation in the Digital Age
Don’t Fear Modernizing Your Core: Banking Innovation in the Digital Age
 
Oracle Insurance: A Clear Vision for the Industry
Oracle Insurance: A Clear Vision for the IndustryOracle Insurance: A Clear Vision for the Industry
Oracle Insurance: A Clear Vision for the Industry
 
Insurance Companies Accounts
Insurance Companies AccountsInsurance Companies Accounts
Insurance Companies Accounts
 
Accounting in insurance companies basic concepts
Accounting in insurance companies   basic conceptsAccounting in insurance companies   basic concepts
Accounting in insurance companies basic concepts
 
Accounting for non-life insurances
Accounting for non-life insurancesAccounting for non-life insurances
Accounting for non-life insurances
 

Similar to Insurance application modernisation

BPM Application Infrastructure
BPM Application InfrastructureBPM Application Infrastructure
BPM Application Infrastructure
David Norton
 
Coherent - Insurtech Innovation Award 2023
Coherent - Insurtech Innovation Award 2023Coherent - Insurtech Innovation Award 2023
Coherent - Insurtech Innovation Award 2023
The Digital Insurer
 
Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview
Giorgio Visintin
 
Air Reply NetSuite ecommerce overview
Air Reply NetSuite  ecommerce overview Air Reply NetSuite  ecommerce overview
Air Reply NetSuite ecommerce overview
Giorgio Visintin
 
Conig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information GovernanceConig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information Governance
Yalcin Gerek
 
CONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information GovernanceCONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information Governance
Yalcin Gerek
 
OracleappsBAEPresentationfinalshannononly
OracleappsBAEPresentationfinalshannononlyOracleappsBAEPresentationfinalshannononly
OracleappsBAEPresentationfinalshannononlyPatrick Shannon, PMP
 
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
6.18.2013 -  2013 - Prj & Port Mgmt SftDev - Portfolio Management -  For the ...6.18.2013 -  2013 - Prj & Port Mgmt SftDev - Portfolio Management -  For the ...
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
IBM Rational
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544ypai
 
Indus productization-brief
Indus productization-briefIndus productization-brief
Indus productization-brief
indusaviation
 
Max Poliashenko - Enterprise Product Architecture
Max Poliashenko - Enterprise Product ArchitectureMax Poliashenko - Enterprise Product Architecture
Max Poliashenko - Enterprise Product Architecture
iasaglobal
 
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Cognizant
 
Framing the business case service provider v1 2
Framing the business case    service provider  v1 2Framing the business case    service provider  v1 2
Framing the business case service provider v1 2
pskoularikos
 
Removing the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateRemoving the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMate
Corso
 
Icld inter cloud-systems 1 21 14 3
Icld inter cloud-systems 1 21 14 3Icld inter cloud-systems 1 21 14 3
Icld inter cloud-systems 1 21 14 3
RedChip Companies, Inc.
 
SI Alliance Marketing - Insurance Analytics Solution Webinar
SI Alliance Marketing - Insurance Analytics Solution WebinarSI Alliance Marketing - Insurance Analytics Solution Webinar
SI Alliance Marketing - Insurance Analytics Solution Webinar
David Castro
 
Get Smart About Technical Debt
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical Debt
CAST
 
Con8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controlsCon8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controlsOracle
 

Similar to Insurance application modernisation (20)

Resume
ResumeResume
Resume
 
BPM Application Infrastructure
BPM Application InfrastructureBPM Application Infrastructure
BPM Application Infrastructure
 
Coherent - Insurtech Innovation Award 2023
Coherent - Insurtech Innovation Award 2023Coherent - Insurtech Innovation Award 2023
Coherent - Insurtech Innovation Award 2023
 
Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview
 
Air Reply NetSuite ecommerce overview
Air Reply NetSuite  ecommerce overview Air Reply NetSuite  ecommerce overview
Air Reply NetSuite ecommerce overview
 
Conig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information GovernanceConig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information Governance
 
CONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information GovernanceCONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information Governance
 
OracleappsBAEPresentationfinalshannononly
OracleappsBAEPresentationfinalshannononlyOracleappsBAEPresentationfinalshannononly
OracleappsBAEPresentationfinalshannononly
 
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
6.18.2013 -  2013 - Prj & Port Mgmt SftDev - Portfolio Management -  For the ...6.18.2013 -  2013 - Prj & Port Mgmt SftDev - Portfolio Management -  For the ...
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
 
Indus productization-brief
Indus productization-briefIndus productization-brief
Indus productization-brief
 
Max Poliashenko - Enterprise Product Architecture
Max Poliashenko - Enterprise Product ArchitectureMax Poliashenko - Enterprise Product Architecture
Max Poliashenko - Enterprise Product Architecture
 
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
Using Adaptive Scrum to Tame Process Reverse Engineering in Data Analytics Pr...
 
2012-09-26 Acctg Systems Comparison
2012-09-26 Acctg Systems Comparison2012-09-26 Acctg Systems Comparison
2012-09-26 Acctg Systems Comparison
 
Framing the business case service provider v1 2
Framing the business case    service provider  v1 2Framing the business case    service provider  v1 2
Framing the business case service provider v1 2
 
Removing the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateRemoving the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMate
 
Icld inter cloud-systems 1 21 14 3
Icld inter cloud-systems 1 21 14 3Icld inter cloud-systems 1 21 14 3
Icld inter cloud-systems 1 21 14 3
 
SI Alliance Marketing - Insurance Analytics Solution Webinar
SI Alliance Marketing - Insurance Analytics Solution WebinarSI Alliance Marketing - Insurance Analytics Solution Webinar
SI Alliance Marketing - Insurance Analytics Solution Webinar
 
Get Smart About Technical Debt
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical Debt
 
Con8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controlsCon8154 controlling for multiple erp systems with oracle advanced controls
Con8154 controlling for multiple erp systems with oracle advanced controls
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

Insurance application modernisation

  • 2. 2 Brian Maguire – brian@budavar.com http://www.budavar.com
  • 3. 3 Modernisation – The Challenges •  $m’s spent encapsulating business logic and rules into code •  Difficult to justify a full systems replacement (risk, impact, result) •  Many organisations are advocating “Transformation (essentially Code translation)” led initiatives. •  This approach is both flawed and precarious •  It is Flawed in that; –  Rules encapsulated in language-A are translated into language-B –  Translating procedural languages to Java, C#, etc means pushing a procedural model into an OO model without any benefits –  It results in an OO model based on program structure of the original system and not a real world model based on the business –  It leads to a system that is incomprehensible to original team and a complete mess to any new developers in the targeted language •  It is Precarious in that it presents a false sense of hope
  • 4. 4 Architecture View – Business Focused Finance (GL, AR, AP, etc) Reporting, Analytics BI Personal and Environmental Data Capture Correspondence Management Security Access BPM Work Flow Business Rules Integration Management Core Insurance Processing Policy ClaimsNew Business Party Management Prospect and Quotation Management Commission Sales Channel Management Product Management Actuarial Governance, Risk Compliance TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS – Industry Specific TIER 2 FUNCTIONAL AREAS – SUPPORT THE BUSINESS – Industry Specific TIER 3 FUNCTIONAL AREAS – CONTROL FOUNDATIONAL – Non-industry Specific
  • 5. 5 Architecture View – Business Focused Core Insurance Processing Policy ClaimsNew Business Party Management Prospect and Quotation Management TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS – Industry Specific Policy Unit Management Automated Transactions Billing Collections Policy Management On-line Transactions ….. …..….. …..…..
  • 6. 6 Single Core Application – High Investment – Code Driven Configuration Architecture View – Today’s Environment Prospect and Quotation Management TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS Core Insurance Processing Policy ClaimsNew Business Party Management Commission Sales Channel Management Product Management Actuarial Governance, Risk Compliance TIER 2 FUNCTIONAL AREAS – SUPPORT THE BUSINESS Finance (GL, AR, AP, etc) Reporting, Analytics BI Personal and Environmental Data Capture Correspondence Management Security Access BPM Work Flow Business Rules Integration Management TIER 3 FUNCTIONAL AREAS – CONTROL FOUNDATIONAL – Non-industry Specific
  • 7. 7 Modernisation Goals •  The Goal should be to deliver “Modernization” not “Translation” •  Modernization is a path to; –  Reduce Cost on new initiatives (Products, Distribution channels, etc) –  Release business rules from code into configuration models –  Protecting core value built into the existing application stack –  Decommission of some legacy functions and integration of modern components into the overall solution –  Present a modern UI and UX to the user and client community
  • 8. 8 Modernisation Architecture Principles •  The architectural principles can be referred to as “Separation of Interests” and “Application Layers”. The target is to follow a roadmap that; –  Delivers agility in meeting market needs –  Mandates a rapid rollout of modernised UI and UX –  Provides protection of “perceived value” from spend to date –  Enables flexibility in choice of technology components that meet business needs –  Results in a modern integrated solution stack –  Protects the business from the hassles of technology change –  Involves the business fully in the delivery of the business focused initiatives –  Transitions to the desired state over a maximum 2-3 year timeframe
  • 9. 9 Modernisation Execution Requirements •  Demonstrated and proven knowledge of the business vertical being addressed •  A fully functional and easily configurable UI / UX component that enables rapid transition to a modern experience for the user community •  Deep knowledge of the incumbent legacy application(s) •  A proven set of components to provide rapid configuration and management capabilities in key areas that will provide the best positive impact to the business •  A solid roadmap that does not fundamentally change for each client •  A core team of “experts” who truly understand the challenges from business, application, architecture and technology perspectives •  A toolset that allows rapid legacy application analysis, rule extraction and code refactoring
  • 10. 10 Building Out a Roadmap •  Identify the key areas of pain •  Focus on fast value that will have a positive impact on the business •  Be seen to deliver •  Publish the roadmap and communicate progress challenges •  Run the project outside of normal project channels and administration •  Re-use, before Buy. Before Build
  • 11. 11 Deliver a Modern UI / UX UI / UX Layer Focused on Insurance Transactions Integration Layer working with Web Services or JSON API’s Browser Based Mobile Ready Process FocusedSocial Conformity Secondary Systems for additional relevant data, etc Foundational applications for rules, documents, etc •  Legacy system will be service enabled via; –  Business Transaction wrapper API’s –  Transaction decomposition
  • 12. 12 Single Core Application – High Investment – Code Driven Configuration Architecture View – Primary Areas for Componentisation Prospect and Quotation Management TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS Core Insurance Processing Policy ClaimsNew Business Party Management Commission Sales Channel Management Product Management Actuarial Governance, Risk Compliance TIER 2 FUNCTIONAL AREAS – SUPPORT THE BUSINESS Finance (GL, AR, AP, etc) Reporting, Analytics BI Personal and Environmental Data Capture Correspondenc e Management Security Access BPM Work Flow Business Rules Integration Management TIER 3 FUNCTIONAL AREAS – CONTROL FOUNDATIONAL
  • 13. 13 Core Insurance Processing Policy ClaimsNew Business Party Management Prospect and Quotation Management TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS – Industry Specific Policy Unit Management Automated Transactions Billing Collections Policy Management On-line Transactions Architecture View – Primary Areas for Componentisation
  • 14. 14 Single Core Application – High Investment – Code Driven Configuration Architecture View – Secondary Areas for Componentisation Prospect and Quotation Management TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS Core Insurance Processing Policy ClaimsNew Business Party Management Commission Product Management Actuarial Governance, Risk Compliance TIER 2 FUNCTIONAL AREAS – SUPPORT THE BUSINESS Finance (GL, AR, AP, etc) Reporting, Analytics BI Personal and Environmental Data Capture Security Access BPM Work Flow Integration Management TIER 3 FUNCTIONAL AREAS – CONTROL FOUNDATIONAL Sales Channel Management Correspondence Management Business Rules
  • 15. 15 Core Insurance Processing Policy ClaimsNew Business Party Management Prospect and Quotation Management TIER 1 FUNCTIONAL AREAS – RUN THE BUSINESS – Industry Specific Policy Unit Management Automated Transactions Billing Collections Policy Management On-line Transactions Architecture View – Secondary Areas for Componentisation
  • 16. 16 Architecture View – Technical Conversion Convert all remaining transactions (which are essentially batch) to be initiated by a generic transaction engine Convert the DB to be SQL DDL driven if not already done Refactor the platform specific COBOL code to a standard version such as micro-focus Version control and change management are handled via standard Git or SVN tools