SlideShare une entreprise Scribd logo
1  sur  19
Decomposition-driven
Consolidation of Process Models
Fredrik Milani, Marlon Dumas
RaimundasMatulevičius
University of Tartu
CAiSE’2013, 20 June 2013 1
Land Development Case
Land Development Process
2 variants, 11 (sub-)process models, ca. 200 nodes
Insurance Case
(Suncorp, Australia)
Each process is varied by product & brand
End to end insurance process
• total number of activity nodes: ca. 15,000
• total number of models (incl. subprocesses): 6,000
30
variants
Home      
Motor        
Commercial     
Liability     
CTP / WC      
Financial Institution Case
• FX& MM trading process
• Four process models
• 210 nodes
• 36% duplicates
• Optimal?
Modelling Families of Process
Variants
Fragmented
Consolidated
5
Insurance
(Suncorp)
Land
DevelopmentFX & MM
Problem
Given a family of process variants,
how do we determine which process
models to model separately and
which models to model together?
6
Case Study
• FX (EUR/USD) Trade Processing
• Processes had been modelled by consultancy
firm (flat process models) along organizational
units
• Need for business process models as input for
evaluation of standard system
FX&MM
Specialkunder
Kund HCOT-E HCOT-L
Betalnings-
system
35
Kunden
betalar
37
Skicka öppna
aviseringar
Valutadag+1
4
NETAC
(ProSwitch)
31
Informera
HCOT-L
Betalnings-
mall (kopia)
ProSwitch Branch
34
Swift från
branch
Branch
ProSwitch
36
Bevaka/boka
betalning ABOL
ProSwitch
38
Skriv ut TSO
TSO
39
Avstämning
interimskonton
TSOKundbild
(interims-
konton)
Öppen
avisering
(nostro)
NETAC
(ProSwitch)
Ja
Swifta hem
pengar?
Nej
Valutadagen
Printscreen
på
betalningar
som ska
swiftas hem
5(15)
HCOC-I
HCOT-L
40
Avstämnings
materialet
arkiveras
32
Informera
HCOC-I
Fel?
Nej
6-12
Ja
Affärer för kunder
med externa konton
exkl. specialkunder
och spec.kundernas
affärer med
valutaopt.
RESK/
INLÅ (till
EKOS)
RESK/INLÅ
- Interimskonto (kredit)
- Nostrokonto (debet)
Avisering
(In-
betalningar)
Avisering
(In-
betalningar)
Avisering
(ut-
betalningar)
Avisering
(In-
betalningar)
ABOL
SLUT
Öppen
avisering
(nostro)
Differenser
med
förklaring
(Excel)
Transaktion
slista
interims-
konton
33
Godkänna/
skicka Swift
Intellimatch
FX&MM
Specialkunder
Kund HCOT-E HCOT-L
Betalnings-
system
35
Kunden
betalar
37
Skicka öppna
aviseringar
Valutadag+1
4
NETAC
(ProSwitch)
31
Informera
HCOT-L
Betalnings-
mall (kopia)
ProSwitch Branch
34
Swift från
branch
Branch
ProSwitch
36
Bevaka/boka
betalning ABOL
ProSwitch
38
Skriv ut TSO
TSO
39
Avstämning
interimskonton
TSOKundbild
(interims-
konton)
Öppen
avisering
(nostro)
NETAC
(ProSwitch)
Ja
Swifta hem
pengar?
Nej
Valutadagen
Printscreen
på
betalningar
som ska
swiftas hem
5(15)
HCOC-I
HCOT-L
40
Avstämnings
materialet
arkiveras
32
Informera
HCOC-I
Fel?
Nej
6-12
Ja
Affärer för kunder
med externa konton
exkl. specialkunder
och spec.kundernas
affärer med
valutaopt.
RESK/
INLÅ (till
EKOS)
RESK/INLÅ
- Interimskonto (kredit)
- Nostrokonto (debet)
Avisering
(In-
betalningar)
Avisering
(In-
betalningar)
Avisering
(ut-
betalningar)
Avisering
(In-
betalningar)
ABOL
SLUT
Öppen
avisering
(nostro)
Differenser
med
förklaring
(Excel)
Transaktion
slista
interims-
konton
33
Godkänna/
skicka Swift
Intellimatch
FX&MM
Specialkunder
Kund HCOT-E HCOT-L
Betalnings-
system
35
Kunden
betalar
37
Skicka öppna
aviseringar
Valutadag+1
4
NETAC
(ProSwitch)
31
Informera
HCOT-L
Betalnings-
mall (kopia)
ProSwitch Branch
34
Swift från
branch
Branch
ProSwitch
36
Bevaka/boka
betalning ABOL
ProSwitch
38
Skriv ut TSO
TSO
39
Avstämning
interimskonton
TSOKundbild
(interims-
konton)
Öppen
avisering
(nostro)
NETAC
(ProSwitch)
Ja
Swifta hem
pengar?
Nej
Valutadagen
Printscreen
på
betalningar
som ska
swiftas hem
5(15)
HCOC-I
HCOT-L
40
Avstämnings
materialet
arkiveras
32
Informera
HCOC-I
Fel?
Nej
6-12
Ja
Affärer för kunder
med externa konton
exkl. specialkunder
och spec.kundernas
affärer med
valutaopt.
RESK/
INLÅ (till
EKOS)
RESK/INLÅ
- Interimskonto (kredit)
- Nostrokonto (debet)
Avisering
(In-
betalningar)
Avisering
(In-
betalningar)
Avisering
(ut-
betalningar)
Avisering
(In-
betalningar)
ABOL
SLUT
Öppen
avisering
(nostro)
Differenser
med
förklaring
(Excel)
Transaktion
slista
interims-
konton
33
Godkänna/
skicka Swift
Intellimatch
FX&MM
Specialkunder
Kund HCOT-E HCOT-L
Betalnings-
system
35
Kunden
betalar
37
Skicka öppna
aviseringar
Valutadag+1
4
NETAC
(ProSwitch)
31
Informera
HCOT-L
Betalnings-
mall (kopia)
ProSwitch Branch
34
Swift från
branch
Branch
ProSwitch
36
Bevaka/boka
betalning ABOL
ProSwitch
38
Skriv ut TSO
TSO
39
Avstämning
interimskonton
TSOKundbild
(interims-
konton)
Öppen
avisering
(nostro)
NETAC
(ProSwitch)
Ja
Swifta hem
pengar?
Nej
Valutadagen
Printscreen
på
betalningar
som ska
swiftas hem
5(15)
HCOC-I
HCOT-L
40
Avstämnings
materialet
arkiveras
32
Informera
HCOC-I
Fel?
Nej
6-12
Ja
Affärer för kunder
med externa konton
exkl. specialkunder
och spec.kundernas
affärer med
valutaopt.
RESK/
INLÅ (till
EKOS)
RESK/INLÅ
- Interimskonto (kredit)
- Nostrokonto (debet)
Avisering
(In-
betalningar)
Avisering
(In-
betalningar)
Avisering
(ut-
betalningar)
Avisering
(In-
betalningar)
ABOL
SLUT
Öppen
avisering
(nostro)
Differenser
med
förklaring
(Excel)
Transaktion
slista
interims-
konton
33
Godkänna/
skicka Swift
Intellimatch
FX&MM
Specialkunder
Kund HCOT-E HCOT-L
Betalnings-
system
35
Kunden
betalar
37
Skicka öppna
aviseringar
Valutadag+1
4
NETAC
(ProSwitch)
31
Informera
HCOT-L
Betalnings-
mall (kopia)
ProSwitch Branch
34
Swift från
branch
Branch
ProSwitch
36
Bevaka/boka
betalning ABOL
ProSwitch
38
Skriv ut TSO
TSO
39
Avstämning
interimskonton
TSOKundbild
(interims-
konton)
Öppen
avisering
(nostro)
NETAC
(ProSwitch)
Ja
Swifta hem
pengar?
Nej
Valutadagen
Printscreen
på
betalningar
som ska
swiftas hem
5(15)
HCOC-I
HCOT-L
40
Avstämnings
materialet
arkiveras
32
Informera
HCOC-I
Fel?
Nej
6-12
Ja
Affärer för kunder
med externa konton
exkl. specialkunder
och spec.kundernas
affärer med
valutaopt.
RESK/
INLÅ (till
EKOS)
RESK/INLÅ
- Interimskonto (kredit)
- Nostrokonto (debet)
Avisering
(In-
betalningar)
Avisering
(In-
betalningar)
Avisering
(ut-
betalningar)
Avisering
(In-
betalningar)
ABOL
SLUT
Öppen
avisering
(nostro)
Differenser
med
förklaring
(Excel)
Transaktion
slista
interims-
konton
33
Godkänna/
skicka Swift
Intellimatch
FX&MM
Specialkunder
Kund HCOT-E HCOT-L
Betalnings-
system
35
Kunden
betalar
37
Skicka öppna
aviseringar
Valutadag+1
4
NETAC
(ProSwitch)
31
Informera
HCOT-L
Betalnings-
mall (kopia)
ProSwitch Branch
34
Swift från
branch
Branch
ProSwitch
36
Bevaka/boka
betalning ABOL
ProSwitch
38
Skriv ut TSO
TSO
39
Avstämning
interimskonton
TSOKundbild
(interims-
konton)
Öppen
avisering
(nostro)
NETAC
(ProSwitch)
Ja
Swifta hem
pengar?
Nej
Valutadagen
Printscreen
på
betalningar
som ska
swiftas hem
5(15)
HCOC-I
HCOT-L
40
Avstämnings
materialet
arkiveras
32
Informera
HCOC-I
Fel?
Nej
6-12
Ja
Affärer för kunder
med externa konton
exkl. specialkunder
och spec.kundernas
affärer med
valutaopt.
RESK/
INLÅ (till
EKOS)
RESK/INLÅ
- Interimskonto (kredit)
- Nostrokonto (debet)
Avisering
(In-
betalningar)
Avisering
(In-
betalningar)
Avisering
(ut-
betalningar)
Avisering
(In-
betalningar)
ABOL
SLUT
Öppen
avisering
(nostro)
Differenser
med
förklaring
(Excel)
Transaktion
slista
interims-
konton
33
Godkänna/
skicka Swift
Intellimatch
FX&MM
Specialkunder
Kund HCOT-E HCOT-L
Betalnings-
system
35
Kunden
betalar
37
Skicka öppna
aviseringar
Valutadag+1
4
NETAC
(ProSwitch)
31
Informera
HCOT-L
Betalnings-
mall (kopia)
ProSwitch Branch
34
Swift från
branch
Branch
ProSwitch
36
Bevaka/boka
betalning ABOL
ProSwitch
38
Skriv ut TSO
TSO
39
Avstämning
interimskonton
TSOKundbild
(interims-
konton)
Öppen
avisering
(nostro)
NETAC
(ProSwitch)
Ja
Swifta hem
pengar?
Nej
Valutadagen
Printscreen
på
betalningar
som ska
swiftas hem
5(15)
HCOC-I
HCOT-L
40
Avstämnings
materialet
arkiveras
32
Informera
HCOC-I
Fel?
Nej
6-12
Ja
Affärer för kunder
med externa konton
exkl. specialkunder
och spec.kundernas
affärer med
valutaopt.
RESK/
INLÅ (till
EKOS)
RESK/INLÅ
- Interimskonto (kredit)
- Nostrokonto (debet)
Avisering
(In-
betalningar)
Avisering
(In-
betalningar)
Avisering
(ut-
betalningar)
Avisering
(In-
betalningar)
ABOL
SLUT
Öppen
avisering
(nostro)
Differenser
med
förklaring
(Excel)
Transaktion
slista
interims-
konton
33
Godkänna/
skicka Swift
Intellimatch
FX&MM
Specialkunder
Kund HCOT-E HCOT-L
Betalnings-
system
35
Kunden
betalar
37
Skicka öppna
aviseringar
Valutadag+1
4
NETAC
(ProSwitch)
31
Informera
HCOT-L
Betalnings-
mall (kopia)
ProSwitch Branch
34
Swift från
branch
Branch
ProSwitch
36
Bevaka/boka
betalning ABOL
ProSwitch
38
Skriv ut TSO
TSO
39
Avstämning
interimskonton
TSOKundbild
(interims-
konton)
Öppen
avisering
(nostro)
NETAC
(ProSwitch)
Ja
Swifta hem
pengar?
Nej
Valutadagen
Printscreen
på
betalningar
som ska
swiftas hem
5(15)
HCOC-I
HCOT-L
40
Avstämnings
materialet
arkiveras
32
Informera
HCOC-I
Fel?
Nej
6-12
Ja
Affärer för kunder
med externa konton
exkl. specialkunder
och spec.kundernas
affärer med
valutaopt.
RESK/
INLÅ (till
EKOS)
RESK/INLÅ
- Interimskonto (kredit)
- Nostrokonto (debet)
Avisering
(In-
betalningar)
Avisering
(In-
betalningar)
Avisering
(ut-
betalningar)
Avisering
(In-
betalningar)
ABOL
SLUT
Öppen
avisering
(nostro)
Differenser
med
förklaring
(Excel)
Transaktion
slista
interims-
konton
33
Godkänna/
skicka Swift
Intellimatch
How can we consolidate
the process models?
7
Conceptual Foundation
Decomposition of Process Models
– Decision taken for each sub-process
level at each level of decomposition
8
Drivers of Variations
• Syntactic Drivers
– Differences in the way two or more
variants produce their outcomes
• Business Drivers
– Business reason for existence of two
or more variants
9
1. Model the main process (value chain)
Main process for FX & NDF Trades
RegisterTrade
Approve
Trade
ConfirmTrade MatchTrade SettleTrade BookTrade
10
2. Identify Variation Drivers
11
2. Identify variation drivers and
determine their relative strength
– Primary driver being product (FX versus
NDF)
– Secondary driver being customer type
(Private, Corporate or Interbank)
12
3. Identify all existing variants and
perform similarity assessment
Register Trade Approve Trade Confirm Trade Match Trade Settle Trade Book Trade
FX & MM
1. Bank Manual Manual Swift IntelliMatch CLS Gross
Automated Automated Online CLS Gross Net
Paper
2. Corporate
Account Manual Manual Swift Swift Account Gross
Automated Online Platform
Paper Online
Bulk
Paper
Cash Manual Manual Swift Swift Gross Gross
Automated Paper Platform Net
CLS Online
Bulk
Paper
3. Private Manual Automated Paper Paper Account Gross
4. Site Manual Manual Swift Swift Gross Gross
Automated Online Platform Net
Paper Online
Bulk
Paper
Register Trade
Approve
Trade
Confirm Trade Match Trade Settle Trade Book Trade
13
Register Trade Approve Trade Confirm Trade Match Trade
FX & MM
1. Bank Manual Manual Swift IntelliMatch CL
Automated Automated Online CLS G
2. Corporate
Manual Manual Swift IntelliMatch A
3. Site Manual Manual Swift IntelliMatch G
Automated Online Platform N
NDF
1. Bank Manual Manual Paper Paper G
Automated N
2. Corporate
Manual Manual Paper Paper G
Automated N
3. Site Manual Manual Paper Paper G
N
Register Trade
Approve
Trade
Confirm Trade Match Trade
14
Variation Matrix
Syntactic Similarities
Very Similar Somewhat
Similar
Not Similar
Not
Strong
Somewhat
StrongStrong
Very
Strong
StrenghtofBusinessDriver
Separate
Together
Separate
Together
Together
Separate
15
Split-Consolidate Decision Instrument
Variation Map
Register
Trade
Approve
Trade
Confirm
Trade
Match Trade Settle Trade Book Trade
Confirm FX/
MM Trade
Confirm NDF
Trade
Match Client
Bulk Trades
Match Non-
CLS Trade
Match CLS
Trade
Match Client
Trade
Settle CLS
Trade
Settle
Interbank
Trade
Settle Client
Trade
Register
Trade
Approve
Trade Book Trade
Settle NDF
Trade
Match NDF
Trade
16
Case Study
• Four-hour variation mapping workshop with
5 domain experts
– Value chain modeling
– Variation driver identification
– Similarity assessment  variation matrix
• Offline consolidation of existing models by
analyst (2 weeks)
• Verification in a series of 8 x 2-hour
workshops with domain experts only
• Feedback gathering
17
Results at a Glance
Size Metrics Input Consolidated
Main Process Models 4 1
Sub-Process Models 35 17
Activity Nodes 210 149
Duplication rate 36 % 15 %
Complexity (CNC) 1,25 1,33
18
Looking Ahead
• Applying method for green-fields
modeling of process variants
– Genome sequencing process
• Automated discovery of structured
families of process variants from
event logs
– To appear in BPM’2013
19

Contenu connexe

En vedette

Pyrosequencing slide presentation rev3.
Pyrosequencing slide presentation rev3.Pyrosequencing slide presentation rev3.
Pyrosequencing slide presentation rev3.
Robert Bruce
 

En vedette (7)

Pyrosequencing slide presentation rev3.
Pyrosequencing slide presentation rev3.Pyrosequencing slide presentation rev3.
Pyrosequencing slide presentation rev3.
 
Pyrosequencing
PyrosequencingPyrosequencing
Pyrosequencing
 
Pyrosequencing 454
Pyrosequencing 454Pyrosequencing 454
Pyrosequencing 454
 
Introduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPMIntroduction to BPM, Business Process Management, BPM
Introduction to BPM, Business Process Management, BPM
 
Introduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and RedesignIntroduction to Business Process Analysis and Redesign
Introduction to Business Process Analysis and Redesign
 
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step MethodFrom Conceptual to Executable BPMN Process Models A Step-by-Step Method
From Conceptual to Executable BPMN Process Models A Step-by-Step Method
 
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
 

Plus de Marlon Dumas

Walking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process OptimizationWalking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process Optimization
Marlon Dumas
 
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Marlon Dumas
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Marlon Dumas
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Marlon Dumas
 

Plus de Marlon Dumas (20)

How GenAI will (not) change your business?
How GenAI will (not)  change your business?How GenAI will (not)  change your business?
How GenAI will (not) change your business?
 
Walking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process OptimizationWalking the Way from Process Mining to AI-Driven Process Optimization
Walking the Way from Process Mining to AI-Driven Process Optimization
 
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...Discovery and Simulation of Business Processes with Probabilistic Resource Av...
Discovery and Simulation of Business Processes with Probabilistic Resource Av...
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
 
Business Process Optimization: Status and Perspectives
Business Process Optimization: Status and PerspectivesBusiness Process Optimization: Status and Perspectives
Business Process Optimization: Status and Perspectives
 
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
Learning When to Treat Business Processes: Prescriptive Process Monitoring wi...
 
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business ProcessesWhy am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
Why am I Waiting Data-Driven Analysis of Waiting Times in Business Processes
 
Augmented Business Process Management
Augmented Business Process ManagementAugmented Business Process Management
Augmented Business Process Management
 
Process Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process SimulationProcess Mining and Data-Driven Process Simulation
Process Mining and Data-Driven Process Simulation
 
Modeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process SimulationModeling Extraneous Activity Delays in Business Process Simulation
Modeling Extraneous Activity Delays in Business Process Simulation
 
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...Business Process Simulation with Differentiated Resources: Does it Make a Dif...
Business Process Simulation with Differentiated Resources: Does it Make a Dif...
 
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource ConstraintsPrescriptive Process Monitoring Under Uncertainty and Resource Constraints
Prescriptive Process Monitoring Under Uncertainty and Resource Constraints
 
Robotic Process Mining
Robotic Process MiningRobotic Process Mining
Robotic Process Mining
 
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
Accurate and Reliable What-If Analysis of Business Processes: Is it Achievable?
 
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...Learning Accurate Business Process Simulation Models from Event Logs via Auto...
Learning Accurate Business Process Simulation Models from Event Logs via Auto...
 
Process Mining: A Guide for Practitioners
Process Mining: A Guide for PractitionersProcess Mining: A Guide for Practitioners
Process Mining: A Guide for Practitioners
 
Process Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptxProcess Mining for Process Improvement.pptx
Process Mining for Process Improvement.pptx
 
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
Data-Driven Analysis of  Batch Processing Inefficiencies  in Business ProcessesData-Driven Analysis of  Batch Processing Inefficiencies  in Business Processes
Data-Driven Analysis of Batch Processing Inefficiencies in Business Processes
 
Optimización de procesos basada en datos
Optimización de procesos basada en datosOptimización de procesos basada en datos
Optimización de procesos basada en datos
 
Process Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process ImprovementProcess Mining and AI for Continuous Process Improvement
Process Mining and AI for Continuous Process Improvement
 

Decomposition-Driven Consolidation of Business Process Models

  • 1. Decomposition-driven Consolidation of Process Models Fredrik Milani, Marlon Dumas RaimundasMatulevičius University of Tartu CAiSE’2013, 20 June 2013 1
  • 2. Land Development Case Land Development Process 2 variants, 11 (sub-)process models, ca. 200 nodes
  • 3. Insurance Case (Suncorp, Australia) Each process is varied by product & brand End to end insurance process • total number of activity nodes: ca. 15,000 • total number of models (incl. subprocesses): 6,000 30 variants Home       Motor         Commercial      Liability      CTP / WC      
  • 4. Financial Institution Case • FX& MM trading process • Four process models • 210 nodes • 36% duplicates • Optimal?
  • 5. Modelling Families of Process Variants Fragmented Consolidated 5 Insurance (Suncorp) Land DevelopmentFX & MM
  • 6. Problem Given a family of process variants, how do we determine which process models to model separately and which models to model together? 6
  • 7. Case Study • FX (EUR/USD) Trade Processing • Processes had been modelled by consultancy firm (flat process models) along organizational units • Need for business process models as input for evaluation of standard system FX&MM Specialkunder Kund HCOT-E HCOT-L Betalnings- system 35 Kunden betalar 37 Skicka öppna aviseringar Valutadag+1 4 NETAC (ProSwitch) 31 Informera HCOT-L Betalnings- mall (kopia) ProSwitch Branch 34 Swift från branch Branch ProSwitch 36 Bevaka/boka betalning ABOL ProSwitch 38 Skriv ut TSO TSO 39 Avstämning interimskonton TSOKundbild (interims- konton) Öppen avisering (nostro) NETAC (ProSwitch) Ja Swifta hem pengar? Nej Valutadagen Printscreen på betalningar som ska swiftas hem 5(15) HCOC-I HCOT-L 40 Avstämnings materialet arkiveras 32 Informera HCOC-I Fel? Nej 6-12 Ja Affärer för kunder med externa konton exkl. specialkunder och spec.kundernas affärer med valutaopt. RESK/ INLÅ (till EKOS) RESK/INLÅ - Interimskonto (kredit) - Nostrokonto (debet) Avisering (In- betalningar) Avisering (In- betalningar) Avisering (ut- betalningar) Avisering (In- betalningar) ABOL SLUT Öppen avisering (nostro) Differenser med förklaring (Excel) Transaktion slista interims- konton 33 Godkänna/ skicka Swift Intellimatch FX&MM Specialkunder Kund HCOT-E HCOT-L Betalnings- system 35 Kunden betalar 37 Skicka öppna aviseringar Valutadag+1 4 NETAC (ProSwitch) 31 Informera HCOT-L Betalnings- mall (kopia) ProSwitch Branch 34 Swift från branch Branch ProSwitch 36 Bevaka/boka betalning ABOL ProSwitch 38 Skriv ut TSO TSO 39 Avstämning interimskonton TSOKundbild (interims- konton) Öppen avisering (nostro) NETAC (ProSwitch) Ja Swifta hem pengar? Nej Valutadagen Printscreen på betalningar som ska swiftas hem 5(15) HCOC-I HCOT-L 40 Avstämnings materialet arkiveras 32 Informera HCOC-I Fel? Nej 6-12 Ja Affärer för kunder med externa konton exkl. specialkunder och spec.kundernas affärer med valutaopt. RESK/ INLÅ (till EKOS) RESK/INLÅ - Interimskonto (kredit) - Nostrokonto (debet) Avisering (In- betalningar) Avisering (In- betalningar) Avisering (ut- betalningar) Avisering (In- betalningar) ABOL SLUT Öppen avisering (nostro) Differenser med förklaring (Excel) Transaktion slista interims- konton 33 Godkänna/ skicka Swift Intellimatch FX&MM Specialkunder Kund HCOT-E HCOT-L Betalnings- system 35 Kunden betalar 37 Skicka öppna aviseringar Valutadag+1 4 NETAC (ProSwitch) 31 Informera HCOT-L Betalnings- mall (kopia) ProSwitch Branch 34 Swift från branch Branch ProSwitch 36 Bevaka/boka betalning ABOL ProSwitch 38 Skriv ut TSO TSO 39 Avstämning interimskonton TSOKundbild (interims- konton) Öppen avisering (nostro) NETAC (ProSwitch) Ja Swifta hem pengar? Nej Valutadagen Printscreen på betalningar som ska swiftas hem 5(15) HCOC-I HCOT-L 40 Avstämnings materialet arkiveras 32 Informera HCOC-I Fel? Nej 6-12 Ja Affärer för kunder med externa konton exkl. specialkunder och spec.kundernas affärer med valutaopt. RESK/ INLÅ (till EKOS) RESK/INLÅ - Interimskonto (kredit) - Nostrokonto (debet) Avisering (In- betalningar) Avisering (In- betalningar) Avisering (ut- betalningar) Avisering (In- betalningar) ABOL SLUT Öppen avisering (nostro) Differenser med förklaring (Excel) Transaktion slista interims- konton 33 Godkänna/ skicka Swift Intellimatch FX&MM Specialkunder Kund HCOT-E HCOT-L Betalnings- system 35 Kunden betalar 37 Skicka öppna aviseringar Valutadag+1 4 NETAC (ProSwitch) 31 Informera HCOT-L Betalnings- mall (kopia) ProSwitch Branch 34 Swift från branch Branch ProSwitch 36 Bevaka/boka betalning ABOL ProSwitch 38 Skriv ut TSO TSO 39 Avstämning interimskonton TSOKundbild (interims- konton) Öppen avisering (nostro) NETAC (ProSwitch) Ja Swifta hem pengar? Nej Valutadagen Printscreen på betalningar som ska swiftas hem 5(15) HCOC-I HCOT-L 40 Avstämnings materialet arkiveras 32 Informera HCOC-I Fel? Nej 6-12 Ja Affärer för kunder med externa konton exkl. specialkunder och spec.kundernas affärer med valutaopt. RESK/ INLÅ (till EKOS) RESK/INLÅ - Interimskonto (kredit) - Nostrokonto (debet) Avisering (In- betalningar) Avisering (In- betalningar) Avisering (ut- betalningar) Avisering (In- betalningar) ABOL SLUT Öppen avisering (nostro) Differenser med förklaring (Excel) Transaktion slista interims- konton 33 Godkänna/ skicka Swift Intellimatch FX&MM Specialkunder Kund HCOT-E HCOT-L Betalnings- system 35 Kunden betalar 37 Skicka öppna aviseringar Valutadag+1 4 NETAC (ProSwitch) 31 Informera HCOT-L Betalnings- mall (kopia) ProSwitch Branch 34 Swift från branch Branch ProSwitch 36 Bevaka/boka betalning ABOL ProSwitch 38 Skriv ut TSO TSO 39 Avstämning interimskonton TSOKundbild (interims- konton) Öppen avisering (nostro) NETAC (ProSwitch) Ja Swifta hem pengar? Nej Valutadagen Printscreen på betalningar som ska swiftas hem 5(15) HCOC-I HCOT-L 40 Avstämnings materialet arkiveras 32 Informera HCOC-I Fel? Nej 6-12 Ja Affärer för kunder med externa konton exkl. specialkunder och spec.kundernas affärer med valutaopt. RESK/ INLÅ (till EKOS) RESK/INLÅ - Interimskonto (kredit) - Nostrokonto (debet) Avisering (In- betalningar) Avisering (In- betalningar) Avisering (ut- betalningar) Avisering (In- betalningar) ABOL SLUT Öppen avisering (nostro) Differenser med förklaring (Excel) Transaktion slista interims- konton 33 Godkänna/ skicka Swift Intellimatch FX&MM Specialkunder Kund HCOT-E HCOT-L Betalnings- system 35 Kunden betalar 37 Skicka öppna aviseringar Valutadag+1 4 NETAC (ProSwitch) 31 Informera HCOT-L Betalnings- mall (kopia) ProSwitch Branch 34 Swift från branch Branch ProSwitch 36 Bevaka/boka betalning ABOL ProSwitch 38 Skriv ut TSO TSO 39 Avstämning interimskonton TSOKundbild (interims- konton) Öppen avisering (nostro) NETAC (ProSwitch) Ja Swifta hem pengar? Nej Valutadagen Printscreen på betalningar som ska swiftas hem 5(15) HCOC-I HCOT-L 40 Avstämnings materialet arkiveras 32 Informera HCOC-I Fel? Nej 6-12 Ja Affärer för kunder med externa konton exkl. specialkunder och spec.kundernas affärer med valutaopt. RESK/ INLÅ (till EKOS) RESK/INLÅ - Interimskonto (kredit) - Nostrokonto (debet) Avisering (In- betalningar) Avisering (In- betalningar) Avisering (ut- betalningar) Avisering (In- betalningar) ABOL SLUT Öppen avisering (nostro) Differenser med förklaring (Excel) Transaktion slista interims- konton 33 Godkänna/ skicka Swift Intellimatch FX&MM Specialkunder Kund HCOT-E HCOT-L Betalnings- system 35 Kunden betalar 37 Skicka öppna aviseringar Valutadag+1 4 NETAC (ProSwitch) 31 Informera HCOT-L Betalnings- mall (kopia) ProSwitch Branch 34 Swift från branch Branch ProSwitch 36 Bevaka/boka betalning ABOL ProSwitch 38 Skriv ut TSO TSO 39 Avstämning interimskonton TSOKundbild (interims- konton) Öppen avisering (nostro) NETAC (ProSwitch) Ja Swifta hem pengar? Nej Valutadagen Printscreen på betalningar som ska swiftas hem 5(15) HCOC-I HCOT-L 40 Avstämnings materialet arkiveras 32 Informera HCOC-I Fel? Nej 6-12 Ja Affärer för kunder med externa konton exkl. specialkunder och spec.kundernas affärer med valutaopt. RESK/ INLÅ (till EKOS) RESK/INLÅ - Interimskonto (kredit) - Nostrokonto (debet) Avisering (In- betalningar) Avisering (In- betalningar) Avisering (ut- betalningar) Avisering (In- betalningar) ABOL SLUT Öppen avisering (nostro) Differenser med förklaring (Excel) Transaktion slista interims- konton 33 Godkänna/ skicka Swift Intellimatch FX&MM Specialkunder Kund HCOT-E HCOT-L Betalnings- system 35 Kunden betalar 37 Skicka öppna aviseringar Valutadag+1 4 NETAC (ProSwitch) 31 Informera HCOT-L Betalnings- mall (kopia) ProSwitch Branch 34 Swift från branch Branch ProSwitch 36 Bevaka/boka betalning ABOL ProSwitch 38 Skriv ut TSO TSO 39 Avstämning interimskonton TSOKundbild (interims- konton) Öppen avisering (nostro) NETAC (ProSwitch) Ja Swifta hem pengar? Nej Valutadagen Printscreen på betalningar som ska swiftas hem 5(15) HCOC-I HCOT-L 40 Avstämnings materialet arkiveras 32 Informera HCOC-I Fel? Nej 6-12 Ja Affärer för kunder med externa konton exkl. specialkunder och spec.kundernas affärer med valutaopt. RESK/ INLÅ (till EKOS) RESK/INLÅ - Interimskonto (kredit) - Nostrokonto (debet) Avisering (In- betalningar) Avisering (In- betalningar) Avisering (ut- betalningar) Avisering (In- betalningar) ABOL SLUT Öppen avisering (nostro) Differenser med förklaring (Excel) Transaktion slista interims- konton 33 Godkänna/ skicka Swift Intellimatch How can we consolidate the process models? 7
  • 8. Conceptual Foundation Decomposition of Process Models – Decision taken for each sub-process level at each level of decomposition 8
  • 9. Drivers of Variations • Syntactic Drivers – Differences in the way two or more variants produce their outcomes • Business Drivers – Business reason for existence of two or more variants 9
  • 10. 1. Model the main process (value chain) Main process for FX & NDF Trades RegisterTrade Approve Trade ConfirmTrade MatchTrade SettleTrade BookTrade 10
  • 11. 2. Identify Variation Drivers 11
  • 12. 2. Identify variation drivers and determine their relative strength – Primary driver being product (FX versus NDF) – Secondary driver being customer type (Private, Corporate or Interbank) 12
  • 13. 3. Identify all existing variants and perform similarity assessment Register Trade Approve Trade Confirm Trade Match Trade Settle Trade Book Trade FX & MM 1. Bank Manual Manual Swift IntelliMatch CLS Gross Automated Automated Online CLS Gross Net Paper 2. Corporate Account Manual Manual Swift Swift Account Gross Automated Online Platform Paper Online Bulk Paper Cash Manual Manual Swift Swift Gross Gross Automated Paper Platform Net CLS Online Bulk Paper 3. Private Manual Automated Paper Paper Account Gross 4. Site Manual Manual Swift Swift Gross Gross Automated Online Platform Net Paper Online Bulk Paper Register Trade Approve Trade Confirm Trade Match Trade Settle Trade Book Trade 13
  • 14. Register Trade Approve Trade Confirm Trade Match Trade FX & MM 1. Bank Manual Manual Swift IntelliMatch CL Automated Automated Online CLS G 2. Corporate Manual Manual Swift IntelliMatch A 3. Site Manual Manual Swift IntelliMatch G Automated Online Platform N NDF 1. Bank Manual Manual Paper Paper G Automated N 2. Corporate Manual Manual Paper Paper G Automated N 3. Site Manual Manual Paper Paper G N Register Trade Approve Trade Confirm Trade Match Trade 14 Variation Matrix
  • 15. Syntactic Similarities Very Similar Somewhat Similar Not Similar Not Strong Somewhat StrongStrong Very Strong StrenghtofBusinessDriver Separate Together Separate Together Together Separate 15 Split-Consolidate Decision Instrument
  • 16. Variation Map Register Trade Approve Trade Confirm Trade Match Trade Settle Trade Book Trade Confirm FX/ MM Trade Confirm NDF Trade Match Client Bulk Trades Match Non- CLS Trade Match CLS Trade Match Client Trade Settle CLS Trade Settle Interbank Trade Settle Client Trade Register Trade Approve Trade Book Trade Settle NDF Trade Match NDF Trade 16
  • 17. Case Study • Four-hour variation mapping workshop with 5 domain experts – Value chain modeling – Variation driver identification – Similarity assessment  variation matrix • Offline consolidation of existing models by analyst (2 weeks) • Verification in a series of 8 x 2-hour workshops with domain experts only • Feedback gathering 17
  • 18. Results at a Glance Size Metrics Input Consolidated Main Process Models 4 1 Sub-Process Models 35 17 Activity Nodes 210 149 Duplication rate 36 % 15 % Complexity (CNC) 1,25 1,33 18
  • 19. Looking Ahead • Applying method for green-fields modeling of process variants – Genome sequencing process • Automated discovery of structured families of process variants from event logs – To appear in BPM’2013 19