SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling
Business Process Modelling & Analysis
Thomas Hildebrandt	

IT University of Copenhagen	

www.itu.dk/people/hilde	

hilde@itu.dk	

!
!
First lecture of	

IT and Business Process Modelling (BIMF, GBI)	

& Business Process Modelling and Analysis (DBMA, DIM & SDT-SE)	

!
January 26th, 2015	

Partly based on lecture slides (ch 2) by M. Reichert and B.Weber, available at www.flexible-processes.com
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Road	
  Map
• 10-10.15: Learning Outcomes, Group project & Exam	

• 10.15-10.45:What is a (Business) Process ?	

• 11.00-11.45: Process-Aware Information Systems	

• 12.30-14.00:Theory review-exercises in groups
2
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Learning	
  Outcomes	
  (BSc)
3
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Learning	
  Outcomes	
  (MSc)
4
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
DescripFon	
  at	
  learnit
5
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Rough	
  outline	
  of	
  course
• Week 1-5: Business Process constraint mapping

(ch 1-3+12 + research papers)	

• Week 6-10: Pre-specified processes, 

flexibility by design and compliance (Ch 4-6+10)	

• Week 11-15: Ad-hoc changes, mining & evolution
(Ch 7-9+12 +18 + research papers)	

• MSc must pick advanced topic: Ad-hoc changes (7),
Monitoring & Mining (8), Evolution (9), Compliance (10)
6
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Group	
  Project	
  &	
  Exam
• During the course you will in groups (5 students)	

• present a process constraint model (Feb 23rd)	

• hand-in of your report (April 9)	

• give feedback to software dev. group	

• upload a final report (May 19th in LearnIT)	

• give a 8 min joint presentation of report at exam
followed by 8 min individual oral examination	

7
learnit.itu.dk/course/view.php?id=1970132
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
What	
  is	
  a	
  Process	
  ?
8
“A	
  process	
  is	
  a	
  specific	
  ordering	
  of	
  work	
  acFviFes	
  across	
  Fme	
  and	
  
place,	
  with	
  a	
  beginning,	
  an	
  end,	
  and	
  clearly	
  defined	
  inputs	
  and	
  
outputs:	
  a	
  structure	
  for	
  acFon”	
  [Davenport	
  1993,	
  p.	
  5].	
  	
  
A process is a collection of activities/events,	

ordered across time & space,	

carried out by actors, and	

depending on & producing data/resources.
Some activities/events start the process (the beginning)	

Others are goals (the end)	

A business process creates value for customers	

(& the business)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Process	
  examples
• Booking a travel	

• Delivering beer to customers	

• Getting pain relief at the hospital	

• Getting a new loan or credit card in the bank	

• Helping an unemployed at the job-center to get a job
9
Who are the actors ? What are the activities/events ?
What are the goals, ending and starting events ?
How would you order the activities/events ?
What data/resources produced & used by activities ?
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Hospital	
  process	
  example
10
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Hospital	
  process	
  example
11
Actors ?
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Hospital	
  process	
  example
12
Actions 	

& Events ?
Start ?
Goal ?
Data ?
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Group	
  Exercise	
  (10-­‐15	
  min)
• Discuss processes you know	

• Describe (with post-it notes on A3 paper):	

• Actors ?	

• Activities/Events ?	

• Starting (triggering) and Ending (goals) events ?	

• Data & Resources used/produced ? 	

• Ordering of Activities/Events ?	

• Put A3 paper on the black-board (with group name)
13
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Summary	
  &	
  Discussion
14
• Easy to identify activities/events ? 	

• What is the right level of detail ?	

• Is there a relation between data dependencies and
ordering of events ?	

• Can (some of) the activities/events be repeated/
skipped ?	

• How do we represent the dependencies ?
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Time	
  for	
  a	
  break!
15
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
Process-aware
Information Systems (PAIS)
What ?
Why ?
How ?
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
What	
  are	
  PAIS	
  &	
  why	
  bother?
17
• Process-Aware Information Systems (PAIS) =
Information systems that are aware of the (business/
workflow) processes they support 	

• The motivations & goals are typically to improve
efficiency, quality, agility and document compliance
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Process	
  characterisFcs
18
• Long-running (from seconds to years)	

• Persisted state	

• Sleeps most of the time	

• Orchestrates system and/or human actors	

• Understood (and managed) by business analysts	

• Adaptable	

• Reusable
a domain specific architecture and
languages for business processes
execution (and management) ?
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
How	
  to	
  make	
  a	
  PAIS	
  ?
19
• PAIS introduce an extra architectural layer, separating
the process logic from the application code 	

• Typical examples include Business Process,Workflow
and Case Management Systems (BPMS,WfMS & CMS) 	

• Often used with a Service Oriented Architecture (SOA)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Process	
  &	
  Service	
  Oriented	
  Architecture
20
offer
workenactment
service
management
tools
design tools
run-time data
process
data
organizational
data
perform
work worker
management
designerhistorical
data
case
dataapplications
Figure 9: The architecture of a PAIS.
ng 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 shared
among multiple workers. The window in the middle shows the set of available
work queues (left) and the content of one of these work queues (right). The bottom
window shows an audit trail of a case. The three windows show only some of the
capabilities offered by contemporary workflow management systems. It is fairly
Process-Aware Information Systems:
Design, Enactment, and Analysis
Wil M.P. van der Aalst
Department of Mathematics and Computer Science, Eindhoven University of Tech-
nology, P.O. Box 513, NL-5600 MB Eindhoven, w.m.p.v.d.aalst@tue.nl
Abstract. Process-aware information systems support operational business pro-
cesses by combining advances in information technology with recent insights
from management science. Workflow management systems are typical examples
of 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, advanced
analysis techniques ranging from simulation and verification to process mining
and activity monitoring allow for systems that support process improvement in
various ways. This article provides an overview of process-aware information
systems 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 Introduction
Information technology has changed business processes within and between enter-
prises. More and more work processes are being conducted under the supervision
of information systems that are driven by process models. Examples are work-
flow management systems such as FileNet P8, Staffware, WebSphere, FLOWer
and YAWL and Enterprise Resource Planning (ERP) systems such as SAP and
Oracle. Moreover, many domain specific systems have components driven by
(process) models. It is hard to imagine enterprise information systems that are
unaware of the processes taking place. Although the topic of business process
management using information technology has been addressed by consultants
1
Web-services	

internal services (e.g. database)
e.g. electronic	

forms or case
management tool
processes are (re)designed. In the configuration phase, designs are
by configuring a PAIS (e.g., a WFMS). After configuration, the ena
starts where the operational business processes are executed using th
figured. In the diagnosis phase, the operational processes are analyz
problems and to find things that can be improved. The focus of tra
flow management (systems) is on the lower half of the life-cycle. A
is little support for the diagnosis phase. Moreover, support in the d
limited to providing an editor while analysis and real design suppor
Figure 13: PAIS life-cycle.
In this article, we showed that PAISs support operational busin
by combining advances in information technology with recent insig
agement science. We started by reviewing the history of such sys
focused on process design. From the many diagramming techniques
chose one particular technique (Petri nets) to show the basics. We als
the relevance of process analysis, e.g., by pointing out that 20 perce
than 600 process models in the SAP reference model are flawed [
26
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Example:	
  Financial	
  BPM	
  on	
  top	
  of	
  SOA
21
• Customer packet: Business process for
creating financial products (credit cards,
internet bank access,etc)	

• 10 different systems, 30 sub processes, 200
service calls/human tasks. 	

• From 200 packets a day to 1800 a day	

• 80% automation
Steen Brahe, Industrial PhD, Danske Bank & IT University of Copenhagen
Best	

Industry
Paper	

“BPM on Top of SOA: Experiences from the Financial Industry”, BPM 2007
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Three	
  trends...
• From Programming to Orchestration	

• From Data orientation to Process orientation	

• From Design to Re-design and dynamic growth
22
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Not	
  an	
  enFrely	
  new	
  idea
Early research in Office Automation 	

Describing office work as flow-graphs
(Petri Net)
23
zc
:=
Computer Science and
Office Information Systems
By Clarence A. Ellis and Gary J. Nutt
• Zisman & Hammer 1977	

• IBM Business Definition Language (BDL)	

• Information Control Net [Ellis 1979 Xerox]
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
InformaFon	
  Control	
  Net
24
ORDERPROCESSING
LogRequest
TypeOrder
SendOrder
ReceiveOrder
BrocessII
J
I
I
•
:1.1
Customer
Request
Arrival
lL
-""/
I
I
r
•r
J/.I
I
A/I
"
Order
Form
'"I
+0I,Custamer
JjFile
I
IIBillingFile
I
I
I
J
I
J
I
I
I
I
I
I
I
/
I,
lOut"
1:;;1tJ.lOut.I
tForm'--------/--""
',----..._------_.._-..,.-'
F.igure2
[C. Ellis, 1979]
used by SCOOP are document generators; electronic mail senders and receivers; file services, and
media schedulers.
Although the complexity and number of the special purpose systems may grow large as the office
automation area grows, the monitor (or office operating system supervisor) can remain relatively
constant. Zisman provides guidelines and frameworks for a high level non-procedural specifications
language, and that contains a document definition section for declaring all documents needed, an
activity initiation section for describing when each activity can be performed and an activity detail
section. The activity detail section describes the detail tasks to be done when the activity is initiated
by a few basic operations, wen-known to an office analyst. Procedure descriptions in this language
could then be translated into an augmented Petri net and run using the execution monitor, SCOOP.
By considering the specification language, the internal representation, and the design of a prototype
system using one unified model, Zisman has been able to study the office as a system rather than
simply as a collection of isolated tasks and pieces of equipment. Although Zisman suggests the
language and the model need refinement, his basic notions will probably have great impact on the
office of the future.
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Business	
  Process	
  Model	
  and	
  NotaFon	
  (BPMN)	
  2.0
25
Figure from the BPMN 2.0 Final Specification, 2011
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
30	
  years:	
  What	
  happened?
• Optimism in late 70ties and early 80ties	

• Not any real success... lack of standards and too rigid	

• 90ties to now: 	

• Graphical User Interfaces	

• Internet, Service and
Process standards
26
(but still too rigid...)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Workflow	
  Management	
  CoaliFon	
  (WfMC)	
  1993
27
Workflow Engine(s)
Process Definition
Tools
Other Workflow
Engines
Workflow Client
Applications
Invoked
Applications
(e.g. Webservices)
Administration and
Analysis Tools
WfMC Workflow Reference Model 1995
(IBM, HP, Fujitsu, ..
Graphical process
notations/ languages
(BPMN, EPCs, UML Activity
Diagrams, Petri Net, ...)
Export language 	

(BPMN-XML,XPDL,WSFL,WS-BPEL,..)
Service access, addressing and
description languages	

(WSDL, abstract WS-BPEL, ..)
Human Task languages
(BPEL4PEOPLE, BPMN2.0)
DB
Instance run-time &
persistence	

format
Query languages
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Many	
  modelling	
  standards	
  -­‐	
  converging	
  to	
  BPMN
28
R. Shapiro,WfMC, 2010
IBM WSFL 1.0
MS XLANG 1.0
BPEL4WS 1.0
BPEL4WS 1.1 WS-BPEL 2.0
OASIS
CMMN 1.0
(BETA)
2013
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
An	
  example	
  BPMN	
  process
29
A pre-specified process for planning a surgery:
(Example 2.3,	

Fig 2.2, page 13-14)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Zooming	
  in	
  on	
  OutpaFent	
  Dept
30
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Different	
  perspecFves
31
Business
Function 1
...
Business
Function
2
Business
Function
3
Business
Function 4
Business
Function n
..
.
!
business functions
Function
Perspective
EXECUTABLE PROCESS MODEL
control flow:
order & execution
constraints
Behavior
Perspective
data objects &
data flow
Information
Perspective
time constraints
(e.g., activity deadlines)
Time
Perspective
organizational model
(actors, roles,
organizational units)
Organization
Perspective
activity implementations &
application services
Operational
Perspective
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
FuncFon	
  PerspecFve
32
atomic
complex
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Behavior	
  PerspecFve
33
Alternative
/choice
Sequence
Parallel
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Behavior	
  as	
  constraints
34
A constraint based
(declarative) model describes
what & why rather than how
(Declare)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Behavior	
  as	
  constraints
35
A constraint based
(declarative) model describes
what & why rather than how
(Declare)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Constraints	
  as	
  DCR	
  Graphs
36
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Data-­‐centric/OO	
  behavior
37
In a data-driven/centric process the behavior is described
by state of data attributes	

(belonging to objects/business entities)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
InformaFon/InteracFon
38
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
OrganizaFonal
39
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
OperaFonal	
  PerspecFve
40
COBOL
PL1
.NET
SAP
Java
service
Enterprise Service Bus (ESB)
service service
Risk Department Credit Department Customer Department
Task
Sub
Process
Sub
Process
Data interoperability standards, e.g. HL7 for
healthcare data and XBRL for business/finance
(Time perspective)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
Components of a PAIS
offer
workenactment
service
management
tools design tools
run-time data
process
data
organizational
data
perform
work worker
management
designerhistorical
data
case
dataapplications
Figure 9: The architecture of a PAIS.
ing a simple workflow process. Work is offered through so-called work queues.
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
Components of a PAIS
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Build	
  vs.	
  Run-­‐Fme
43
(may be combined if we allow adaptation)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Build-­‐Fme	
  verificaFon
• Functional: Refer to taxonomies (naming) & attributes	

• Behavior: Deadlocks? Livelocks? Soundness ?	

• Information: Missing, wrong or unnecessary data ?	

• Organisation: Missing actors or authorizations ?	

• Operation:Assigned application services to all atomic
activities ?
44
Verification concerns all process perspectives:
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Run-­‐Fme	
  Environment
• Process instance life-cycles	

• Activity instance life-cycles	

• Work-item life-cycles
45
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Process-­‐instance	
  life	
  cycle
46
(may be extended to allow adaptation)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Process-­‐instance	
  state
47
When an instance is running it is in a particular state
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Process-­‐instance	
  state
48
DCR Graphs can also represent instance state
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Process-­‐instance	
  state
49
DCR Graphs can also represent instance state
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Process-­‐instance	
  state
50
DCR Graphs can also represent instance state
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Process-­‐instance	
  state
51
DCR Graphs can also represent instance state
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
AcFvity-­‐instance	
  life-­‐cycle
52
Each individual activity has a life-cycle too
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Human	
  acFviFes
53
Enabled, human activities create work items to work lists
Depends on actor assignment and organizational model
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Work-­‐item	
  life-­‐cycle
54
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Summary
• Process-aware Information Systems	

• Know the logic of the supported processes	

• Ensure ordering constraints are satisfied	

• Controls flow of data	

• Knows application services and work-items
assigned to automated and human activities	

• Enables end-users to monitor and trace executions	

• Future:Allow run-time, verified adaptation
55
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk
BIMF/DBMA Lecture 1, January 26th, 2015
Exercises
• Do exercise 2.1-2.4 in your groups and write down
your answers. Use your own process examples or
the one below
56

Contenu connexe

Tendances

Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modelingGraham McLeod
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingCarlos J. Costa
 
Bracken EA Workshop 2
Bracken EA Workshop 2Bracken EA Workshop 2
Bracken EA Workshop 2Tony Toole
 
10 Principles of Good Business Process Management
10 Principles of Good Business Process Management10 Principles of Good Business Process Management
10 Principles of Good Business Process ManagementJan vom Brocke
 
Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Leo Shuster
 
BPMN Introduction and BPD in Visio
BPMN Introduction and BPD in VisioBPMN Introduction and BPD in Visio
BPMN Introduction and BPD in Visiovpmouttou
 
Delivering enterprise architecture
Delivering enterprise architectureDelivering enterprise architecture
Delivering enterprise architectureBas van Gils
 
Integrating architecture and itil
Integrating architecture and itilIntegrating architecture and itil
Integrating architecture and itilwweinmeyer79
 
Digital Transformation And Solution Architecture
Digital Transformation And Solution ArchitectureDigital Transformation And Solution Architecture
Digital Transformation And Solution ArchitectureAlan McSweeney
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept WorkshopAlan McSweeney
 
Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...Alan McSweeney
 
Traditional Standard Enterprise Architecture
Traditional Standard Enterprise ArchitectureTraditional Standard Enterprise Architecture
Traditional Standard Enterprise ArchitectureThanakrit Lersmethasakul
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecturescmiyer
 
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...Alan McSweeney
 
Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...
Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...
Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...Alain Heremans
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingSandy Kemsley
 
Enterprise architecture framework business case
Enterprise architecture framework business caseEnterprise architecture framework business case
Enterprise architecture framework business caseAlex Antonatos
 
Product based design of business processes. Applied within Financial Services
Product based design of business processes. Applied within  Financial ServicesProduct based design of business processes. Applied within  Financial Services
Product based design of business processes. Applied within Financial Services112Motion
 

Tendances (20)

Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modeling
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Bracken EA Workshop 2
Bracken EA Workshop 2Bracken EA Workshop 2
Bracken EA Workshop 2
 
10 Principles of Good Business Process Management
10 Principles of Good Business Process Management10 Principles of Good Business Process Management
10 Principles of Good Business Process Management
 
Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Introduction to Enterprise Architecture
Introduction to Enterprise Architecture
 
BPMN Introduction and BPD in Visio
BPMN Introduction and BPD in VisioBPMN Introduction and BPD in Visio
BPMN Introduction and BPD in Visio
 
Aligning BPM and EA
Aligning BPM and EAAligning BPM and EA
Aligning BPM and EA
 
Delivering enterprise architecture
Delivering enterprise architectureDelivering enterprise architecture
Delivering enterprise architecture
 
14.1 features
14.1 features14.1 features
14.1 features
 
Integrating architecture and itil
Integrating architecture and itilIntegrating architecture and itil
Integrating architecture and itil
 
Digital Transformation And Solution Architecture
Digital Transformation And Solution ArchitectureDigital Transformation And Solution Architecture
Digital Transformation And Solution Architecture
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept Workshop
 
Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...
 
Traditional Standard Enterprise Architecture
Traditional Standard Enterprise ArchitectureTraditional Standard Enterprise Architecture
Traditional Standard Enterprise Architecture
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
 
Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...
Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...
Lecture about "Enterprise Architecture @ ING" given at Solvay Brussels School...
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Enterprise architecture framework business case
Enterprise architecture framework business caseEnterprise architecture framework business case
Enterprise architecture framework business case
 
Product based design of business processes. Applied within Financial Services
Product based design of business processes. Applied within  Financial ServicesProduct based design of business processes. Applied within  Financial Services
Product based design of business processes. Applied within Financial Services
 

En vedette

ForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
ForMABS 2016 keynote talk, Sept 4th, 2016, SingaporeForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
ForMABS 2016 keynote talk, Sept 4th, 2016, SingaporeThomas Hildebrandt
 
06 Introduction To Process Modeling
06   Introduction To Process Modeling06   Introduction To Process Modeling
06 Introduction To Process ModelingYury Kupriyanov
 
Business process modelling
Business process modellingBusiness process modelling
Business process modellingKiito25
 
Bpm2015 concurrencyindeclarativeworkflow
Bpm2015 concurrencyindeclarativeworkflowBpm2015 concurrencyindeclarativeworkflow
Bpm2015 concurrencyindeclarativeworkflowThomas Hildebrandt
 
Towards Flexible, Adaptable & Compliant Process-Aware Information Systems wit...
Towards Flexible, Adaptable & Compliant Process-Aware Information Systems wit...Towards Flexible, Adaptable & Compliant Process-Aware Information Systems wit...
Towards Flexible, Adaptable & Compliant Process-Aware Information Systems wit...Thomas Hildebrandt
 
59. Strategy Integration Model Course Outline
59. Strategy Integration Model Course Outline59. Strategy Integration Model Course Outline
59. Strategy Integration Model Course OutlinephanulimDr
 
Singapore’s National EHR - Adaptive Architecture for Transformation and Innov...
Singapore’s National EHR - Adaptive Architecture for Transformation and Innov...Singapore’s National EHR - Adaptive Architecture for Transformation and Innov...
Singapore’s National EHR - Adaptive Architecture for Transformation and Innov...Peter Tan
 
Business process modelling with sbi an example
Business process modelling with sbi an exampleBusiness process modelling with sbi an example
Business process modelling with sbi an exampleSatyam Anand
 
trend of digital hospitals Driving patient’s safety and quality of care thr...
trend of digital hospitals Driving patient’s safety and quality of care thr...trend of digital hospitals Driving patient’s safety and quality of care thr...
trend of digital hospitals Driving patient’s safety and quality of care thr...Apollo Hospitals Group and ATNF
 
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...Thomas Hildebrandt
 
Singapore National EHR for HISA at Porto Jul 2012
Singapore National EHR for HISA at Porto Jul 2012Singapore National EHR for HISA at Porto Jul 2012
Singapore National EHR for HISA at Porto Jul 2012Peter Tan
 
Business Process Modeling Case Study
Business Process Modeling Case StudyBusiness Process Modeling Case Study
Business Process Modeling Case StudyAkash Gajjar
 
An Application of Role Modelling to the Decomposition of Business Processes
An Application of Role Modelling to the Decomposition of Business ProcessesAn Application of Role Modelling to the Decomposition of Business Processes
An Application of Role Modelling to the Decomposition of Business ProcessesCONFENIS 2012
 
Itgm #9. dmn. как моделировать принимаемые решения
Itgm #9. dmn. как моделировать принимаемые решенияItgm #9. dmn. как моделировать принимаемые решения
Itgm #9. dmn. как моделировать принимаемые решенияSPbCoA
 
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...SPbCoA
 
VB-Trend 2016: Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
VB-Trend 2016:  Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБVB-Trend 2016:  Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
VB-Trend 2016: Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБAlexander Skakunov
 

En vedette (20)

ForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
ForMABS 2016 keynote talk, Sept 4th, 2016, SingaporeForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
ForMABS 2016 keynote talk, Sept 4th, 2016, Singapore
 
06 Introduction To Process Modeling
06   Introduction To Process Modeling06   Introduction To Process Modeling
06 Introduction To Process Modeling
 
Business process modelling
Business process modellingBusiness process modelling
Business process modelling
 
Bpm2015 concurrencyindeclarativeworkflow
Bpm2015 concurrencyindeclarativeworkflowBpm2015 concurrencyindeclarativeworkflow
Bpm2015 concurrencyindeclarativeworkflow
 
Delta code2015hildebrandt
Delta code2015hildebrandtDelta code2015hildebrandt
Delta code2015hildebrandt
 
Towards Flexible, Adaptable & Compliant Process-Aware Information Systems wit...
Towards Flexible, Adaptable & Compliant Process-Aware Information Systems wit...Towards Flexible, Adaptable & Compliant Process-Aware Information Systems wit...
Towards Flexible, Adaptable & Compliant Process-Aware Information Systems wit...
 
59. Strategy Integration Model Course Outline
59. Strategy Integration Model Course Outline59. Strategy Integration Model Course Outline
59. Strategy Integration Model Course Outline
 
Business Modelling
Business ModellingBusiness Modelling
Business Modelling
 
Singapore’s National EHR - Adaptive Architecture for Transformation and Innov...
Singapore’s National EHR - Adaptive Architecture for Transformation and Innov...Singapore’s National EHR - Adaptive Architecture for Transformation and Innov...
Singapore’s National EHR - Adaptive Architecture for Transformation and Innov...
 
Business process modelling with sbi an example
Business process modelling with sbi an exampleBusiness process modelling with sbi an example
Business process modelling with sbi an example
 
trend of digital hospitals Driving patient’s safety and quality of care thr...
trend of digital hospitals Driving patient’s safety and quality of care thr...trend of digital hospitals Driving patient’s safety and quality of care thr...
trend of digital hospitals Driving patient’s safety and quality of care thr...
 
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
 
Singapore National EHR for HISA at Porto Jul 2012
Singapore National EHR for HISA at Porto Jul 2012Singapore National EHR for HISA at Porto Jul 2012
Singapore National EHR for HISA at Porto Jul 2012
 
Business Process Modeling Case Study
Business Process Modeling Case StudyBusiness Process Modeling Case Study
Business Process Modeling Case Study
 
An Application of Role Modelling to the Decomposition of Business Processes
An Application of Role Modelling to the Decomposition of Business ProcessesAn Application of Role Modelling to the Decomposition of Business Processes
An Application of Role Modelling to the Decomposition of Business Processes
 
Itgm #9. dmn. как моделировать принимаемые решения
Itgm #9. dmn. как моделировать принимаемые решенияItgm #9. dmn. как моделировать принимаемые решения
Itgm #9. dmn. как моделировать принимаемые решения
 
Hse mda bpmn_210410
Hse mda bpmn_210410Hse mda bpmn_210410
Hse mda bpmn_210410
 
10 project management
10   project management10   project management
10 project management
 
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
ITGM#8 Евгения Чумачкова User Story Mapping: как увидеть общую картину продук...
 
VB-Trend 2016: Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
VB-Trend 2016:  Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБVB-Trend 2016:  Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
VB-Trend 2016: Инструменты анализа бизнес-процессов с привязкой к ИТ и ИБ
 

Similaire à IT and Business Process Modelling course at IT University of Copenhagen (Lecture 1+2)

Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citi...
Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citi...Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citi...
Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citi...InfinIT - Innovationsnetværket for it
 
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejdeEcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejdeInfinIT - Innovationsnetværket for it
 
Process Analysis with Process Mining
Process Analysis with Process MiningProcess Analysis with Process Mining
Process Analysis with Process MiningMichael Groeschel
 
Adaptable digitalisation prepared for humans - Inaugural lecture
Adaptable digitalisation prepared for humans - Inaugural lectureAdaptable digitalisation prepared for humans - Inaugural lecture
Adaptable digitalisation prepared for humans - Inaugural lectureThomas Hildebrandt
 
eCIO PPT CRCC MOF
eCIO PPT CRCC MOFeCIO PPT CRCC MOF
eCIO PPT CRCC MOFDavid Niles
 
Implementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsImplementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsDanil Dintsis, Ph. D., PgMP
 
Information Architecture Profession
Information Architecture ProfessionInformation Architecture Profession
Information Architecture Professionguestd2298c
 
CV for André T. (short English version, anno February '11)
CV for André T. (short English version, anno February '11)CV for André T. (short English version, anno February '11)
CV for André T. (short English version, anno February '11)André Torkveen
 
Thomas Hildebrandt process design 19062013
Thomas Hildebrandt process design 19062013Thomas Hildebrandt process design 19062013
Thomas Hildebrandt process design 19062013VidenDanmark
 
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)Razorleaf Corporation
 
Social software in global companies - Imtech ICT
Social software in global companies - Imtech ICTSocial software in global companies - Imtech ICT
Social software in global companies - Imtech ICTEdwin Kanis
 
Integrating an Enterprise Architecture Ontology in a Case-based Reasoning App...
Integrating an Enterprise Architecture Ontology in a Case-based Reasoning App...Integrating an Enterprise Architecture Ontology in a Case-based Reasoning App...
Integrating an Enterprise Architecture Ontology in a Case-based Reasoning App...andreasmartin
 
Information Engineering PPT
Information Engineering PPTInformation Engineering PPT
Information Engineering PPTMaria Elloso
 
Slides Presentation for Royal Haskoning about Knowledge Management at Oce
Slides Presentation for Royal Haskoning about Knowledge Management at OceSlides Presentation for Royal Haskoning about Knowledge Management at Oce
Slides Presentation for Royal Haskoning about Knowledge Management at OceSamuel Driessen
 

Similaire à IT and Business Process Modelling course at IT University of Copenhagen (Lecture 1+2) (20)

Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citi...
Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citi...Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citi...
Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citi...
 
Fleksibel procesdigitalisering
Fleksibel procesdigitaliseringFleksibel procesdigitalisering
Fleksibel procesdigitalisering
 
Gamification workshop Thomas Hildebrandt
Gamification workshop   Thomas HildebrandtGamification workshop   Thomas Hildebrandt
Gamification workshop Thomas Hildebrandt
 
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejdeEcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
 
Process Analysis with Process Mining
Process Analysis with Process MiningProcess Analysis with Process Mining
Process Analysis with Process Mining
 
Profile-FvanSteenveldt
Profile-FvanSteenveldtProfile-FvanSteenveldt
Profile-FvanSteenveldt
 
Peter Hofmann "LiMux - the IT-evolution"
Peter Hofmann "LiMux - the IT-evolution"Peter Hofmann "LiMux - the IT-evolution"
Peter Hofmann "LiMux - the IT-evolution"
 
Adaptable digitalisation prepared for humans - Inaugural lecture
Adaptable digitalisation prepared for humans - Inaugural lectureAdaptable digitalisation prepared for humans - Inaugural lecture
Adaptable digitalisation prepared for humans - Inaugural lecture
 
eCIO PPT CRCC MOF
eCIO PPT CRCC MOFeCIO PPT CRCC MOF
eCIO PPT CRCC MOF
 
Implementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsImplementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projects
 
Information Architecture Profession
Information Architecture ProfessionInformation Architecture Profession
Information Architecture Profession
 
CV for André T. (short English version, anno February '11)
CV for André T. (short English version, anno February '11)CV for André T. (short English version, anno February '11)
CV for André T. (short English version, anno February '11)
 
Thomas Hildebrandt process design 19062013
Thomas Hildebrandt process design 19062013Thomas Hildebrandt process design 19062013
Thomas Hildebrandt process design 19062013
 
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
AU 2015: Enterprise, Beam Me Up: Inphi's Enterprise PLM Solution (PPT)
 
ASL®2 - Application Services Library - Foundation
ASL®2 - Application Services Library - FoundationASL®2 - Application Services Library - Foundation
ASL®2 - Application Services Library - Foundation
 
PMBOK and Agile in IT projects
PMBOK and Agile in IT projectsPMBOK and Agile in IT projects
PMBOK and Agile in IT projects
 
Social software in global companies - Imtech ICT
Social software in global companies - Imtech ICTSocial software in global companies - Imtech ICT
Social software in global companies - Imtech ICT
 
Integrating an Enterprise Architecture Ontology in a Case-based Reasoning App...
Integrating an Enterprise Architecture Ontology in a Case-based Reasoning App...Integrating an Enterprise Architecture Ontology in a Case-based Reasoning App...
Integrating an Enterprise Architecture Ontology in a Case-based Reasoning App...
 
Information Engineering PPT
Information Engineering PPTInformation Engineering PPT
Information Engineering PPT
 
Slides Presentation for Royal Haskoning about Knowledge Management at Oce
Slides Presentation for Royal Haskoning about Knowledge Management at OceSlides Presentation for Royal Haskoning about Knowledge Management at Oce
Slides Presentation for Royal Haskoning about Knowledge Management at Oce
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Dernier (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

IT and Business Process Modelling course at IT University of Copenhagen (Lecture 1+2)

  • 1. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling Business Process Modelling & Analysis Thomas Hildebrandt IT University of Copenhagen www.itu.dk/people/hilde hilde@itu.dk ! ! First lecture of IT and Business Process Modelling (BIMF, GBI) & Business Process Modelling and Analysis (DBMA, DIM & SDT-SE) ! January 26th, 2015 Partly based on lecture slides (ch 2) by M. Reichert and B.Weber, available at www.flexible-processes.com
  • 2. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Road  Map • 10-10.15: Learning Outcomes, Group project & Exam • 10.15-10.45:What is a (Business) Process ? • 11.00-11.45: Process-Aware Information Systems • 12.30-14.00:Theory review-exercises in groups 2
  • 3. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Learning  Outcomes  (BSc) 3
  • 4. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Learning  Outcomes  (MSc) 4
  • 5. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 DescripFon  at  learnit 5
  • 6. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Rough  outline  of  course • Week 1-5: Business Process constraint mapping
 (ch 1-3+12 + research papers) • Week 6-10: Pre-specified processes, 
 flexibility by design and compliance (Ch 4-6+10) • Week 11-15: Ad-hoc changes, mining & evolution (Ch 7-9+12 +18 + research papers) • MSc must pick advanced topic: Ad-hoc changes (7), Monitoring & Mining (8), Evolution (9), Compliance (10) 6
  • 7. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Group  Project  &  Exam • During the course you will in groups (5 students) • present a process constraint model (Feb 23rd) • hand-in of your report (April 9) • give feedback to software dev. group • upload a final report (May 19th in LearnIT) • give a 8 min joint presentation of report at exam followed by 8 min individual oral examination 7 learnit.itu.dk/course/view.php?id=1970132
  • 8. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 What  is  a  Process  ? 8 “A  process  is  a  specific  ordering  of  work  acFviFes  across  Fme  and   place,  with  a  beginning,  an  end,  and  clearly  defined  inputs  and   outputs:  a  structure  for  acFon”  [Davenport  1993,  p.  5].     A process is a collection of activities/events, ordered across time & space, carried out by actors, and depending on & producing data/resources. Some activities/events start the process (the beginning) Others are goals (the end) A business process creates value for customers (& the business)
  • 9. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Process  examples • Booking a travel • Delivering beer to customers • Getting pain relief at the hospital • Getting a new loan or credit card in the bank • Helping an unemployed at the job-center to get a job 9 Who are the actors ? What are the activities/events ? What are the goals, ending and starting events ? How would you order the activities/events ? What data/resources produced & used by activities ?
  • 10. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Hospital  process  example 10
  • 11. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Hospital  process  example 11 Actors ?
  • 12. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Hospital  process  example 12 Actions & Events ? Start ? Goal ? Data ?
  • 13. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Group  Exercise  (10-­‐15  min) • Discuss processes you know • Describe (with post-it notes on A3 paper): • Actors ? • Activities/Events ? • Starting (triggering) and Ending (goals) events ? • Data & Resources used/produced ? • Ordering of Activities/Events ? • Put A3 paper on the black-board (with group name) 13
  • 14. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Summary  &  Discussion 14 • Easy to identify activities/events ? • What is the right level of detail ? • Is there a relation between data dependencies and ordering of events ? • Can (some of) the activities/events be repeated/ skipped ? • How do we represent the dependencies ?
  • 15. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Time  for  a  break! 15
  • 16. IT  UNIVERSITY  OF  COPENHAGEN     Process-aware Information Systems (PAIS) What ? Why ? How ?
  • 17. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 What  are  PAIS  &  why  bother? 17 • Process-Aware Information Systems (PAIS) = Information systems that are aware of the (business/ workflow) processes they support • The motivations & goals are typically to improve efficiency, quality, agility and document compliance
  • 18. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Process  characterisFcs 18 • Long-running (from seconds to years) • Persisted state • Sleeps most of the time • Orchestrates system and/or human actors • Understood (and managed) by business analysts • Adaptable • Reusable a domain specific architecture and languages for business processes execution (and management) ?
  • 19. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 How  to  make  a  PAIS  ? 19 • PAIS introduce an extra architectural layer, separating the process logic from the application code • Typical examples include Business Process,Workflow and Case Management Systems (BPMS,WfMS & CMS) • Often used with a Service Oriented Architecture (SOA)
  • 20. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Process  &  Service  Oriented  Architecture 20 offer workenactment service management tools design tools run-time data process data organizational data perform work worker management designerhistorical data case dataapplications Figure 9: The architecture of a PAIS. ng 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 shared among multiple workers. The window in the middle shows the set of available work queues (left) and the content of one of these work queues (right). The bottom window shows an audit trail of a case. The three windows show only some of the capabilities offered by contemporary workflow management systems. It is fairly Process-Aware Information Systems: Design, Enactment, and Analysis Wil M.P. van der Aalst Department of Mathematics and Computer Science, Eindhoven University of Tech- nology, P.O. Box 513, NL-5600 MB Eindhoven, w.m.p.v.d.aalst@tue.nl Abstract. Process-aware information systems support operational business pro- cesses by combining advances in information technology with recent insights from management science. Workflow management systems are typical examples of 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, advanced analysis techniques ranging from simulation and verification to process mining and activity monitoring allow for systems that support process improvement in various ways. This article provides an overview of process-aware information systems 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 Introduction Information technology has changed business processes within and between enter- prises. More and more work processes are being conducted under the supervision of information systems that are driven by process models. Examples are work- flow management systems such as FileNet P8, Staffware, WebSphere, FLOWer and YAWL and Enterprise Resource Planning (ERP) systems such as SAP and Oracle. Moreover, many domain specific systems have components driven by (process) models. It is hard to imagine enterprise information systems that are unaware of the processes taking place. Although the topic of business process management using information technology has been addressed by consultants 1 Web-services internal services (e.g. database) e.g. electronic forms or case management tool processes are (re)designed. In the configuration phase, designs are by configuring a PAIS (e.g., a WFMS). After configuration, the ena starts where the operational business processes are executed using th figured. In the diagnosis phase, the operational processes are analyz problems and to find things that can be improved. The focus of tra flow management (systems) is on the lower half of the life-cycle. A is little support for the diagnosis phase. Moreover, support in the d limited to providing an editor while analysis and real design suppor Figure 13: PAIS life-cycle. In this article, we showed that PAISs support operational busin by combining advances in information technology with recent insig agement science. We started by reviewing the history of such sys focused on process design. From the many diagramming techniques chose one particular technique (Petri nets) to show the basics. We als the relevance of process analysis, e.g., by pointing out that 20 perce than 600 process models in the SAP reference model are flawed [ 26
  • 21. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Example:  Financial  BPM  on  top  of  SOA 21 • Customer packet: Business process for creating financial products (credit cards, internet bank access,etc) • 10 different systems, 30 sub processes, 200 service calls/human tasks. • From 200 packets a day to 1800 a day • 80% automation Steen Brahe, Industrial PhD, Danske Bank & IT University of Copenhagen Best Industry Paper “BPM on Top of SOA: Experiences from the Financial Industry”, BPM 2007
  • 22. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Three  trends... • From Programming to Orchestration • From Data orientation to Process orientation • From Design to Re-design and dynamic growth 22
  • 23. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Not  an  enFrely  new  idea Early research in Office Automation Describing office work as flow-graphs (Petri Net) 23 zc := Computer Science and Office Information Systems By Clarence A. Ellis and Gary J. Nutt • Zisman & Hammer 1977 • IBM Business Definition Language (BDL) • Information Control Net [Ellis 1979 Xerox]
  • 24. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 InformaFon  Control  Net 24 ORDERPROCESSING LogRequest TypeOrder SendOrder ReceiveOrder BrocessII J I I • :1.1 Customer Request Arrival lL -""/ I I r •r J/.I I A/I " Order Form '"I +0I,Custamer JjFile I IIBillingFile I I I J I J I I I I I I I / I, lOut" 1:;;1tJ.lOut.I tForm'--------/--"" ',----..._------_.._-..,.-' F.igure2 [C. Ellis, 1979] used by SCOOP are document generators; electronic mail senders and receivers; file services, and media schedulers. Although the complexity and number of the special purpose systems may grow large as the office automation area grows, the monitor (or office operating system supervisor) can remain relatively constant. Zisman provides guidelines and frameworks for a high level non-procedural specifications language, and that contains a document definition section for declaring all documents needed, an activity initiation section for describing when each activity can be performed and an activity detail section. The activity detail section describes the detail tasks to be done when the activity is initiated by a few basic operations, wen-known to an office analyst. Procedure descriptions in this language could then be translated into an augmented Petri net and run using the execution monitor, SCOOP. By considering the specification language, the internal representation, and the design of a prototype system using one unified model, Zisman has been able to study the office as a system rather than simply as a collection of isolated tasks and pieces of equipment. Although Zisman suggests the language and the model need refinement, his basic notions will probably have great impact on the office of the future.
  • 25. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Business  Process  Model  and  NotaFon  (BPMN)  2.0 25 Figure from the BPMN 2.0 Final Specification, 2011
  • 26. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 30  years:  What  happened? • Optimism in late 70ties and early 80ties • Not any real success... lack of standards and too rigid • 90ties to now: • Graphical User Interfaces • Internet, Service and Process standards 26 (but still too rigid...)
  • 27. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Workflow  Management  CoaliFon  (WfMC)  1993 27 Workflow Engine(s) Process Definition Tools Other Workflow Engines Workflow Client Applications Invoked Applications (e.g. Webservices) Administration and Analysis Tools WfMC Workflow Reference Model 1995 (IBM, HP, Fujitsu, .. Graphical process notations/ languages (BPMN, EPCs, UML Activity Diagrams, Petri Net, ...) Export language (BPMN-XML,XPDL,WSFL,WS-BPEL,..) Service access, addressing and description languages (WSDL, abstract WS-BPEL, ..) Human Task languages (BPEL4PEOPLE, BPMN2.0) DB Instance run-time & persistence format Query languages
  • 28. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Many  modelling  standards  -­‐  converging  to  BPMN 28 R. Shapiro,WfMC, 2010 IBM WSFL 1.0 MS XLANG 1.0 BPEL4WS 1.0 BPEL4WS 1.1 WS-BPEL 2.0 OASIS CMMN 1.0 (BETA) 2013
  • 29. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 An  example  BPMN  process 29 A pre-specified process for planning a surgery: (Example 2.3, Fig 2.2, page 13-14)
  • 30. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Zooming  in  on  OutpaFent  Dept 30
  • 31. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Different  perspecFves 31 Business Function 1 ... Business Function 2 Business Function 3 Business Function 4 Business Function n .. . ! business functions Function Perspective EXECUTABLE PROCESS MODEL control flow: order & execution constraints Behavior Perspective data objects & data flow Information Perspective time constraints (e.g., activity deadlines) Time Perspective organizational model (actors, roles, organizational units) Organization Perspective activity implementations & application services Operational Perspective
  • 32. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 FuncFon  PerspecFve 32 atomic complex
  • 33. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Behavior  PerspecFve 33 Alternative /choice Sequence Parallel
  • 34. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Behavior  as  constraints 34 A constraint based (declarative) model describes what & why rather than how (Declare)
  • 35. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Behavior  as  constraints 35 A constraint based (declarative) model describes what & why rather than how (Declare)
  • 36. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Constraints  as  DCR  Graphs 36
  • 37. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Data-­‐centric/OO  behavior 37 In a data-driven/centric process the behavior is described by state of data attributes (belonging to objects/business entities)
  • 38. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 InformaFon/InteracFon 38
  • 39. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 OrganizaFonal 39
  • 40. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 OperaFonal  PerspecFve 40 COBOL PL1 .NET SAP Java service Enterprise Service Bus (ESB) service service Risk Department Credit Department Customer Department Task Sub Process Sub Process Data interoperability standards, e.g. HL7 for healthcare data and XBRL for business/finance (Time perspective)
  • 41. IT  UNIVERSITY  OF  COPENHAGEN     Components of a PAIS offer workenactment service management tools design tools run-time data process data organizational data perform work worker management designerhistorical data case dataapplications Figure 9: The architecture of a PAIS. ing a simple workflow process. Work is offered through so-called work queues.
  • 42. IT  UNIVERSITY  OF  COPENHAGEN     Components of a PAIS
  • 43. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Build  vs.  Run-­‐Fme 43 (may be combined if we allow adaptation)
  • 44. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Build-­‐Fme  verificaFon • Functional: Refer to taxonomies (naming) & attributes • Behavior: Deadlocks? Livelocks? Soundness ? • Information: Missing, wrong or unnecessary data ? • Organisation: Missing actors or authorizations ? • Operation:Assigned application services to all atomic activities ? 44 Verification concerns all process perspectives:
  • 45. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Run-­‐Fme  Environment • Process instance life-cycles • Activity instance life-cycles • Work-item life-cycles 45
  • 46. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Process-­‐instance  life  cycle 46 (may be extended to allow adaptation)
  • 47. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Process-­‐instance  state 47 When an instance is running it is in a particular state
  • 48. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Process-­‐instance  state 48 DCR Graphs can also represent instance state
  • 49. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Process-­‐instance  state 49 DCR Graphs can also represent instance state
  • 50. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Process-­‐instance  state 50 DCR Graphs can also represent instance state
  • 51. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Process-­‐instance  state 51 DCR Graphs can also represent instance state
  • 52. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 AcFvity-­‐instance  life-­‐cycle 52 Each individual activity has a life-cycle too
  • 53. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Human  acFviFes 53 Enabled, human activities create work items to work lists Depends on actor assignment and organizational model
  • 54. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Work-­‐item  life-­‐cycle 54
  • 55. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Summary • Process-aware Information Systems • Know the logic of the supported processes • Ensure ordering constraints are satisfied • Controls flow of data • Knows application services and work-items assigned to automated and human activities • Enables end-users to monitor and trace executions • Future:Allow run-time, verified adaptation 55
  • 56. IT  UNIVERSITY  OF  COPENHAGEN     IT and Business Process Modelling & Analysis (BIMF & DBMA) Thomas Hildebrandt, hilde@itu.dk BIMF/DBMA Lecture 1, January 26th, 2015 Exercises • Do exercise 2.1-2.4 in your groups and write down your answers. Use your own process examples or the one below 56