Your SlideShare is downloading. ×
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Decomposition-Driven Consolidation of Business Process Models
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Decomposition-Driven Consolidation of Business Process Models

284

Published on

Presentation of a method for consolidating models of process variants given at the CAiSE'2013 conference in June 2013

Presentation of a method for consolidating models of process variants given at the CAiSE'2013 conference in June 2013

Published in: Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
284
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Decomposition-drivenConsolidation of Process ModelsFredrik Milani, Marlon DumasRaimundasMatulevičiusUniversity of TartuCAiSE’2013, 20 June 2013 1
  • 2. Land Development CaseLand Development Process2 variants, 11 (sub-)process models, ca. 200 nodes
  • 3. Insurance Case(Suncorp, Australia)Each process is varied by product & brandEnd to end insurance process• total number of activity nodes: ca. 15,000• total number of models (incl. subprocesses): 6,00030variantsHome      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 ProcessVariantsFragmentedConsolidated5Insurance(Suncorp)LandDevelopmentFX & MM
  • 6. ProblemGiven a family of process variants,how do we determine which processmodels to model separately andwhich models to model together?6
  • 7. Case Study• FX (EUR/USD) Trade Processing• Processes had been modelled by consultancyfirm (flat process models) along organizationalunits• Need for business process models as input forevaluation of standard systemFX&MMSpecialkunderKund HCOT-E HCOT-LBetalnings-system35Kundenbetalar37Skicka öppnaaviseringarValutadag+14NETAC(ProSwitch)31InformeraHCOT-LBetalnings-mall (kopia)ProSwitch Branch34Swift frånbranchBranchProSwitch36Bevaka/bokabetalning ABOLProSwitch38Skriv ut TSOTSO39AvstämninginterimskontonTSOKundbild(interims-konton)Öppenavisering(nostro)NETAC(ProSwitch)JaSwifta hempengar?NejValutadagenPrintscreenpåbetalningarsom skaswiftas hem5(15)HCOC-IHCOT-L40Avstämningsmaterialetarkiveras32InformeraHCOC-IFel?Nej6-12JaAffärer för kundermed externa kontonexkl. specialkunderoch spec.kundernasaffärer medvalutaopt.RESK/INLÅ (tillEKOS)RESK/INLÅ- Interimskonto (kredit)- Nostrokonto (debet)Avisering(In-betalningar)Avisering(In-betalningar)Avisering(ut-betalningar)Avisering(In-betalningar)ABOLSLUTÖppenavisering(nostro)Differensermedförklaring(Excel)Transaktionslistainterims-konton33Godkänna/skicka SwiftIntellimatchFX&MMSpecialkunderKund HCOT-E HCOT-LBetalnings-system35Kundenbetalar37Skicka öppnaaviseringarValutadag+14NETAC(ProSwitch)31InformeraHCOT-LBetalnings-mall (kopia)ProSwitch Branch34Swift frånbranchBranchProSwitch36Bevaka/bokabetalning ABOLProSwitch38Skriv ut TSOTSO39AvstämninginterimskontonTSOKundbild(interims-konton)Öppenavisering(nostro)NETAC(ProSwitch)JaSwifta hempengar?NejValutadagenPrintscreenpåbetalningarsom skaswiftas hem5(15)HCOC-IHCOT-L40Avstämningsmaterialetarkiveras32InformeraHCOC-IFel?Nej6-12JaAffärer för kundermed externa kontonexkl. specialkunderoch spec.kundernasaffärer medvalutaopt.RESK/INLÅ (tillEKOS)RESK/INLÅ- Interimskonto (kredit)- Nostrokonto (debet)Avisering(In-betalningar)Avisering(In-betalningar)Avisering(ut-betalningar)Avisering(In-betalningar)ABOLSLUTÖppenavisering(nostro)Differensermedförklaring(Excel)Transaktionslistainterims-konton33Godkänna/skicka SwiftIntellimatchFX&MMSpecialkunderKund HCOT-E HCOT-LBetalnings-system35Kundenbetalar37Skicka öppnaaviseringarValutadag+14NETAC(ProSwitch)31InformeraHCOT-LBetalnings-mall (kopia)ProSwitch Branch34Swift frånbranchBranchProSwitch36Bevaka/bokabetalning ABOLProSwitch38Skriv ut TSOTSO39AvstämninginterimskontonTSOKundbild(interims-konton)Öppenavisering(nostro)NETAC(ProSwitch)JaSwifta hempengar?NejValutadagenPrintscreenpåbetalningarsom skaswiftas hem5(15)HCOC-IHCOT-L40Avstämningsmaterialetarkiveras32InformeraHCOC-IFel?Nej6-12JaAffärer för kundermed externa kontonexkl. specialkunderoch spec.kundernasaffärer medvalutaopt.RESK/INLÅ (tillEKOS)RESK/INLÅ- Interimskonto (kredit)- Nostrokonto (debet)Avisering(In-betalningar)Avisering(In-betalningar)Avisering(ut-betalningar)Avisering(In-betalningar)ABOLSLUTÖppenavisering(nostro)Differensermedförklaring(Excel)Transaktionslistainterims-konton33Godkänna/skicka SwiftIntellimatchFX&MMSpecialkunderKund HCOT-E HCOT-LBetalnings-system35Kundenbetalar37Skicka öppnaaviseringarValutadag+14NETAC(ProSwitch)31InformeraHCOT-LBetalnings-mall (kopia)ProSwitch Branch34Swift frånbranchBranchProSwitch36Bevaka/bokabetalning ABOLProSwitch38Skriv ut TSOTSO39AvstämninginterimskontonTSOKundbild(interims-konton)Öppenavisering(nostro)NETAC(ProSwitch)JaSwifta hempengar?NejValutadagenPrintscreenpåbetalningarsom skaswiftas hem5(15)HCOC-IHCOT-L40Avstämningsmaterialetarkiveras32InformeraHCOC-IFel?Nej6-12JaAffärer för kundermed externa kontonexkl. specialkunderoch spec.kundernasaffärer medvalutaopt.RESK/INLÅ (tillEKOS)RESK/INLÅ- Interimskonto (kredit)- Nostrokonto (debet)Avisering(In-betalningar)Avisering(In-betalningar)Avisering(ut-betalningar)Avisering(In-betalningar)ABOLSLUTÖppenavisering(nostro)Differensermedförklaring(Excel)Transaktionslistainterims-konton33Godkänna/skicka SwiftIntellimatchFX&MMSpecialkunderKund HCOT-E HCOT-LBetalnings-system35Kundenbetalar37Skicka öppnaaviseringarValutadag+14NETAC(ProSwitch)31InformeraHCOT-LBetalnings-mall (kopia)ProSwitch Branch34Swift frånbranchBranchProSwitch36Bevaka/bokabetalning ABOLProSwitch38Skriv ut TSOTSO39AvstämninginterimskontonTSOKundbild(interims-konton)Öppenavisering(nostro)NETAC(ProSwitch)JaSwifta hempengar?NejValutadagenPrintscreenpåbetalningarsom skaswiftas hem5(15)HCOC-IHCOT-L40Avstämningsmaterialetarkiveras32InformeraHCOC-IFel?Nej6-12JaAffärer för kundermed externa kontonexkl. specialkunderoch spec.kundernasaffärer medvalutaopt.RESK/INLÅ (tillEKOS)RESK/INLÅ- Interimskonto (kredit)- Nostrokonto (debet)Avisering(In-betalningar)Avisering(In-betalningar)Avisering(ut-betalningar)Avisering(In-betalningar)ABOLSLUTÖppenavisering(nostro)Differensermedförklaring(Excel)Transaktionslistainterims-konton33Godkänna/skicka SwiftIntellimatchFX&MMSpecialkunderKund HCOT-E HCOT-LBetalnings-system35Kundenbetalar37Skicka öppnaaviseringarValutadag+14NETAC(ProSwitch)31InformeraHCOT-LBetalnings-mall (kopia)ProSwitch Branch34Swift frånbranchBranchProSwitch36Bevaka/bokabetalning ABOLProSwitch38Skriv ut TSOTSO39AvstämninginterimskontonTSOKundbild(interims-konton)Öppenavisering(nostro)NETAC(ProSwitch)JaSwifta hempengar?NejValutadagenPrintscreenpåbetalningarsom skaswiftas hem5(15)HCOC-IHCOT-L40Avstämningsmaterialetarkiveras32InformeraHCOC-IFel?Nej6-12JaAffärer för kundermed externa kontonexkl. specialkunderoch spec.kundernasaffärer medvalutaopt.RESK/INLÅ (tillEKOS)RESK/INLÅ- Interimskonto (kredit)- Nostrokonto (debet)Avisering(In-betalningar)Avisering(In-betalningar)Avisering(ut-betalningar)Avisering(In-betalningar)ABOLSLUTÖppenavisering(nostro)Differensermedförklaring(Excel)Transaktionslistainterims-konton33Godkänna/skicka SwiftIntellimatchFX&MMSpecialkunderKund HCOT-E HCOT-LBetalnings-system35Kundenbetalar37Skicka öppnaaviseringarValutadag+14NETAC(ProSwitch)31InformeraHCOT-LBetalnings-mall (kopia)ProSwitch Branch34Swift frånbranchBranchProSwitch36Bevaka/bokabetalning ABOLProSwitch38Skriv ut TSOTSO39AvstämninginterimskontonTSOKundbild(interims-konton)Öppenavisering(nostro)NETAC(ProSwitch)JaSwifta hempengar?NejValutadagenPrintscreenpåbetalningarsom skaswiftas hem5(15)HCOC-IHCOT-L40Avstämningsmaterialetarkiveras32InformeraHCOC-IFel?Nej6-12JaAffärer för kundermed externa kontonexkl. specialkunderoch spec.kundernasaffärer medvalutaopt.RESK/INLÅ (tillEKOS)RESK/INLÅ- Interimskonto (kredit)- Nostrokonto (debet)Avisering(In-betalningar)Avisering(In-betalningar)Avisering(ut-betalningar)Avisering(In-betalningar)ABOLSLUTÖppenavisering(nostro)Differensermedförklaring(Excel)Transaktionslistainterims-konton33Godkänna/skicka SwiftIntellimatchFX&MMSpecialkunderKund HCOT-E HCOT-LBetalnings-system35Kundenbetalar37Skicka öppnaaviseringarValutadag+14NETAC(ProSwitch)31InformeraHCOT-LBetalnings-mall (kopia)ProSwitch Branch34Swift frånbranchBranchProSwitch36Bevaka/bokabetalning ABOLProSwitch38Skriv ut TSOTSO39AvstämninginterimskontonTSOKundbild(interims-konton)Öppenavisering(nostro)NETAC(ProSwitch)JaSwifta hempengar?NejValutadagenPrintscreenpåbetalningarsom skaswiftas hem5(15)HCOC-IHCOT-L40Avstämningsmaterialetarkiveras32InformeraHCOC-IFel?Nej6-12JaAffärer för kundermed externa kontonexkl. specialkunderoch spec.kundernasaffärer medvalutaopt.RESK/INLÅ (tillEKOS)RESK/INLÅ- Interimskonto (kredit)- Nostrokonto (debet)Avisering(In-betalningar)Avisering(In-betalningar)Avisering(ut-betalningar)Avisering(In-betalningar)ABOLSLUTÖppenavisering(nostro)Differensermedförklaring(Excel)Transaktionslistainterims-konton33Godkänna/skicka SwiftIntellimatchHow can we consolidatethe process models?7
  • 8. Conceptual FoundationDecomposition of Process Models– Decision taken for each sub-processlevel at each level of decomposition8
  • 9. Drivers of Variations• Syntactic Drivers– Differences in the way two or morevariants produce their outcomes• Business Drivers– Business reason for existence of twoor more variants9
  • 10. 1. Model the main process (value chain)Main process for FX & NDF TradesRegisterTradeApproveTradeConfirmTrade MatchTrade SettleTrade BookTrade10
  • 11. 2. Identify Variation Drivers11
  • 12. 2. Identify variation drivers anddetermine their relative strength– Primary driver being product (FX versusNDF)– Secondary driver being customer type(Private, Corporate or Interbank)12
  • 13. 3. Identify all existing variants andperform similarity assessmentRegister Trade Approve Trade Confirm Trade Match Trade Settle Trade Book TradeFX & MM1. Bank Manual Manual Swift IntelliMatch CLS GrossAutomated Automated Online CLS Gross NetPaper2. CorporateAccount Manual Manual Swift Swift Account GrossAutomated Online PlatformPaper OnlineBulkPaperCash Manual Manual Swift Swift Gross GrossAutomated Paper Platform NetCLS OnlineBulkPaper3. Private Manual Automated Paper Paper Account Gross4. Site Manual Manual Swift Swift Gross GrossAutomated Online Platform NetPaper OnlineBulkPaperRegister TradeApproveTradeConfirm Trade Match Trade Settle Trade Book Trade13
  • 14. Register Trade Approve Trade Confirm Trade Match TradeFX & MM1. Bank Manual Manual Swift IntelliMatch CLAutomated Automated Online CLS G2. CorporateManual Manual Swift IntelliMatch A3. Site Manual Manual Swift IntelliMatch GAutomated Online Platform NNDF1. Bank Manual Manual Paper Paper GAutomated N2. CorporateManual Manual Paper Paper GAutomated N3. Site Manual Manual Paper Paper GNRegister TradeApproveTradeConfirm Trade Match Trade14Variation Matrix
  • 15. Syntactic SimilaritiesVery Similar SomewhatSimilarNot SimilarNotStrongSomewhatStrongStrongVeryStrongStrenghtofBusinessDriverSeparateTogetherSeparateTogetherTogetherSeparate15Split-Consolidate Decision Instrument
  • 16. Variation MapRegisterTradeApproveTradeConfirmTradeMatch Trade Settle Trade Book TradeConfirm FX/MM TradeConfirm NDFTradeMatch ClientBulk TradesMatch Non-CLS TradeMatch CLSTradeMatch ClientTradeSettle CLSTradeSettleInterbankTradeSettle ClientTradeRegisterTradeApproveTrade Book TradeSettle NDFTradeMatch NDFTrade16
  • 17. Case Study• Four-hour variation mapping workshop with5 domain experts– Value chain modeling– Variation driver identification– Similarity assessment  variation matrix• Offline consolidation of existing models byanalyst (2 weeks)• Verification in a series of 8 x 2-hourworkshops with domain experts only• Feedback gathering17
  • 18. Results at a GlanceSize Metrics Input ConsolidatedMain Process Models 4 1Sub-Process Models 35 17Activity Nodes 210 149Duplication rate 36 % 15 %Complexity (CNC) 1,25 1,3318
  • 19. Looking Ahead• Applying method for green-fieldsmodeling of process variants– Genome sequencing process• Automated discovery of structuredfamilies of process variants fromevent logs– To appear in BPM’201319

×