SlideShare a Scribd company logo
1 of 17
Perpetual Motion in Financial Products
Mark Norton
IDIOM Limited
Business Agility in Action – business led policy improvement


Actual Use Case – One of top 4 Australasian insurers

Actuary identifies opportunity to reduce the referral rate for automated insurance underwriting

Working alone, develops adjustment to credit policy to mitigate unnecessary referrals

Verifies improvement and ensures no unintended consequences by testing the challenger vs
incumbent policies across the full product portfolio (>500k policies)

Generates new Credit Policy narratives for Board and APRA approval

Submits new policy to production – automated overnight process

ALL WITHOUT IT INVOLVEMENT

ALL IN TWO WEEKS ELAPSED

ONLY ONE PERSON END TO END
Business Agility in Action – nimble, continuous, perpetual

Actual Use Case – One of top 4 Australasian insurers

SME team takes custody of product definitions for high-end, tailored insurance products

Including data schemas, life-cycle decisions, forms, business documents, reference data

50-60 large, maximum complexity products (thousands of risks, multi-billions cover per policy)

100’s of active underwriters

Continuous, perpetual versioning of schemas, rules, forms, documents, reference data

Continuous total portfolio testing (policy simulations, what-if, regression)

Automated pipelining* of schema changes

Automated deployment cycle with single manual step to verify deployment process compliance

ALL WITHOUT IT INVOLVEMENT

DAILY RELEASE CYCLE FOR INSURANCE PRODUCTS BY PRODUCT SMEs
What is the matter with IT
High cost, high risk, long time for systems that are too inflexible

Requirements* that start badly as narrative and get worse through multiple one-way
transformations to executable code

What is a requirement (singular)? A process? A transaction?
No party can confirm what is written as computer code matches what was intended by the narrative

Deliberate subjugation then assimilation of business concepts into IT concepts

Business reality is subsumed in IT jargon that has no business relevance (objects, components, layers,
standards, notations, processes, etc.)

So that business concepts are suffused throughout the code base

Losing their identity, integrity, and coherence
Technical and business concepts are fused into one single system image

Result: Every business change is a full scale IT construction project

* Requirements: http://www.modernanalyst.com/Resources/Articles/tabid/115/ID/1354/Requirements-and-the-Beast-of-Complexity.aspx
Agile Improves, but does not Solve the Problem

Speed to market is a critical business KPI for development of business products + services

Our business users have backlogs for IT resources measured in months to years

- assume a current backlog of 6 months

Assume a product change takes 1 month to develop and test under waterfall SDLC

Assume that agile improves waterfall SDLC by 50%

How much better off is the business in terms of its critical KPI? ~8%


Agile is a business issue more than an IT issue

Speeding up financial product delivery is the objective, not speeding up the SDLC per se

Ergo, we need to remove / reduce IT role in financial product + service delivery
Our upside down world

“Externalities” are real, perpetual, and mutable, and exist irrespective of any system 

Real things, real data, real events, real policies 
e.g. Loans, Policies, Claims, Patients, Passengers, Taxpayers, etc

“Internalities” are the IT things that are unseen in the real world

E.g. objects, components, layers, standards, notations, processes, etc
Systems: a simulacrum* of business reality that is abstract, transient, rigid

[*a mere image that does not represent the reality of the original]

Much treasure is spent injecting externalities into internalities !

What is real, perpetual and mutable is embodied in something that is abstract, transient, and inflexible

We need to reinvent this process – internalities and externalities must be discrete and independent

So that what is real, perpetual, and mutable stays real, perpetual, and mutable within systems that are
abstract, transient, and inflexible
Build an Agile System, not an Agile Development Process

AGILE helps when it addresses the Externalities more than the Internalities

Agile must be measured in terms of business agility, not development agility

Building systems that fuse externalities / internalities faster and at less cost still = failure

Deliver a system that allows business SME’s to build and maintain financial products

Separation of concerns – separate externalities and internalities

Retain distinct ownership, custodianship, and management of each

Business ownership of externalities / IT ownership of internalities

Build models of the externalities to be executed directly by the internalities 

Externalities exist independently before, during, and after internalities
Semi-rigid Internalities service agile externalities subject to periodic wholesale replacement

Make the relationship between Externalities and Internalities explicit

Use meta data to ‘late-bind’ Externalities and Internalities
Externalities
Financial Products and Services are Externalities that can be represented by 4 models

1. Data that represents each real world entity and holds its current state (ENTITY DATA)
2. Policies that govern the life-cycle of each entity by controlling the entity’s state transitions (POLICIES)
3. Policy aware event pathways that drive the state transitions for each entity (EVENTS)

 
(forms for human users, services for automated systems)
4. Complex representations of the entity state for external actors (DOCUMENTS / MESSAGES)

Entity data is large and complex (e.g. >100k normalised data nodes)

Policies come from many sources – distilled into decisions / rules 

Regulatory – legal, industry best practice 
Contractual – policies agreed with third parties, contracts 
Internal – the product and service definitions of the model owner

Process Management driven by ‘best, next’ decisions – BINARY BPM


Decision driven, just-in-time, dynamic selection of ‘best-next’ activity or process

Models of Externalities are not bound to execution technology, location, or platform
Internalities
Can be hidden behind a generic transaction container 


– providing a ‘virtual transaction platform’ for any/all Externality models

Includes BAU IT standards, platforms, and infrastructure

Security, authentication and authorisation
Event management, transaction invocation, transaction resourcing
Persistence, record location, record retrieval
Routing, communications, message delivery

Includes all specialist activities that are defined by technology

Web services, communication devices, machine interfaces, etc. (e.g. Send SMS, Address lookup)

Scope of internalities is relatively minor

Total number of discrete activities is < a few hundred for a large corporate (source: major UK Bank)
Total number of LOC is <20% of the complete system image

Internalities are not aware of the nature of any business entity or policy

Externalities and Internalities only aware of each other via meta data
One System Image but Two Systems
Generic Database Persists Externalities
Generic Business Transaction Executes Externalities
Benefits of Abstracted, Decision Centric Transactions
Workflow Efficiency – use policy defined decisions to generate Workflow meta-data

“Binary BPM” – the best-next-step determined just-in-time every-time

‘Automate the now’, not the future or the past

Align entire universe of dependent systems and actors with new state

Timeliness and Accuracy

The right question at the right time; followed by the right decisions; and timely, decision
controlled follow-up – every where, every time

Ease of Use
Forms and processes dynamically optimised for different user needs including customers,
back-office & administrators, third parties

Expanded Transaction Scope
Fewer transactions needed because the transaction addresses the entire entity life cycle, not
specific state changes
Benefits of Abstracted, Decision Centric Transactions

Auditable and Transparent – full audit trail for all data, processes, decisions

Business/Systems Alignment – apply the correct business policies for every event, every time

Determine whether to offer/allow any product or service, under what terms and conditions, with
what costs/charges, then control all downstream consequences 
– all exactly in accordance with business policy

Perpetual Agility

Allow improvements to be implemented by SMEs by adjusting the Externalities continuously
(without code changes) as the organisation learns

Extensible

Externalities inherently allow plug’n’play products and services

Legacy Rejuvenation


Embed transaction container into Legacy systems to enhance capability / extend life
Business Transaction Cycle (Part 1)
Event triggers transaction

Web service, communication device, machine interface, etc

The Internalities (the IT cycle – part 1)

Ø  Identify the event and initiate response
Ø  Locate an existing entity record or instantiate a new one
Ø  Acquire event data for the transaction
Ø  Instantiate the relevant ‘policy life cycle’ transaction in the container
Ø  THE INTERNALITIES ARE NOT TRANSACTION AWARE
The Externalities (the business cycle)

Ø  Receive and validate the event data against the current entity state
[Cycle the event data through a form or service until acceptable]
Ø  Transform the event and entity data into the policy idiom
Ø  Execute the business policy and determine the new entity state
Ø  Change the state and all state dependent attributes (cost, terms, etc)
Ø  Prepare vectors to align all external systems
Ø  Prepare workflow data to drive activities and future events
Transaction Cycle (Part 2)

The Internalities (the IT cycle – part 2)

Ø  When the transaction is completed, receive the entity data in its new state
Ø  Persist the new state and archive the old state
Ø  Inspect the state meta data for Bringups, Actions, Vectors for secondary events
Ø  Extract the workflow meta data and use to drive the activities and secondary events
Result

Entity state is updated

Current and future workflow is actioned

All internal and external systems are aligned with this new state 


STILL ONE SYSTEM IMAGE – NOW IN 2 DISCRETE PARTS
Thanks for listening…
Mark Norton
IDIOM Limited

More Related Content

What's hot

Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basicsEdwin Dando
 
Next Generation BA: what new skills and behaviours do BAs need to develop in ...
Next Generation BA: what new skills and behaviours do BAs need to develop in ...Next Generation BA: what new skills and behaviours do BAs need to develop in ...
Next Generation BA: what new skills and behaviours do BAs need to develop in ...IIBA UK Chapter
 
Change Lessons Learned - Implementing a Kanban System for Enterprise Agility
Change Lessons Learned - Implementing a Kanban System for Enterprise AgilityChange Lessons Learned - Implementing a Kanban System for Enterprise Agility
Change Lessons Learned - Implementing a Kanban System for Enterprise AgilityShoaib Shaukat
 
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...ITSM Academy, Inc.
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterArno Delhij 웃
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economyNUS-ISS
 
Supporting the shift to a digital economy
Supporting the shift to a digital economySupporting the shift to a digital economy
Supporting the shift to a digital economyNUS-ISS
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysisScott W. Ambler
 
Visualising and streamlining shared services
Visualising and streamlining shared servicesVisualising and streamlining shared services
Visualising and streamlining shared servicesNUS-ISS
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
 
A proposed agile systems engineering manifesto
A proposed agile systems engineering manifestoA proposed agile systems engineering manifesto
A proposed agile systems engineering manifestoHazel Woodcock
 
Leadership beyond Agile XP2015
Leadership beyond Agile XP2015Leadership beyond Agile XP2015
Leadership beyond Agile XP2015samililja
 
Smarter fundraising – technology and processes
Smarter fundraising – technology and processesSmarter fundraising – technology and processes
Smarter fundraising – technology and processesShoNet
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architectureScott W. Ambler
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data ManagementScott W. Ambler
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessTechWell
 
Adding Value with Change Management
Adding Value with Change ManagementAdding Value with Change Management
Adding Value with Change ManagementITSM Academy, Inc.
 
Agile Eastern Europe 2011 Large Scale Agile Transformation
Agile Eastern Europe 2011 Large Scale Agile TransformationAgile Eastern Europe 2011 Large Scale Agile Transformation
Agile Eastern Europe 2011 Large Scale Agile Transformationpskapa
 

What's hot (19)

Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Next Generation BA: what new skills and behaviours do BAs need to develop in ...
Next Generation BA: what new skills and behaviours do BAs need to develop in ...Next Generation BA: what new skills and behaviours do BAs need to develop in ...
Next Generation BA: what new skills and behaviours do BAs need to develop in ...
 
Change Lessons Learned - Implementing a Kanban System for Enterprise Agility
Change Lessons Learned - Implementing a Kanban System for Enterprise AgilityChange Lessons Learned - Implementing a Kanban System for Enterprise Agility
Change Lessons Learned - Implementing a Kanban System for Enterprise Agility
 
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
 
Agile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI ChapterAgile Transition Framework - presented at Frankfurt PMI Chapter
Agile Transition Framework - presented at Frankfurt PMI Chapter
 
How DevOps supports the digital economy
How DevOps supports the digital economyHow DevOps supports the digital economy
How DevOps supports the digital economy
 
Supporting the shift to a digital economy
Supporting the shift to a digital economySupporting the shift to a digital economy
Supporting the shift to a digital economy
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysis
 
Visualising and streamlining shared services
Visualising and streamlining shared servicesVisualising and streamlining shared services
Visualising and streamlining shared services
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Agile your ITIL
Agile your ITILAgile your ITIL
Agile your ITIL
 
A proposed agile systems engineering manifesto
A proposed agile systems engineering manifestoA proposed agile systems engineering manifesto
A proposed agile systems engineering manifesto
 
Leadership beyond Agile XP2015
Leadership beyond Agile XP2015Leadership beyond Agile XP2015
Leadership beyond Agile XP2015
 
Smarter fundraising – technology and processes
Smarter fundraising – technology and processesSmarter fundraising – technology and processes
Smarter fundraising – technology and processes
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data Management
 
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile EffectivenessGoverning Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
Governing Agile Teams: Disciplined Strategies to Increase Agile Effectiveness
 
Adding Value with Change Management
Adding Value with Change ManagementAdding Value with Change Management
Adding Value with Change Management
 
Agile Eastern Europe 2011 Large Scale Agile Transformation
Agile Eastern Europe 2011 Large Scale Agile TransformationAgile Eastern Europe 2011 Large Scale Agile Transformation
Agile Eastern Europe 2011 Large Scale Agile Transformation
 

Similar to Mark Norton (Idiom Limited)

How much does it cost to be Secure?
How much does it cost to be Secure?How much does it cost to be Secure?
How much does it cost to be Secure?mbmobile
 
Week 1 - Information Systems Strategy TriangleBusiness Strateg.docx
Week 1 - Information Systems Strategy TriangleBusiness Strateg.docxWeek 1 - Information Systems Strategy TriangleBusiness Strateg.docx
Week 1 - Information Systems Strategy TriangleBusiness Strateg.docxmelbruce90096
 
L Holution Srochure Bperation Oerf Penter V1
L Holution Srochure Bperation Oerf Penter V1L Holution Srochure Bperation Oerf Penter V1
L Holution Srochure Bperation Oerf Penter V1James McDermott
 
How technology and innovative processes can make your legal team more efficient
How technology and innovative processes can make your legal team more efficientHow technology and innovative processes can make your legal team more efficient
How technology and innovative processes can make your legal team more efficientEversheds Sutherland
 
Presentation to the AEA (June 23)
Presentation to the AEA (June 23) Presentation to the AEA (June 23)
Presentation to the AEA (June 23) Daljit Banger
 
Geoff Harris - CV_Dec 2016
Geoff Harris - CV_Dec 2016Geoff Harris - CV_Dec 2016
Geoff Harris - CV_Dec 2016Geoffrey Harris
 
Best Practices for Rating and Policy Administration System Replacement
Best Practices for Rating and Policy Administration System ReplacementBest Practices for Rating and Policy Administration System Replacement
Best Practices for Rating and Policy Administration System ReplacementEdgewater
 
Performance measurement and exception management in investment processing
Performance measurement and exception management in investment processingPerformance measurement and exception management in investment processing
Performance measurement and exception management in investment processingNIIT Technologies
 
Business Intelligence Industry Perspective Session I
Business Intelligence   Industry Perspective Session IBusiness Intelligence   Industry Perspective Session I
Business Intelligence Industry Perspective Session IPrithwis Mukerjee
 
1.Innova Zurich
1.Innova Zurich1.Innova Zurich
1.Innova ZurichErmando
 
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 Industrymuratc2a
 
SDLC Control
SDLC ControlSDLC Control
SDLC Controlbenji00
 
Taming the regulatory tiger with jwg and smartlogic
Taming the regulatory tiger with jwg and smartlogicTaming the regulatory tiger with jwg and smartlogic
Taming the regulatory tiger with jwg and smartlogicAnn Kelly
 
Pmac It Project Management 2010
Pmac It Project Management 2010Pmac It Project Management 2010
Pmac It Project Management 2010nseiersen
 

Similar to Mark Norton (Idiom Limited) (20)

How much does it cost to be Secure?
How much does it cost to be Secure?How much does it cost to be Secure?
How much does it cost to be Secure?
 
Vivek cv
Vivek cvVivek cv
Vivek cv
 
Week 1 - Information Systems Strategy TriangleBusiness Strateg.docx
Week 1 - Information Systems Strategy TriangleBusiness Strateg.docxWeek 1 - Information Systems Strategy TriangleBusiness Strateg.docx
Week 1 - Information Systems Strategy TriangleBusiness Strateg.docx
 
Building cbis, mis, csvtu
Building cbis, mis, csvtuBuilding cbis, mis, csvtu
Building cbis, mis, csvtu
 
An IT Governance program
An IT Governance programAn IT Governance program
An IT Governance program
 
L Holution Srochure Bperation Oerf Penter V1
L Holution Srochure Bperation Oerf Penter V1L Holution Srochure Bperation Oerf Penter V1
L Holution Srochure Bperation Oerf Penter V1
 
Government and SOX Compliance for ERP Systems
Government and SOX Compliance for ERP SystemsGovernment and SOX Compliance for ERP Systems
Government and SOX Compliance for ERP Systems
 
How technology and innovative processes can make your legal team more efficient
How technology and innovative processes can make your legal team more efficientHow technology and innovative processes can make your legal team more efficient
How technology and innovative processes can make your legal team more efficient
 
Presentation to the AEA (June 23)
Presentation to the AEA (June 23) Presentation to the AEA (June 23)
Presentation to the AEA (June 23)
 
Asset Management: Climbing the Asset Maturity Curve
Asset Management: Climbing the Asset Maturity CurveAsset Management: Climbing the Asset Maturity Curve
Asset Management: Climbing the Asset Maturity Curve
 
Geoff Harris - CV_Dec 2016
Geoff Harris - CV_Dec 2016Geoff Harris - CV_Dec 2016
Geoff Harris - CV_Dec 2016
 
Best Practices for Rating and Policy Administration System Replacement
Best Practices for Rating and Policy Administration System ReplacementBest Practices for Rating and Policy Administration System Replacement
Best Practices for Rating and Policy Administration System Replacement
 
Performance measurement and exception management in investment processing
Performance measurement and exception management in investment processingPerformance measurement and exception management in investment processing
Performance measurement and exception management in investment processing
 
Business Intelligence Industry Perspective Session I
Business Intelligence   Industry Perspective Session IBusiness Intelligence   Industry Perspective Session I
Business Intelligence Industry Perspective Session I
 
1.Innova Zurich
1.Innova Zurich1.Innova Zurich
1.Innova Zurich
 
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
 
SDLC Control
SDLC ControlSDLC Control
SDLC Control
 
Taming the regulatory tiger with jwg and smartlogic
Taming the regulatory tiger with jwg and smartlogicTaming the regulatory tiger with jwg and smartlogic
Taming the regulatory tiger with jwg and smartlogic
 
Pmac It Project Management 2010
Pmac It Project Management 2010Pmac It Project Management 2010
Pmac It Project Management 2010
 
Alignia Brochure
Alignia BrochureAlignia Brochure
Alignia Brochure
 

More from AgileNZ Conference

Automated Agility?! Let's Talk Truly Agile Testing - Adam Howard - AgileNZ 2017
Automated Agility?! Let's Talk Truly Agile Testing - Adam Howard - AgileNZ 2017Automated Agility?! Let's Talk Truly Agile Testing - Adam Howard - AgileNZ 2017
Automated Agility?! Let's Talk Truly Agile Testing - Adam Howard - AgileNZ 2017AgileNZ Conference
 
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017AgileNZ Conference
 
Breaking Through the Transformation Pain Barrier - Julie Lindenberg & David M...
Breaking Through the Transformation Pain Barrier - Julie Lindenberg & David M...Breaking Through the Transformation Pain Barrier - Julie Lindenberg & David M...
Breaking Through the Transformation Pain Barrier - Julie Lindenberg & David M...AgileNZ Conference
 
Improv-e Your Innovation - Jakob Jurkiewicz - AgileNZ 2017
Improv-e Your Innovation - Jakob Jurkiewicz - AgileNZ 2017Improv-e Your Innovation - Jakob Jurkiewicz - AgileNZ 2017
Improv-e Your Innovation - Jakob Jurkiewicz - AgileNZ 2017AgileNZ Conference
 
Chocolate, Cider & Product Ownership - Penny Goodwin & Chetan Parbhu - AgileN...
Chocolate, Cider & Product Ownership - Penny Goodwin & Chetan Parbhu - AgileN...Chocolate, Cider & Product Ownership - Penny Goodwin & Chetan Parbhu - AgileN...
Chocolate, Cider & Product Ownership - Penny Goodwin & Chetan Parbhu - AgileN...AgileNZ Conference
 
The Art of Dual-track Delivery - Ant Boobier - AgileNZ 2017
The Art of Dual-track Delivery - Ant Boobier - AgileNZ 2017The Art of Dual-track Delivery - Ant Boobier - AgileNZ 2017
The Art of Dual-track Delivery - Ant Boobier - AgileNZ 2017AgileNZ Conference
 
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017AgileNZ Conference
 
Scrumdiddlyumptious & the Killjoys - Mia Horrigan - AgileNZ 2017
Scrumdiddlyumptious & the Killjoys - Mia Horrigan - AgileNZ 2017Scrumdiddlyumptious & the Killjoys - Mia Horrigan - AgileNZ 2017
Scrumdiddlyumptious & the Killjoys - Mia Horrigan - AgileNZ 2017AgileNZ Conference
 
Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017AgileNZ Conference
 
Inclusive Collaboration – How Our Differences Can Make the Difference - Aaron...
Inclusive Collaboration – How Our Differences Can Make the Difference - Aaron...Inclusive Collaboration – How Our Differences Can Make the Difference - Aaron...
Inclusive Collaboration – How Our Differences Can Make the Difference - Aaron...AgileNZ Conference
 
Born to Learn - Aurelien Beraud - AgileNZ 2017
Born to Learn - Aurelien Beraud - AgileNZ 2017Born to Learn - Aurelien Beraud - AgileNZ 2017
Born to Learn - Aurelien Beraud - AgileNZ 2017AgileNZ Conference
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...AgileNZ Conference
 
DevSec Delight with Compliance as Code - Matt Ray - AgileNZ 2017
DevSec Delight with Compliance as Code - Matt Ray - AgileNZ 2017DevSec Delight with Compliance as Code - Matt Ray - AgileNZ 2017
DevSec Delight with Compliance as Code - Matt Ray - AgileNZ 2017AgileNZ Conference
 
Shaking Leads to a Shake Up - Russel Garlick - AgileNZ 2017
Shaking Leads to a Shake Up - Russel Garlick - AgileNZ 2017Shaking Leads to a Shake Up - Russel Garlick - AgileNZ 2017
Shaking Leads to a Shake Up - Russel Garlick - AgileNZ 2017AgileNZ Conference
 
Making Agile Leadership Work: A Journey From Coach to Manager - Martin Cronj...
 Making Agile Leadership Work: A Journey From Coach to Manager - Martin Cronj... Making Agile Leadership Work: A Journey From Coach to Manager - Martin Cronj...
Making Agile Leadership Work: A Journey From Coach to Manager - Martin Cronj...AgileNZ Conference
 
Agile-ish – How to Build a Culture of Agility - Lynne Cazaly - AgileNZ 2017
Agile-ish – How to Build a Culture of Agility - Lynne Cazaly - AgileNZ 2017Agile-ish – How to Build a Culture of Agility - Lynne Cazaly - AgileNZ 2017
Agile-ish – How to Build a Culture of Agility - Lynne Cazaly - AgileNZ 2017AgileNZ Conference
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017AgileNZ Conference
 
Business Agility: Leadership, Teams & the Work - Jude Horrill - AgileNZ 2017
Business Agility: Leadership, Teams & the Work - Jude Horrill - AgileNZ 2017Business Agility: Leadership, Teams & the Work - Jude Horrill - AgileNZ 2017
Business Agility: Leadership, Teams & the Work - Jude Horrill - AgileNZ 2017AgileNZ Conference
 
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017AgileNZ Conference
 
Being Agile vs Agile Doing - Luke Hohmann - AgileNZ 2017
Being Agile vs Agile Doing - Luke Hohmann - AgileNZ 2017Being Agile vs Agile Doing - Luke Hohmann - AgileNZ 2017
Being Agile vs Agile Doing - Luke Hohmann - AgileNZ 2017AgileNZ Conference
 

More from AgileNZ Conference (20)

Automated Agility?! Let's Talk Truly Agile Testing - Adam Howard - AgileNZ 2017
Automated Agility?! Let's Talk Truly Agile Testing - Adam Howard - AgileNZ 2017Automated Agility?! Let's Talk Truly Agile Testing - Adam Howard - AgileNZ 2017
Automated Agility?! Let's Talk Truly Agile Testing - Adam Howard - AgileNZ 2017
 
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
 
Breaking Through the Transformation Pain Barrier - Julie Lindenberg & David M...
Breaking Through the Transformation Pain Barrier - Julie Lindenberg & David M...Breaking Through the Transformation Pain Barrier - Julie Lindenberg & David M...
Breaking Through the Transformation Pain Barrier - Julie Lindenberg & David M...
 
Improv-e Your Innovation - Jakob Jurkiewicz - AgileNZ 2017
Improv-e Your Innovation - Jakob Jurkiewicz - AgileNZ 2017Improv-e Your Innovation - Jakob Jurkiewicz - AgileNZ 2017
Improv-e Your Innovation - Jakob Jurkiewicz - AgileNZ 2017
 
Chocolate, Cider & Product Ownership - Penny Goodwin & Chetan Parbhu - AgileN...
Chocolate, Cider & Product Ownership - Penny Goodwin & Chetan Parbhu - AgileN...Chocolate, Cider & Product Ownership - Penny Goodwin & Chetan Parbhu - AgileN...
Chocolate, Cider & Product Ownership - Penny Goodwin & Chetan Parbhu - AgileN...
 
The Art of Dual-track Delivery - Ant Boobier - AgileNZ 2017
The Art of Dual-track Delivery - Ant Boobier - AgileNZ 2017The Art of Dual-track Delivery - Ant Boobier - AgileNZ 2017
The Art of Dual-track Delivery - Ant Boobier - AgileNZ 2017
 
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
 
Scrumdiddlyumptious & the Killjoys - Mia Horrigan - AgileNZ 2017
Scrumdiddlyumptious & the Killjoys - Mia Horrigan - AgileNZ 2017Scrumdiddlyumptious & the Killjoys - Mia Horrigan - AgileNZ 2017
Scrumdiddlyumptious & the Killjoys - Mia Horrigan - AgileNZ 2017
 
Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017
 
Inclusive Collaboration – How Our Differences Can Make the Difference - Aaron...
Inclusive Collaboration – How Our Differences Can Make the Difference - Aaron...Inclusive Collaboration – How Our Differences Can Make the Difference - Aaron...
Inclusive Collaboration – How Our Differences Can Make the Difference - Aaron...
 
Born to Learn - Aurelien Beraud - AgileNZ 2017
Born to Learn - Aurelien Beraud - AgileNZ 2017Born to Learn - Aurelien Beraud - AgileNZ 2017
Born to Learn - Aurelien Beraud - AgileNZ 2017
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
 
DevSec Delight with Compliance as Code - Matt Ray - AgileNZ 2017
DevSec Delight with Compliance as Code - Matt Ray - AgileNZ 2017DevSec Delight with Compliance as Code - Matt Ray - AgileNZ 2017
DevSec Delight with Compliance as Code - Matt Ray - AgileNZ 2017
 
Shaking Leads to a Shake Up - Russel Garlick - AgileNZ 2017
Shaking Leads to a Shake Up - Russel Garlick - AgileNZ 2017Shaking Leads to a Shake Up - Russel Garlick - AgileNZ 2017
Shaking Leads to a Shake Up - Russel Garlick - AgileNZ 2017
 
Making Agile Leadership Work: A Journey From Coach to Manager - Martin Cronj...
 Making Agile Leadership Work: A Journey From Coach to Manager - Martin Cronj... Making Agile Leadership Work: A Journey From Coach to Manager - Martin Cronj...
Making Agile Leadership Work: A Journey From Coach to Manager - Martin Cronj...
 
Agile-ish – How to Build a Culture of Agility - Lynne Cazaly - AgileNZ 2017
Agile-ish – How to Build a Culture of Agility - Lynne Cazaly - AgileNZ 2017Agile-ish – How to Build a Culture of Agility - Lynne Cazaly - AgileNZ 2017
Agile-ish – How to Build a Culture of Agility - Lynne Cazaly - AgileNZ 2017
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
 
Business Agility: Leadership, Teams & the Work - Jude Horrill - AgileNZ 2017
Business Agility: Leadership, Teams & the Work - Jude Horrill - AgileNZ 2017Business Agility: Leadership, Teams & the Work - Jude Horrill - AgileNZ 2017
Business Agility: Leadership, Teams & the Work - Jude Horrill - AgileNZ 2017
 
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
 
Being Agile vs Agile Doing - Luke Hohmann - AgileNZ 2017
Being Agile vs Agile Doing - Luke Hohmann - AgileNZ 2017Being Agile vs Agile Doing - Luke Hohmann - AgileNZ 2017
Being Agile vs Agile Doing - Luke Hohmann - AgileNZ 2017
 

Recently uploaded

The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 

Recently uploaded (20)

The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 

Mark Norton (Idiom Limited)

  • 1. Perpetual Motion in Financial Products Mark Norton IDIOM Limited
  • 2. Business Agility in Action – business led policy improvement Actual Use Case – One of top 4 Australasian insurers Actuary identifies opportunity to reduce the referral rate for automated insurance underwriting Working alone, develops adjustment to credit policy to mitigate unnecessary referrals Verifies improvement and ensures no unintended consequences by testing the challenger vs incumbent policies across the full product portfolio (>500k policies) Generates new Credit Policy narratives for Board and APRA approval Submits new policy to production – automated overnight process ALL WITHOUT IT INVOLVEMENT ALL IN TWO WEEKS ELAPSED ONLY ONE PERSON END TO END
  • 3. Business Agility in Action – nimble, continuous, perpetual Actual Use Case – One of top 4 Australasian insurers SME team takes custody of product definitions for high-end, tailored insurance products Including data schemas, life-cycle decisions, forms, business documents, reference data 50-60 large, maximum complexity products (thousands of risks, multi-billions cover per policy) 100’s of active underwriters Continuous, perpetual versioning of schemas, rules, forms, documents, reference data Continuous total portfolio testing (policy simulations, what-if, regression) Automated pipelining* of schema changes Automated deployment cycle with single manual step to verify deployment process compliance ALL WITHOUT IT INVOLVEMENT DAILY RELEASE CYCLE FOR INSURANCE PRODUCTS BY PRODUCT SMEs
  • 4. What is the matter with IT High cost, high risk, long time for systems that are too inflexible Requirements* that start badly as narrative and get worse through multiple one-way transformations to executable code What is a requirement (singular)? A process? A transaction? No party can confirm what is written as computer code matches what was intended by the narrative Deliberate subjugation then assimilation of business concepts into IT concepts Business reality is subsumed in IT jargon that has no business relevance (objects, components, layers, standards, notations, processes, etc.) So that business concepts are suffused throughout the code base Losing their identity, integrity, and coherence Technical and business concepts are fused into one single system image Result: Every business change is a full scale IT construction project * Requirements: http://www.modernanalyst.com/Resources/Articles/tabid/115/ID/1354/Requirements-and-the-Beast-of-Complexity.aspx
  • 5. Agile Improves, but does not Solve the Problem Speed to market is a critical business KPI for development of business products + services Our business users have backlogs for IT resources measured in months to years - assume a current backlog of 6 months Assume a product change takes 1 month to develop and test under waterfall SDLC Assume that agile improves waterfall SDLC by 50% How much better off is the business in terms of its critical KPI? ~8% Agile is a business issue more than an IT issue Speeding up financial product delivery is the objective, not speeding up the SDLC per se Ergo, we need to remove / reduce IT role in financial product + service delivery
  • 6. Our upside down world “Externalities” are real, perpetual, and mutable, and exist irrespective of any system Real things, real data, real events, real policies e.g. Loans, Policies, Claims, Patients, Passengers, Taxpayers, etc “Internalities” are the IT things that are unseen in the real world E.g. objects, components, layers, standards, notations, processes, etc Systems: a simulacrum* of business reality that is abstract, transient, rigid [*a mere image that does not represent the reality of the original] Much treasure is spent injecting externalities into internalities ! What is real, perpetual and mutable is embodied in something that is abstract, transient, and inflexible We need to reinvent this process – internalities and externalities must be discrete and independent So that what is real, perpetual, and mutable stays real, perpetual, and mutable within systems that are abstract, transient, and inflexible
  • 7. Build an Agile System, not an Agile Development Process AGILE helps when it addresses the Externalities more than the Internalities Agile must be measured in terms of business agility, not development agility Building systems that fuse externalities / internalities faster and at less cost still = failure Deliver a system that allows business SME’s to build and maintain financial products Separation of concerns – separate externalities and internalities Retain distinct ownership, custodianship, and management of each Business ownership of externalities / IT ownership of internalities Build models of the externalities to be executed directly by the internalities Externalities exist independently before, during, and after internalities Semi-rigid Internalities service agile externalities subject to periodic wholesale replacement Make the relationship between Externalities and Internalities explicit Use meta data to ‘late-bind’ Externalities and Internalities
  • 8. Externalities Financial Products and Services are Externalities that can be represented by 4 models 1. Data that represents each real world entity and holds its current state (ENTITY DATA) 2. Policies that govern the life-cycle of each entity by controlling the entity’s state transitions (POLICIES) 3. Policy aware event pathways that drive the state transitions for each entity (EVENTS) (forms for human users, services for automated systems) 4. Complex representations of the entity state for external actors (DOCUMENTS / MESSAGES) Entity data is large and complex (e.g. >100k normalised data nodes) Policies come from many sources – distilled into decisions / rules Regulatory – legal, industry best practice Contractual – policies agreed with third parties, contracts Internal – the product and service definitions of the model owner Process Management driven by ‘best, next’ decisions – BINARY BPM Decision driven, just-in-time, dynamic selection of ‘best-next’ activity or process Models of Externalities are not bound to execution technology, location, or platform
  • 9. Internalities Can be hidden behind a generic transaction container – providing a ‘virtual transaction platform’ for any/all Externality models Includes BAU IT standards, platforms, and infrastructure Security, authentication and authorisation Event management, transaction invocation, transaction resourcing Persistence, record location, record retrieval Routing, communications, message delivery Includes all specialist activities that are defined by technology Web services, communication devices, machine interfaces, etc. (e.g. Send SMS, Address lookup) Scope of internalities is relatively minor Total number of discrete activities is < a few hundred for a large corporate (source: major UK Bank) Total number of LOC is <20% of the complete system image Internalities are not aware of the nature of any business entity or policy Externalities and Internalities only aware of each other via meta data
  • 10. One System Image but Two Systems
  • 11. Generic Database Persists Externalities
  • 12. Generic Business Transaction Executes Externalities
  • 13. Benefits of Abstracted, Decision Centric Transactions Workflow Efficiency – use policy defined decisions to generate Workflow meta-data “Binary BPM” – the best-next-step determined just-in-time every-time ‘Automate the now’, not the future or the past Align entire universe of dependent systems and actors with new state Timeliness and Accuracy The right question at the right time; followed by the right decisions; and timely, decision controlled follow-up – every where, every time Ease of Use Forms and processes dynamically optimised for different user needs including customers, back-office & administrators, third parties Expanded Transaction Scope Fewer transactions needed because the transaction addresses the entire entity life cycle, not specific state changes
  • 14. Benefits of Abstracted, Decision Centric Transactions Auditable and Transparent – full audit trail for all data, processes, decisions Business/Systems Alignment – apply the correct business policies for every event, every time Determine whether to offer/allow any product or service, under what terms and conditions, with what costs/charges, then control all downstream consequences – all exactly in accordance with business policy Perpetual Agility Allow improvements to be implemented by SMEs by adjusting the Externalities continuously (without code changes) as the organisation learns Extensible Externalities inherently allow plug’n’play products and services Legacy Rejuvenation Embed transaction container into Legacy systems to enhance capability / extend life
  • 15. Business Transaction Cycle (Part 1) Event triggers transaction Web service, communication device, machine interface, etc The Internalities (the IT cycle – part 1) Ø  Identify the event and initiate response Ø  Locate an existing entity record or instantiate a new one Ø  Acquire event data for the transaction Ø  Instantiate the relevant ‘policy life cycle’ transaction in the container Ø  THE INTERNALITIES ARE NOT TRANSACTION AWARE The Externalities (the business cycle) Ø  Receive and validate the event data against the current entity state [Cycle the event data through a form or service until acceptable] Ø  Transform the event and entity data into the policy idiom Ø  Execute the business policy and determine the new entity state Ø  Change the state and all state dependent attributes (cost, terms, etc) Ø  Prepare vectors to align all external systems Ø  Prepare workflow data to drive activities and future events
  • 16. Transaction Cycle (Part 2) The Internalities (the IT cycle – part 2) Ø  When the transaction is completed, receive the entity data in its new state Ø  Persist the new state and archive the old state Ø  Inspect the state meta data for Bringups, Actions, Vectors for secondary events Ø  Extract the workflow meta data and use to drive the activities and secondary events Result Entity state is updated Current and future workflow is actioned All internal and external systems are aligned with this new state STILL ONE SYSTEM IMAGE – NOW IN 2 DISCRETE PARTS
  • 17. Thanks for listening… Mark Norton IDIOM Limited