fleksibel procesdigitalisering

50
Fleksibel Procesdigitalisering Thomas T. Hildebrandt IT Universitetet i København Infinit/IT-Fyn Processer og IT seminar, Odense 26. Maj, 2016

Upload: infinit-innovationsnetvaerket-for-it

Post on 20-Jan-2017

317 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Fleksibel procesdigitalisering

Fleksibel Procesdigitalisering

Thomas T. Hildebrandt

IT Universitetet i København

Infinit/IT-Fyn Processer og IT seminar, Odense

26. Maj, 2016

Page 2: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Enenkeltslideommig

2

Page 3: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Enenkeltslideommig• 1991-2000: PhD i Datalogi fra Århus Universitet

2

Page 4: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Enenkeltslideommig• 1991-2000: PhD i Datalogi fra Århus Universitet

• 1999-: Forsker og underviser ved IT Universitetet (ITU) i digitalisering af arbejdsgange (BPM)

2

Page 5: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Enenkeltslideommig• 1991-2000: PhD i Datalogi fra Århus Universitet

• 1999-: Forsker og underviser ved IT Universitetet (ITU) i digitalisering af arbejdsgange (BPM)

• Leder af forsknings- og innovationsprojekter i samarbejde med Exformatics, Microsoft (Vedbæk), Resultmaker, BaneDanmark, DSB, KL, BRFkredit mfl

2

Page 6: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Enenkeltslideommig• 1991-2000: PhD i Datalogi fra Århus Universitet

• 1999-: Forsker og underviser ved IT Universitetet (ITU) i digitalisering af arbejdsgange (BPM)

• Leder af forsknings- og innovationsprojekter i samarbejde med Exformatics, Microsoft (Vedbæk), Resultmaker, BaneDanmark, DSB, KL, BRFkredit mfl

• 2012 - Leder af forskningsgruppe for Proces og System Modeller på ITU og interessegrupper for digitalisering under infinit.dk, cfir.dk og videndanmark.dk

2

Page 7: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Enenkeltslideommig• 1991-2000: PhD i Datalogi fra Århus Universitet

• 1999-: Forsker og underviser ved IT Universitetet (ITU) i digitalisering af arbejdsgange (BPM)

• Leder af forsknings- og innovationsprojekter i samarbejde med Exformatics, Microsoft (Vedbæk), Resultmaker, BaneDanmark, DSB, KL, BRFkredit mfl

• 2012 - Leder af forskningsgruppe for Proces og System Modeller på ITU og interessegrupper for digitalisering under infinit.dk, cfir.dk og videndanmark.dk

2

Page 8: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Digitaliseringafarbejdsgange

3

++

+

Mål: Effektivisering, øget kvalitet & compliance

Page 9: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Drevetafprocesser…

4

�������������

������

���������

�������

������������������������� �����

�������������������������

��������������

��� ������������

�������

��������������� ������ �����

��������������������������

��������

���������������������

!�"����������

#�

!�

!�

#�

Page 10: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

oGereguleretaflovgivning

5

Page 11: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Ikkeennyidé

6

ORDE

R PR

OCES

SING

Log

Requ

est

Type

Ord

er

Send

Ord

er

Rece

ive

Ord

er

Broces

s I I J I I • :1.

\ 1

Custo

mer

Re

ques

t A

rriv

al lL

-""

/ I I r • r J /. I I A / I

" Ord

er

Form

'" I +0

I

, Cu

s tam

er

J j

Fi le

I

II

Bill

ing

File

I I I J I J I I I I I I

I /

I ,

lOut

"

1\:;;1

tJ .

lOu

t \.

I t

Form

'-

---

----

/--"

"

',---

- ... _

----

--_

.. _-.

.,.-

'

F.ig

ure

2

“Office automation” blev foreslået allerede i 70’erne:

z c :=

Computer Science and Office Information Systems

By Clarence A. Ellis and Gary J. Nutt

Page 12: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Hvaderdersketpåde30år?

7

Page 13: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Hvaderdersketpåde30år?

• 70’ernes optimisme døde ud

7

Page 14: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Hvaderdersketpåde30år?

• 70’ernes optimisme døde ud

• 90’erne: Ny bølge - gode grafiske brugergrænseflader, standarder for internet-services og processer

7

IBM WSFL 1.0

MS XLANG 1.0

BPEL4WS 1.0

BPEL4WS 1.1 WS-BPEL 2.0

OASIS

Page 15: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Hvaderdersketpåde30år?

• 70’ernes optimisme døde ud

• 90’erne: Ny bølge - gode grafiske brugergrænseflader, standarder for internet-services og processer

7

IBM WSFL 1.0

MS XLANG 1.0

BPEL4WS 1.0

BPEL4WS 1.1 WS-BPEL 2.0

OASIS

Men også nye forventninger: Mobilitet, hyppige ændringer i processer og regler, sikkerhed,

deling og “intelligens”

Page 16: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Proces-&Service-orienteretarkitektur

8

offerworkenactment

service

man

agem

ent

tool

sdesign tools

run-time data

processdata

organizationaldata

performwork worker

management

designerhistoricaldata

casedataapplications

Figure 9: The architecture of a PAIS.

ing a simple workflow process. Work is offered through so-called work queues.One worker can have multiple work queues and one work queue can be sharedamong multiple workers. The window in the middle shows the set of availablework queues (left) and the content of one of these work queues (right). The bottomwindow shows an audit trail of a case. The three windows show only some of thecapabilities offered by contemporary workflow management systems. It is fairlystraightforward to map these windows onto the architecture. In other processes-aware information systems such as for example enterprise resource planning sys-tems, one will find the architecture shown in Figure 9 embedded in a larger archi-tecture.

The architecture shown in Figure 9 assumes a centralized enactment service.Inside a single organization such an assumption may be realistic. However, in across-organizational setting this is not the case. Fortunately, most vendors nowsupport the SOA mentioned earlier. In a SOA tasks are subcontracted to otherparties, i.e., what is one task for the service consumer may be a complex processfor a service consumer. The web-services stack using standards such as WSDLand BPEL facilitates the development of cross-organizational workflows.

Despite the acceptance of PAISs, the current generation of products leavesmuch to be desired. To illustrate this, we focus on the current generation ofWFMSs. We will use Figure 9 to identify five problems.

18

Process-Aware Information Systems:Design, Enactment, and AnalysisWil M.P. van der AalstDepartment ofMathematics and Computer Science, Eindhoven University of Tech-nology, P.O. Box 513, NL-5600 MB Eindhoven, [email protected]

Abstract. Process-aware information systems support operational business pro-cesses by combining advances in information technology with recent insightsfrom management science. Workflow management systems are typical examplesof such systems. However, many other types of information systems are also“process aware” even if their processes are hard-coded or only used implicitly(e.g., ERP systems). The shift from data orientation to process orientation has in-creased the importance process-aware information systems. Moreover, advancedanalysis techniques ranging from simulation and verification to process miningand activity monitoring allow for systems that support process improvement invarious ways. This article provides an overview of process-aware informationsystems and also relates these to business process management, workflow man-agement, process analysis techniques, and process flexibility.

Keywords: Process-Aware Information Systems, Workflow Management, Busi-ness Process Management, Petri Nets, Process Mining, Process Verification, Sim-ulation

1 IntroductionInformation technology has changed business processes within and between enter-prises. More and more work processes are being conducted under the supervisionof information systems that are driven by process models. Examples are work-flow management systems such as FileNet P8, Staffware, WebSphere, FLOWerand YAWL and Enterprise Resource Planning (ERP) systems such as SAP andOracle. Moreover, many domain specific systems have components driven by(process) models. It is hard to imagine enterprise information systems that areunaware of the processes taking place. Although the topic of business processmanagement using information technology has been addressed by consultants

1

However, the focus is not on data but on process-related information (e.g., theordering of activities). Process mining is also related to monitoring and businessintelligence [41].

8 ConclusionProcess-aware information systems (PAISs) follow a characteristic life-cycle. Fig-ure 13 shows the four phases of such a life-cycle [7]. In the design phase, theprocesses are (re)designed. In the configuration phase, designs are implementedby configuring a PAIS (e.g., a WFMS). After configuration, the enactment phasestarts where the operational business processes are executed using the system con-figured. In the diagnosis phase, the operational processes are analyzed to identifyproblems and to find things that can be improved. The focus of traditional work-flow management (systems) is on the lower half of the life-cycle. As a result thereis little support for the diagnosis phase. Moreover, support in the design phase islimited to providing an editor while analysis and real design support are missing.

Figure 13: PAIS life-cycle.

In this article, we showed that PAISs support operational business processesby combining advances in information technology with recent insights from man-agement science. We started by reviewing the history of such systems and thenfocused on process design. From the many diagramming techniques available, wechose one particular technique (Petri nets) to show the basics. We also emphasizedthe relevance of process analysis, e.g., by pointing out that 20 percent of the morethan 600 process models in the SAP reference model are flawed [24]. We also

26

+

Fagsystemer, registre, etc.

�������������

������

���������

�������

������������������������� �����

�������������������������

��������������

��� ������������

�������

��������������� ������ �����

��������������������������

��������

���������������������

!�"����������

#�

!�

!�

#�

BI-systemer og“dash-boards”

©KMDINTERNTKMD A/S

WORKZONE PROCESS

9

©KMDINTERNTKMD A/S

WORKZONE PROCESS

9

Page 17: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Problemetmedflow-charts

9

However, the focus is not on data but on process-related information (e.g., theordering of activities). Process mining is also related to monitoring and businessintelligence [41].

8 ConclusionProcess-aware information systems (PAISs) follow a characteristic life-cycle. Fig-ure 13 shows the four phases of such a life-cycle [7]. In the design phase, theprocesses are (re)designed. In the configuration phase, designs are implementedby configuring a PAIS (e.g., a WFMS). After configuration, the enactment phasestarts where the operational business processes are executed using the system con-figured. In the diagnosis phase, the operational processes are analyzed to identifyproblems and to find things that can be improved. The focus of traditional work-flow management (systems) is on the lower half of the life-cycle. As a result thereis little support for the diagnosis phase. Moreover, support in the design phase islimited to providing an editor while analysis and real design support are missing.

Figure 13: PAIS life-cycle.

In this article, we showed that PAISs support operational business processesby combining advances in information technology with recent insights from man-agement science. We started by reviewing the history of such systems and thenfocused on process design. From the many diagramming techniques available, wechose one particular technique (Petri nets) to show the basics. We also emphasizedthe relevance of process analysis, e.g., by pointing out that 20 percent of the morethan 600 process models in the SAP reference model are flawed [24]. We also

26

������������� ������

���������

�������

������������������������� �����

�������������������������

��������������

��� ������������

�������

��������������� ������ �����

��������������������������

��������

���������������������

!�"����������

#�

!�

!�

#�

Page 18: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Problemetmedflow-charts

9

However, the focus is not on data but on process-related information (e.g., theordering of activities). Process mining is also related to monitoring and businessintelligence [41].

8 ConclusionProcess-aware information systems (PAISs) follow a characteristic life-cycle. Fig-ure 13 shows the four phases of such a life-cycle [7]. In the design phase, theprocesses are (re)designed. In the configuration phase, designs are implementedby configuring a PAIS (e.g., a WFMS). After configuration, the enactment phasestarts where the operational business processes are executed using the system con-figured. In the diagnosis phase, the operational processes are analyzed to identifyproblems and to find things that can be improved. The focus of traditional work-flow management (systems) is on the lower half of the life-cycle. As a result thereis little support for the diagnosis phase. Moreover, support in the design phase islimited to providing an editor while analysis and real design support are missing.

Figure 13: PAIS life-cycle.

In this article, we showed that PAISs support operational business processesby combining advances in information technology with recent insights from man-agement science. We started by reviewing the history of such systems and thenfocused on process design. From the many diagramming techniques available, wechose one particular technique (Petri nets) to show the basics. We also emphasizedthe relevance of process analysis, e.g., by pointing out that 20 percent of the morethan 600 process models in the SAP reference model are flawed [24]. We also

26

������������� ������

���������

�������

������������������������� �����

�������������������������

��������������

��� ������������

�������

��������������� ������ �����

��������������������������

��������

���������������������

!�"����������

#�

!�

!�

#�

Kun få “ideelle” veje bliver beskrevet

Page 19: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Problemetmedflow-charts

9

However, the focus is not on data but on process-related information (e.g., theordering of activities). Process mining is also related to monitoring and businessintelligence [41].

8 ConclusionProcess-aware information systems (PAISs) follow a characteristic life-cycle. Fig-ure 13 shows the four phases of such a life-cycle [7]. In the design phase, theprocesses are (re)designed. In the configuration phase, designs are implementedby configuring a PAIS (e.g., a WFMS). After configuration, the enactment phasestarts where the operational business processes are executed using the system con-figured. In the diagnosis phase, the operational processes are analyzed to identifyproblems and to find things that can be improved. The focus of traditional work-flow management (systems) is on the lower half of the life-cycle. As a result thereis little support for the diagnosis phase. Moreover, support in the design phase islimited to providing an editor while analysis and real design support are missing.

Figure 13: PAIS life-cycle.

In this article, we showed that PAISs support operational business processesby combining advances in information technology with recent insights from man-agement science. We started by reviewing the history of such systems and thenfocused on process design. From the many diagramming techniques available, wechose one particular technique (Petri nets) to show the basics. We also emphasizedthe relevance of process analysis, e.g., by pointing out that 20 percent of the morethan 600 process models in the SAP reference model are flawed [24]. We also

26

������������� ������

���������

�������

������������������������� �����

�������������������������

��������������

��� ������������

�������

��������������� ������ �����

��������������������������

��������

���������������������

!�"����������

#�

!�

!�

#�

Kun få “ideelle” veje bliver beskrevet

Introducerer ofte unødige afhængigheder

Page 20: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Problemetmedflow-charts

9

However, the focus is not on data but on process-related information (e.g., theordering of activities). Process mining is also related to monitoring and businessintelligence [41].

8 ConclusionProcess-aware information systems (PAISs) follow a characteristic life-cycle. Fig-ure 13 shows the four phases of such a life-cycle [7]. In the design phase, theprocesses are (re)designed. In the configuration phase, designs are implementedby configuring a PAIS (e.g., a WFMS). After configuration, the enactment phasestarts where the operational business processes are executed using the system con-figured. In the diagnosis phase, the operational processes are analyzed to identifyproblems and to find things that can be improved. The focus of traditional work-flow management (systems) is on the lower half of the life-cycle. As a result thereis little support for the diagnosis phase. Moreover, support in the design phase islimited to providing an editor while analysis and real design support are missing.

Figure 13: PAIS life-cycle.

In this article, we showed that PAISs support operational business processesby combining advances in information technology with recent insights from man-agement science. We started by reviewing the history of such systems and thenfocused on process design. From the many diagramming techniques available, wechose one particular technique (Petri nets) to show the basics. We also emphasizedthe relevance of process analysis, e.g., by pointing out that 20 percent of the morethan 600 process models in the SAP reference model are flawed [24]. We also

26

������������� ������

���������

�������

������������������������� �����

�������������������������

��������������

��� ������������

�������

��������������� ������ �����

��������������������������

��������

���������������������

!�"����������

#�

!�

!�

#�

Kun få “ideelle” veje bliver beskrevet

Introducerer ofte unødige afhængigheder

Beskriver kun hvordan, ikke hvorfor

Page 21: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Problemetmedflow-charts

9

However, the focus is not on data but on process-related information (e.g., theordering of activities). Process mining is also related to monitoring and businessintelligence [41].

8 ConclusionProcess-aware information systems (PAISs) follow a characteristic life-cycle. Fig-ure 13 shows the four phases of such a life-cycle [7]. In the design phase, theprocesses are (re)designed. In the configuration phase, designs are implementedby configuring a PAIS (e.g., a WFMS). After configuration, the enactment phasestarts where the operational business processes are executed using the system con-figured. In the diagnosis phase, the operational processes are analyzed to identifyproblems and to find things that can be improved. The focus of traditional work-flow management (systems) is on the lower half of the life-cycle. As a result thereis little support for the diagnosis phase. Moreover, support in the design phase islimited to providing an editor while analysis and real design support are missing.

Figure 13: PAIS life-cycle.

In this article, we showed that PAISs support operational business processesby combining advances in information technology with recent insights from man-agement science. We started by reviewing the history of such systems and thenfocused on process design. From the many diagramming techniques available, wechose one particular technique (Petri nets) to show the basics. We also emphasizedthe relevance of process analysis, e.g., by pointing out that 20 percent of the morethan 600 process models in the SAP reference model are flawed [24]. We also

26

������������� ������

���������

�������

������������������������� �����

�������������������������

��������������

��� ������������

�������

��������������� ������ �����

��������������������������

��������

���������������������

!�"����������

#�

!�

!�

#�

Kun få “ideelle” veje bliver beskrevet

Introducerer ofte unødige afhængigheder

Svære at holde ved lige når regler ændres

Beskriver kun hvordan, ikke hvorfor

Page 22: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Overholdesreglerne?

10

�������������

������

���������

�������

������������������������� �����

�������������������������

��������������

��� ������������

�������

��������������� ������ �����

��������������������������

��������

���������������������

!�"����������

#�

!�

!�

#�

Page 23: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

arbejdsgangsbanken.dk

11

• LovomAktivbeskæftigelsesindsats

(LBKnr1428af14/12/2009)

• LovomAktivsocialpolitik

(LBKnr946af01/10/2009)

• LovomArbejdsløshedsforsikring

(LBK nr 574 af 27/05/2010)

• Lov om Integration af udlændinge

(LBK nr 1062 af 20/08/2010)

• Lov om Sygedagpenge

(LOV nr 563 af 09/06/2006)

• Retssikkerhedsloven

(LBKnr1054af07/09/2010)

• Datagrundlag

(BEK nr 418 af 23/04/2010)

Compliant?

Page 24: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

arbejdsgangsbanken.dk

11

• LovomAktivbeskæftigelsesindsats

(LBKnr1428af14/12/2009)

• LovomAktivsocialpolitik

(LBKnr946af01/10/2009)

• LovomArbejdsløshedsforsikring

(LBK nr 574 af 27/05/2010)

• Lov om Integration af udlændinge

(LBK nr 1062 af 20/08/2010)

• Lov om Sygedagpenge

(LOV nr 563 af 09/06/2006)

• Retssikkerhedsloven

(LBKnr1054af07/09/2010)

• Datagrundlag

(BEK nr 418 af 23/04/2010)

Lovændring!Compliant?

Page 25: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

arbejdsgangsbanken.dk

11

• LovomAktivbeskæftigelsesindsats

(LBKnr1428af14/12/2009)

• LovomAktivsocialpolitik

(LBKnr946af01/10/2009)

• LovomArbejdsløshedsforsikring

(LBK nr 574 af 27/05/2010)

• Lov om Integration af udlændinge

(LBK nr 1062 af 20/08/2010)

• Lov om Sygedagpenge

(LOV nr 563 af 09/06/2006)

• Retssikkerhedsloven

(LBKnr1054af07/09/2010)

• Datagrundlag

(BEK nr 418 af 23/04/2010)

Lovændring! Procesændring??Compliant?

Page 26: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Somatkøreimørkeudenkort

12

Faste ruter - har ikke beskrevet kortet der forklarer hvorfor!

På egen hånd, hvis ruten forlades

Ingen hjælp til at ændre ruterne,hvis mål eller veje ændres

Page 27: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Viskalhavebeskrevetkortet

13

med et “arbejdsgangskort” kan vi beregne ruter ud til vores mål

Kortet beskriver hvorfor og kan opdateres når “færdselsregler og veje” ændres

Page 28: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

DeklaraVvemodeller• Deklarative modeller beskriver hvorfor ikke hvordan

• Tillader fleksibilitet og dynamiske ændringer i model

14

Page 29: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

DCRGraphs.net

15

Page 30: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

DCRGraphs.net

16

Create New Graph

Prøv selv på dcrgraphs.net

Page 31: Fleksibel procesdigitalisering

Vores første DCR proceskort

Page 32: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Nymedarbejder

18

Kortlæg proces for ansættelse af ny medarbejder:

Ansættelse af en ny medarbejder starter når kontrakten er underskrevet. For at den ansatte kan få en god første dag, skal HR-afdelingen finde ud af om den ansatte behøver en PC og Facilities Management (FM) skal finde en plads ved et skrivebord - og hvis der er behov for PC bestille denne og placere den på bordet når den er kommet.

Page 33: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Ansættelse af en ny medarbejder starter når kontrakten er underskrevet. For at den ansatte kan få en god første dag, skal HR-afdelingen finde ud af om den ansatte behøver en PC og Facilities Management (FM) skal finde en plads ved et skrivebord - og hvis der er behov for PC bestille denne og placere den på bordet når den er kommet.

AkVviteter/hændelser

19

Page 34: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Roller

20

Ansættelse af en ny medarbejder starter når kontrakten er underskrevet. For at den ansatte kan få en god første dag, skal HR-afdelingen finde ud af om den ansatte behøver en PC og Facilities Management (FM) skal finde en plads ved et skrivebord - og hvis der er behov for PC bestille denne og placere den på bordet når den er kommet.

Page 35: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

DCR-graf

21

Page 36: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Simuleringogtest

22

Page 37: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Simuleringogtest

23

Page 38: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Simuleringogtest

23

Page 39: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Testmedvenneroglazyuser

Ved at teste med

• venner kan undersøges fælles forståelse

• lazy users kan undersøges om processen skrider frem

24

Page 40: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Testmedvenner

25

Page 41: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Testmedlazyuser

26

Page 42: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Genereringafkrav-spec

27

Page 43: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

GenereringafPDF-dokument

28

����������� ���������������� ����������� ��������������������������������

�������������������� ������������������������������������������������������������������������������� !"

���#�����#������������������� $������%&������'#�#�#�����������(��)�������#����*�����������#� ���"����$�#������ $�������%&� ��#���������*��'����*�� ������������������

!����(+)

�����#�����#� ���*�����,��������%&��-��#��%&��%��'��%&�*�� ����%&������

!��.��� $�������%&��-$�������%&

������ �����������������������/����������

/���*��(0)

�����,����

,#������#����(0)

.��� $�������%&�������������� ����������� ��������

�#����#����� $�������%&�������������#������#� ��

%&�����#��������������� ����������� ��������

�#��%&�������#����� �#����� ��#������*��'���*�� �����������������

�'�#�#�#��1���#2

���������������� ��

��'�#*�#�� �������������������� �����������������������������������

!��� ������ ��

!�*���� /������������3������ $�������%&���#�����#� ���*���

45'��� �����������������

������������

��'�#*�#�� ������������������������������������

!��� ������ ��

&��#�#��� �������������������3������ $�������%&���#�����#� ���*�����,��������%&

������������ �������

��'�#*�#�� ����� !"���#�����#������������������� $������%&

!���

,� �4���� .��� $�������%&��-$�������%&

&��#�#��� �����������������

45'��� 3������ $�������%&

Page 44: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Et“virkeligt”eksempel

29

Ansættelse af medarbejder i Syddjurs

kommune

Leder: Opret ansættelse

Mål

Page 45: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Unhappypathsfundetvedtest

30

Page 46: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Kanogsåværebedreskjult

31

Page 47: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Digitaliseringpåtværs

32

DCR Open source engine

+

Jupiter

Vandværksejer

KommunalbestExformatics ACM

hændelser

[Software Engineering and Formal Methods 2011,Business Process Management Conference 2015]

Page 48: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Overvågning

33

Selvbetjeningsløsning MOX agent

+

Jupiter

Vandværksejer

Kommunalbesthændelser

DCR Monitor

Page 49: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

Overvågning&Enforcement

34

Selvbetjeningsløsning MOX agent

+

Jupiter

Vandværksejer

Kommunalbest

DCR Policy Enforcement

[Computer Security Foundations Symposium 2016]

Page 50: Fleksibel procesdigitalisering

Fleksibel procesdigitalisering

Thomas Hildebrandt, [email protected] ITUNIVERSITYOFCOPENHAGEN

Infinit/IT-Fyn, 26. Maj 2016

AnalyVcs:ProcessMining

35

Fra analyse af hændelseslogs kan vi få information om trafikflow og ruter der faktisk følges og give forslag til ruter med størst sandsynlighed for success

https://youtu.be/7oat7MatU_U