(ACM) agil bruger- og videreudvikling af proces-orienterede IT-systemer? Thomas Hildebrandt, Lektor, PhD Forskningsgruppen for Proces- & Systemmodeller www.itu.dk/research/models IFFI fokusområde for processer og digitalisering Infinit Interessegruppen for processer og IT: Udvikling, værdiskabelse og forretning
Lidt om min baggrund... 1991-99: PhD i datalogi, Århus Universitet, inden for matematiske modeller for samarbejdende processer 1999-: Forsker & underviser, IT Universitetet i Kbh 2004-: Leder for/deltager i flere tværvidenskabelige forsknings- og innovationsprojekter & videngrupper for it-støttede forretningsprocesser og digitalisering 2012-: Leder af forskningsgruppe for proces og system modeller ved IT Universitetet i København 2
Forskningsprojekter Computer Supported Mobile Adaptive Business Processes (2007-2011, Forskningsrådet for teknologi og produktion) med Copenhagen Business School (CBS) og Microsoft Development Center Copenhagen Trustworthy Pervasive Healthcare (2008-2012, det strategiske forskningsråd) med Datalogisk Institut, Københavns Universitet (DIKU) og Resultmaker A/S Services in Context (2009-2013, Det strategiske forskningsråd) med Peking Universitet Case Studies of Best Practice Workflow and Case Work in Practice (2010, Infinit miniprojekt) med Resultmaker, Exformatics A/S, Dafolo, Job Center Cph, KL, Kombit, CBS Cross-organizational workflows (Spring 2011-2014, Forskningsrådet for teknologi og innovation, Videnkupon & Erhvervs-ph.d) med Exformatics A/S Computational Artifacts: Design Oriented Theory of Computational Artifacts in Cooperative Work Practices (2014-2017, Velux Foundation) med Københavns Universitet og CBS 3
Effektive og agile processer 4
Effektive og agile processer 1. høj værdi og udnyttelse af resourcer 4
Effektive og agile processer 1. høj værdi og udnyttelse af resourcer 2. skal være fleksible, men sikre at regler overholdes 4
Effektive og agile processer 1. høj værdi og udnyttelse af resourcer 2. skal være fleksible, men sikre at regler overholdes 3. skal kunne ændres undervejs 4
Effektive og agile processer 1. høj værdi og udnyttelse af resourcer 2. skal være fleksible, men sikre at regler overholdes 3. skal kunne ændres undervejs Skal vi investere i et Business Process Management (BPM) System? 4
Business Process Management (BPM) However, the focus is not on data but on process-related information ordering of activities). Process mining is also related to monitoring and intelligence [41]. 8 Conclusion Process-aware information systems (PAISs) follow a characteristic life-c ure 13 shows the four phases of such a life-cycle [7]. In the design p processes are (re)designed. In the configuration phase, designs are imp by configuring a PAIS (e.g., a WFMS). After configuration, the enactm starts where the operational business processes are executed using the sy figured. In the diagnosis phase, the operational processes are analyzed t problems and to find things that can be improved. The focus of traditio flow management (systems) is on the lower half of the life-cycle. As a re is little support for the diagnosis phase. Moreover, support in the desig limited to providing an editor while analysis and real design support are analyse & diagnose procesudførsel procesdesign systemkonfiguration 5 FigureIT 13: UNIVERSITY PAIS life-cycle. OF COPENHAGEN In this article, we showed that PAISs support operational business
Business Process Management (BPM) However, the focus is not on data but on process-related information ordering of activities). Process mining is also related to monitoring and intelligence [41]. Beskriv as-is og to-be 8 Conclusion processer som flow-diagrammer Process-aware information systems (PAISs) follow a characteristic life-c ure 13 shows the four phases of such a life-cycle [7]. In the design p processes are (re)designed. In the configuration phase, designs are imp by configuring a PAIS (e.g., a WFMS). After configuration, the enactm starts where the operational business processes are executed using the sy figured. In the diagnosis phase, the operational processes are analyzed t problems and to find things that can be improved. The focus of traditio flow management (systems) is on the lower half of the life-cycle. As a re is little support for the diagnosis phase. Moreover, support in the desig limited to providing an editor while analysis and real design support are analyse & diagnose procesudførsel procesdesign systemkonfiguration 5 FigureIT 13: UNIVERSITY PAIS life-cycle. OF COPENHAGEN In this article, we showed that PAISs support operational business
Business Process Management (BPM) However, the focus is not on data but on process-related information ordering of activities). Process mining is also related to monitoring and intelligence [41]. 8 Conclusion Process-aware information systems (PAISs) follow a characteristic life-c ure 13 shows the four phases of such a life-cycle [7]. In the design p processes are (re)designed. In the configuration phase, designs are imp by configuring a PAIS (e.g., a WFMS). After configuration, the enactm starts where the operational business processes are executed using the sy figured. In the diagnosis phase, the operational processes are analyzed t problems and to find things that can be improved. The focus of traditio flow management (systems) is on the lower half of the life-cycle. As a re is little support for the diagnosis phase. Moreover, support in the desig limited to providing an editor while analysis and real design support are analyse & diagnose procesudførsel procesdesign systemkonfiguration 6 FigureIT 13: UNIVERSITY PAIS life-cycle. OF COPENHAGEN In this article, we showed that PAISs support operational business
Business Process Management (BPM) Konfigurer og sæt strøm til med However, the focus is not on data but on process-related information ordering of activities). Process mining is also related to monitoring and intelligence [41]. 8 Conclusion et standard BPM System Process-aware information systems (PAISs) follow a characteristic life-c ure 13 shows the four phases of such a life-cycle [7]. In the design p processes are (re)designed. In the configuration phase, designs are imp by configuring a PAIS (e.g., a WFMS). After configuration, the enactm starts where the operational business processes are executed using the sy figured. In the diagnosis phase, the operational processes are analyzed t problems and to find things that can be improved. The focus of traditio flow management (systems) is on the lower half of the life-cycle. As a re is little support for the diagnosis phase. Moreover, support in the desig limited to providing an editor while analysis and real design support are analyse & diagnose procesudførsel procesdesign systemkonfiguration 6 FigureIT 13: UNIVERSITY PAIS life-cycle. OF COPENHAGEN In this article, we showed that PAISs support operational business
Business Process Management (BPM) However, the focus is not on data but on process-related information ordering of activities). Process mining is also related to monitoring and intelligence [41]. 8 Conclusion Process-aware information systems (PAISs) follow a characteristic life-c ure 13 shows the four phases of such a life-cycle [7]. In the design p processes are (re)designed. In the configuration phase, designs are imp by configuring a PAIS (e.g., a WFMS). After configuration, the enactm starts where the operational business processes are executed using the sy figured. In the diagnosis phase, the operational processes are analyzed t problems and to find things that can be improved. The focus of traditio flow management (systems) is on the lower half of the life-cycle. As a re is little support for the diagnosis phase. Moreover, support in the desig limited to providing an editor while analysis and real design support are analyse & diagnose procesudførsel procesdesign systemkonfiguration 7 FigureIT 13: UNIVERSITY PAIS life-cycle. OF COPENHAGEN In this article, we showed that PAISs support operational business
Business Process Management (BPM) Overvåg og tilpas processer However, the focus is not on data but on process-related information ordering of activities). Process mining is also related to monitoring and intelligence [41]. 8 Conclusion Process-aware information systems (PAISs) follow a characteristic life-c ure 13 shows the four phases of such a life-cycle [7]. In the design p processes are (re)designed. In the configuration phase, designs are imp by configuring a PAIS (e.g., a WFMS). After configuration, the enactm starts where the operational business processes are executed using the sy figured. In the diagnosis phase, the operational processes are analyzed t problems and to find things that can be improved. The focus of traditio flow management (systems) is on the lower half of the life-cycle. As a re is little support for the diagnosis phase. Moreover, support in the desig limited to providing an editor while analysis and real design support are analyse & diagnose procesudførsel procesdesign systemkonfiguration 7 FigureIT 13: UNIVERSITY PAIS life-cycle. OF COPENHAGEN In this article, we showed that PAISs support operational business
Business Process Management (BPM) Overvåg og tilpas processer However, the focus is not on data but on process-related information ordering of activities). Process mining is also related to monitoring and intelligence [41]. 8 Conclusion Process-aware information systems (PAISs) follow a characteristic life-c ure 13 shows the four phases of such a life-cycle [7]. In the design p processes are (re)designed. In the configuration phase, designs are imp by configuring a PAIS (e.g., a WFMS). After configuration, the enactm starts where the operational business processes are executed using the sy figured. In the diagnosis phase, the operational processes are analyzed t problems and to find things that can be improved. The focus of traditio flow management (systems) is on the lower half of the life-cycle. As a re is little support for the diagnosis phase. Moreover, support in the desig limited to providing an editor while analysis and real design support are analyse & diagnose procesudførsel procesdesign men er det effektivt og agilt at beskrive processer som flow-diagrammer? 7 systemkonfiguration FigureIT 13: UNIVERSITY PAIS life-cycle. OF COPENHAGEN In this article, we showed that PAISs support operational business
En typisk sagsbehandling Forretningsregel: Der skal rådgives og vurderes før en låneansøgning kan godkendes 8
En typisk sagsbehandling Forretningsregel: Der skal rådgives og vurderes før en låneansøgning kan godkendes Flowdiagram: 8
En typisk sagsbehandling Forretningsregel: Der skal rådgives og vurderes før en låneansøgning kan godkendes Flowdiagram: 9
En typisk sagsbehandling Forretningsregel: Der skal rådgives og vurderes før en låneansøgning kan godkendes Flowdiagram: Flow-diagrammet er rigidt - beskriver kun best practice - og ikke forretningsreglen, der skal overholdes 9
Forestil jer en Business GPS En Business GPS baseret på flow-diagrammer ville vise vej 10
Forestil jer en Business GPS En Business GPS baseret på flow-diagrammer ville vise vej men ikke vise kortet (reglerne) og ikke kunne håndtere uforudsete afvigelser 10
Fores&l jer en Business GPS Vi forventer at kunne vælge et vilkårligt mål, afvige fra ruten og få foreslået en ny, at kortet holdes up-to-date, og sikrer at vi når effektivt i mål 11
Fores&l jer en Business GPS Skal vi da lave et flow-diagram, der beskriver alle mulige veje? 12
Fleksibel sagsbehandling... 13
Fleksibel sagsbehandling... ja nej 13
Fleksibel sagsbehandling... ja nej Sværere at overskue! 13
Fleksibel sagsbehandling... ja nej Sværere at overskue! og reglen er stadig implicit 13
Samarbejde & kommunikation Består af hændelser, betingelser, mål og milepæle Keith Swensson: Mastering the Unpredictable http://social-biz.org/2014/09/13/bpm2014-keynote-keith-swenson/ Målet ofte klarere end vejen - processen udvikler sig bestemt af sagsbehandlerens handlinger WfMC http://www.xpdl.org/nugen/p/adaptive-case-management/public.htm 14
Samarbejde & kommunikation Består af hændelser, betingelser, mål og milepæle Keith Swensson: Mastering the Unpredictable http://social-biz.org/2014/09/13/bpm2014-keynote-keith-swenson/ Målet ofte klarere end vejen - processen udvikler sig bestemt af sagsbehandlerens handlinger fra BPM WfMC http://www.xpdl.org/nugen/p/adaptive-case-management/public.htm 14
Samarbejde & kommunikation Består af hændelser, betingelser, mål og milepæle Keith Swensson: Mastering the Unpredictable http://social-biz.org/2014/09/13/bpm2014-keynote-keith-swenson/ Målet ofte klarere end vejen - processen udvikler sig bestemt af sagsbehandlerens handlinger fra BPM til ACM procesfragmenter (record) WfMC http://www.xpdl.org/nugen/p/adaptive-case-management/public.htm 14
Regelbaseret ACM Hændelser 15
Regelbaseret ACM Hændelser og regler forudsætning 15
Regelbaseret ACM Hændelser og regler forudsætning opfølgning & forudsætning 15
Regelbaseret ACM Hændelser og regler forudsætning milepæl opfølgning & forudsætning udeluk 15
Regelbaseret ACM Hændelser og regler forudsætning milepæl opfølgning & forudsætning udeluk inddrag udeluk 15
Regelbaseret ACM Hændelser og regler forudsætning milepæl opfølgning & forudsætning udeluk Godkend! Rådgiv Vurder! Afvis! Modtag Dokumentation 16 udeluk inddrag
Regelbaseret ACM Hændelser og regler forudsætning milepæl opfølgning & forudsætning udeluk inddrag Genoptag Afvist Modtag Dokumentation 17 udeluk
Regelbaseret ACM Hændelser og regler forudsætning milepæl opfølgning & forudsætning udeluk Godkend! Rådgiv Vurder! Afvis! Afvist Modtag Dokumentation Genoptag 18 udeluk inddrag
Regelbaseret ACM Hændelser og regler forudsætning milepæl opfølgning & forudsætning udeluk Godkend! Rådgiv Vurder! Afvis! Afvist Vurder Modtag Dokumentation Genoptag 19 udeluk inddrag
Regelbaseret ACM Hændelser og regler forudsætning milepæl opfølgning & forudsætning udeluk Godkend! Godkend! Afvis! Rådgiv Vurder! Afvis! Afvist Modtag Dokumentation Genoptag Vurder 20 udeluk inddrag
Regelbaseret ACM Hændelser og regler forudsætning milepæl opfølgning & forudsætning udeluk Godkend! Genoptag Rådgiv Godkendt Vurder! Afvis! Afvist Modtag Dokumentation Genoptag Vurder 21 udeluk inddrag
22
23
24
25
26
27
Behandling (Rådgiv og Vurder) før Godkend Modtag Dokumentation før Vurder og Beslutning Modtag Dokumentation skal efterfølges af Vurder og Beslutning Vurder milepæl for Godkend Beslutning udelukker Sagsbehandling, men tillader Genoptag Thomas Genoptag Hildebrandt, tillader Sagsbehandling hilde@itu.dk 28
Fra lov til process? 29
30
31
32
33
34
Forretningsprocesser og agil IT-udvikling 35 IT UNIVERSITY OF COPENHAGEN
Forretningsprocesser og agil IT-udvikling 36 IT UNIVERSITY OF COPENHAGEN
ACM Teknologier & Standarder Dynamic Condition Response (DCR) Graphs udviklet på IT Universitetet i København i projekter sammen med Resultmaker og Exformatics Case Management Model and Notation (CMMN) www.omg.org/spec/cmmn/1.0/ PlanItems: Task, EventListener, Milestone Dependencies (entry & exit criteria) 37
Udfordringer 38
Udfordringer Forståelighed, Usability, Kommunikation 38
Udfordringer Forståelighed, Usability, Kommunikation Proces-design af brugere (end-user development) 38
Udfordringer Forståelighed, Usability, Kommunikation Proces-design af brugere (end-user development) Proces-adaptation (live development) 38
Udfordringer Forståelighed, Usability, Kommunikation Proces-design af brugere (end-user development) Proces-adaptation (live development) Værdi- og performance-analyse 38
Udfordringer Forståelighed, Usability, Kommunikation Proces-design af brugere (end-user development) Proces-adaptation (live development) Værdi- og performance-analyse Tvær-organisatoriske processer 38
Udfordringer Forståelighed, Usability, Kommunikation Proces-design af brugere (end-user development) Proces-adaptation (live development) Værdi- og performance-analyse Tvær-organisatoriske processer Korrekthed og Sikkerhed 38
Udfordringer Forståelighed, Usability, Kommunikation Proces-design af brugere (end-user development) Proces-adaptation (live development) Værdi- og performance-analyse Tvær-organisatoriske processer Korrekthed og Sikkerhed Implementation 38
Nuværende aktiviteter 39
Nuværende aktiviteter Nyt tværfagligt Velux-forskningsprojekt (KU, ITU & CBS) 39
Nuværende aktiviteter Nyt tværfagligt Velux-forskningsprojekt (KU, ITU & CBS) EU Netværk og forskning i adaptive koreografier og protokoller for distribuerede systemer 39
Nuværende aktiviteter Nyt tværfagligt Velux-forskningsprojekt (KU, ITU & CBS) EU Netværk og forskning i adaptive koreografier og protokoller for distribuerede systemer Big Data & Process Mining 39
Nuværende aktiviteter Nyt tværfagligt Velux-forskningsprojekt (KU, ITU & CBS) EU Netværk og forskning i adaptive koreografier og protokoller for distribuerede systemer Big Data & Process Mining Grav processer og best-practice frem fra hændelsesloggen? 39
Nuværende aktiviteter Nyt tværfagligt Velux-forskningsprojekt (KU, ITU & CBS) EU Netværk og forskning i adaptive koreografier og protokoller for distribuerede systemer Big Data & Process Mining Grav processer og best-practice frem fra hændelsesloggen? 7.11.14 kl. 9.00-12.00 Hajo Reijers, VU Amsterdam Effektor - Rehfeld Process Mining 39
Mulige veje frem 40
Mulige veje frem Mini-projekter i IFFI og specialeprojekter 40
Mulige veje frem Mini-projekter i IFFI og specialeprojekter Erhvervsph.d.-, postdoc- og højteknologiprojekter (Innovationsfonden) 40
Mulige veje frem Mini-projekter i IFFI og specialeprojekter Erhvervsph.d.-, postdoc- og højteknologiprojekter (Innovationsfonden) European Industrial Doctorates (H2020) 40
Mulige veje frem Mini-projekter i IFFI og specialeprojekter Erhvervsph.d.-, postdoc- og højteknologiprojekter (Innovationsfonden) European Industrial Doctorates (H2020)... 40
Mulige veje frem Mini-projekter i IFFI og specialeprojekter Erhvervsph.d.-, postdoc- og højteknologiprojekter (Innovationsfonden) European Industrial Doctorates (H2020)... Har I mod på at samarbejde vedr. problemer, cases og løsninger? EU Horizon2020 ansøgning? Skriv til mig! 40