De Jurist als Architect? Alcedo Coenen en Jeroen van Grondelle NAF Insight Decision Oriented Architecture 26 maart 2015, De Meern
Introductie Alcedo Coenen Enterprise Architect bij IT-eye
Jeroen van Grondelle Zelfstandig Adviseur Research Fellow Extended Enterprise Studies @ HU
NAF Insight Decision Oriented Architecture, 26 maart 2015
Agenda ● 5 Organisatorische Trends o
Waarop EDM een antwoord biedt
● Korte Introductie van EDM o
En daarbij te maken keuzes
● Nieuwe Architectuurstijlen o
Drie Invalshoeken
● De Zelfrijdende Overheid
NAF Insight Decision Oriented Architecture, 26 maart 2015
5 Organizational Trends that make EDM a Relevant Development Or: 5 Questions that EDM offers an Answer to
Self Service
How will you guarantee consistency of business decisions taken across channels? Or even reuse of business rules across different apps/technologies? NAF Insight Decision Oriented Architecture, 26 maart 2015
Compliance and Traceability
How will you guarantee compliance of processes and applications with all relevent laws and regulations? For different periods in time? How will you assess impact of a policy change? NAF Insight Decision Oriented Architecture, 26 maart 2015
Supporting Professionals
What if they need autonomy to leverage their expertise? What if knowledge workers no longer want to work based on rigid procedures? How else will you control business process results? NAF Insight Decision Oriented Architecture, 26 maart 2015
Flexible Sourcing
What if your organization outsources customer contact? Or claims processing? Or the complete handling of your mortgage portfolio? NAF Insight Decision Oriented Architecture, 26 maart 2015
Robotization of Knowledge Work
What if your boss finds out autonomous vehicles are about to hit the street? Or more realistic: Wants to separate 80% from 20% cases? NAF Insight Decision Oriented Architecture, 26 maart 2015
Introduction to EDM
What is a Decision “A decision is the act of determining an output value (the chosen option), from a number of input values, using logic defining how the output is determined from the inputs.” OMG (2013)
“A business decision is defined as a conclusion that a business arrives at through business logic which the business is interested in managing.” “Van Halle & Goldberg (2009)
“A decision is a determination requiring know-how or expertise; the resolving of a question by identifying some correct or optimal choice.” Ross (2011) NAF Insight Decision Oriented Architecture, 26 maart 2015
What is a Decision (2)
NAF Insight Decision Oriented Architecture, 26 maart 2015
What is Decision Management “Operational decision management (ODM) is a set of technologies and methods that allow you to automate your day-to-day business decisions without compromising their accuracy and effectiveness. ODM lets you document, implement, change, and govern the repeatable decisions that control your business operations.” Craggs (2013)
“Decision Management allows an organization to control, manage, and automate the repeatable decisions at the heart of its business by effectively applying business rules, analytics, and optimization technology. (p.5)” Debevoise & Taylor (2014)
NAF Insight Decision Oriented Architecture, 26 maart 2015
History and Standards ● Underlying ideas actually quite old: o
Decision Tables and Decision Trees in Computer Science
● The Rise of EDM: o o
The Decision Model (TDM) by Van Halle and Goldberg Smart Enough Systems by James Taylor
● Recent Open Standard: o
OMG’s Decision Model and Notation, Version 1.0
NAF Insight Decision Oriented Architecture, 26 maart 2015
Choices Remain...
Choices: Decision Concept Business Function
Any Derivation/ Condition
Modeling Organisations
Modeling Applications
NAF Insight Decision Oriented Architecture, 26 maart 2015
Choices: Implement Decision Support Support Humans
Automated Decisions
Executable Models
System Specification
NAF Insight Decision Oriented Architecture, 26 maart 2015
Choices: Methodical Approach Discover Decisions and Rules Model Decisions First/ Independently
Design Decisions and Rules Model Decisions as part of Application Development NAF Insight Decision Oriented Architecture, 26 maart 2015
Choices: Representation
Tables
Trees
Business Rules
Data / Statistical Models
NAF Insight Decision Oriented Architecture, 26 maart 2015
Organisation or SD Perspective Many (combinations of) choices are possible, but: ● Systems Development Perspective o o
EDM as a missing link between processes and data Decisions designed/engineered bij IT people
● Organisational Perspective o o
Breaking with conventional business-IT divide Describing your organisation with all stakeholders
o
independent of supporting processes, applications
-> “De Jurist als Architect”
NAF Insight Decision Oriented Architecture, 26 maart 2015
NAF Insight 26 maart 2015
Deel 2: De zelfrijdende overheid Nieuwe architectuurstijlen door gebruik van Decision Alcedo Coenen IT-eye
Vraagstelling … gegeven de noodzaak om business decisions te specificeren … tot welke architectuur artefacten en stijlen leidt dat ?
REALISEREN VAN AMBITIES
Drie invalshoeken
Decision als Architecture content Decision als Architecture Perspective Decision bepalend voor Architecture Style
positioneren Decision
Decision als Architecture content Decision als Architecture Perspective Decision bepalend voor Architecture Style
methodologische aanpassingen
typische toepassingsgebieden
? Decision
TOGAF 9.1 Content Model
owns takes is based on
Decision
supports
is realized by
is influenced by
TOGAF 9.1 Content Model
Policy
Business Decision Model
TOGAF 9.1 Artifacts
voorbeeld architectuur met decisions
Voorbeeld Decision Requirement Model conform DMN
made with DecisionFirst Modeler
positioneren Decision
methodologische aanpassingen
typische toepassingsgebieden
Decision als Architecture content
“Decision” naast Process, Event, Actor etc.
Self Service
Decision als Architecture Perspective Decision bepalend voor Architecture Style
Viewpoint: Business expert View: Knowledge View
ISO/IEC 42010:2007
typische toepassingen: ● architectuur van compliance ● regulatory architecture ● kennis-instelling
“de jurist als architect”
voorbeeld architectuur
positioneren Decision
methodologische aanpassingen
typische toepassingsgebieden
Decision als Architecture content
“Decision” naast Process, Event, Actor etc.
Self Service
Decision als Architecture Perspective
Knowledge / Expert perspective
Compliance Regulatory Architecture
Decision bepalend voor Architecture Style
Een andere architectuur-stijl ...
… en een ander paradigma
mogelijke events / observaties
budget
locatie
vingerafdruk
hartslag
beslissingen
kopen?
winkel bepalen
autentis eren
noodgeval?
bericht
bellen
UI actions acties
Data actions Mechanical actions
voorbeeld decision oriented architectuur
vastleggen spreken
Transactions trillen
bloeddruk
betalen
Drie invalshoeken
positioneren Decision
methodologische aanpassingen
typische toepassingsgebieden
Decision als Architecture content
“Decision” naast Process, Event, Actor etc.
Self Service
Decision als Architecture Perspective
Knowledge / Expert perspective
Compliance Regulatory Architecture
Decision bepalend voor Architecture Style
Decision Oriented Architecture
Robotisering Sensors & Big Data
architectuur van de informatiehuishouding
architectuur van de communicatie
architectuur van de dienstverlening
architectuur van de robotisering
toepassing de klant “ik stort nu 3000 euro, omdat ik zie dat u de juiste indicatie heeft, en u op grond van regeling y hier recht op heeft”
kennis de ambtenaar
informatie
feiten
de systemen architectuur van de informatiehuishouding
digitale communicatie
toepassing de klant
“ik zie dat u de juiste indicatie heeft, dan heeft u op grond van regeling y recht op een tegemoetkoming van 3000 euro. Ik mail u de beschikking”
kennis de ambtenaar
feiten
informatie de systemen architectuur van de informatiehuishouding
architectuur van de communicatie
toepassing de klant “Als u de juiste indicatie heeft, dan heeft u op grond van regeling y recht op een tegemoetkoming van 3000 euro, en dan kunt u nu een uitkering aanvragen”
kennis de ambtenaar
informatie
regels
de systemen
diensten architectuur van de informatiehuishouding
architectuur van de communicatie
architectuur van de dienstverlening
toepassing de klant
kennis de ambtenaar
kennis & informatie
informatie de systemen architectuur van de administratieve organisatie architectuur van de informatiehuishouding
architectuur van de communicatie
architectuur van de dienstverlening
architectuur van de robotisering
toepassing de klant € 3000 “u hebt 3000 euro gekregen, omdat u daar recht op hebt, gelet op … etc.”
kennis de ambtenaar
kennis & informatie
informatie de systemen architectuur van de administratieve organisatie architectuur van de informatiehuishouding
architectuur van de communicatie
architectuur van de dienstverlening
architectuur van de robotisering
architectuur van de informatiehuishouding
architectuur van de communicatie
architectuur van de kennis
architectuur van de robotisering
de zelfrijdende overheid...
de zelfrijdende overheid... actief beslissingen kunnen nemen feiten kunnen waarnemen & opzoeken
altijd een werkende beslissing kunnen nemen, ook als er iets fout gaat “evenwicht bewaren” bij onverwachte gebeurtenissen
kunnen interpreteren tot zinvolle informatie
actief kunnen zoeken naar nieuwe feiten
gesprek kunnen aangaan met de burger
kunnen leren van gemaakte fouten