2011 - Storr Consulting

advertisement
Process Modeling with ARIS
Why students around the world like to learn BPM based on ARIS
Dieter W. Storr – www.storrconsulting.com
12 May 2011
Contents
•
•
•
•
•
•
Textbooks in 3 Languages
The ARIS House
Divide The Process in Views
Each View Has Models
Example "Improve Process"
Process-oriented Thinking and Modeling
4/13/2015 | Software AG User Group 2011 | 2
Business Process Modeling
eEPC
extended Event-driven Process Chain
PCD
Process Chain
Diagram
VACD
Value-added Chain
Diagram
BPR
Business Process
Re-engineering
KSD
Knowledge Structure
Diagram
eERM
extended Entity
Relationship Model
4/13/2015 | Software AG User Group 2011 | 3
Students Learn
•
•
•
•
•
•
•
•
•
•
Basics of Process Organization
Computer Usage
Process Optimization with ARIS
System Administration
ARIS Methodologies
Essential ARIS Concept of Views
Case Study ‘The Freight-Forwarding Agency’
Document and Workflow Management
Tool-Supported Project Execution
Practical Modeling Examples, Exercises, and
Solutions
Translated by Dieter W. Storr
4/13/2015 | Software AG User Group 2011 | 4
Learning BPM by Building the
ARIS House
Breaking down the
complexity of the
process into single
Views
4/13/2015 | Software AG User Group 2011 | 5
Textbook in German
• 3rd Edition – ARIS V7.1
• ISBN 978-3-8348-0606-2
• Publisher Vieweg +
Teubner, 2010
• With downloads
4/13/2015 | Software AG User Group 2011 | 6
Textbook in English
•
•
•
•
1st Edition – ARIS V5
and 6
ISBN 3-528-05804-8
Publisher Vieweg
Wiesbaden and Springer
New York, 2002
Temporarily out of
stock
Translated by Dieter W. Storr
4/13/2015 | Software AG User Group 2011 | 7
Textbook in Japanese
• Publisher Thomson
Learning Japan, 2002
• Based on the English
version
• Temporarily out of stock
4/13/2015 | Software AG User Group 2011 | 8
Business Process Modeling
ARIS (Toolset) – Business Architect
Architecture Integrated Information
System
2004: Leading tool worldwide more
than 40,000 licenses
Used by
• 50+ German Universities
• 40+ US and Japanese Universities
4/13/2015 | Software AG User Group 2011 | 9
Using ARIS to Teach BPM
More than 100 German professors
selected this book as the standard
textbook for business process
modeling of computer science in
economics.
Source: wiwi-online.de
4/13/2015 | Software AG User Group 2011 | 10
Teaching BPM by Using ARIS
Examples
• Prof. Dr. Heinrich Seidlmeier
University of Applied Sciences
Rosenheim, Germany
• Prof. Masahiro Horiuchi
Prof. Masao Tanaka
Aoyama Gakuin University
Tokyo, Japan
• HSZ-T - Hochschule fuer Technik
Zurich, Switzerland
Software Engineering
4/13/2015 | Software AG User Group 2011 | 11
Business Process Modeling
Concept and Software Tool
• Concept: Framework for the
description of commercial enterprises
as well as business management
application systems.
• This concept is realized in the form of
a software tool
4/13/2015 | Software AG User Group 2011 | 12
Descriptive Levels in ARIS
Problem Definition
Requirements Concept
IT Concept
Implementation
Information
Technology
4/13/2015 | Software AG User Group 2011 | 13
The ARIS House of Business Engineering
4/13/2015 | Software AG User Group 2011 | 14
The ARIS House
Problem Definition
Problemstellung
Fachkonzept
Requirements
Concept
IT --Konzept
Concept
DV
Implementation
Implementierung
Requirements
Concept
Requirements
Concept
Fachkonzept
IT Concept
IT Concept
Implementation
Implementation
Data View
Control (Process) View
Requirements
Concept
IT Concept
Implementation
Implementierung
Function View
4/13/2015 | Software AG User Group 2011 | 15
Organizational View
Organizational Chart with Organizational Units
( = task performers)
4/13/2015 | Software AG User Group 2011 | 16
Organizational View
Extended Organizational Chart with Positions,
which normally are filled by one person
4/13/2015 | Software AG User Group 2011 | 17
The ARIS House
Problem Definition
Problemstellung
Fachkonzept
Requirements
Concept
IT --Konzept
Concept
DV
Implementation
Implementierung
Requirements
Concept
Requirements
Concept
Fachkonzept
IT Concept
IT Concept
Implementation
Implementation
Data View
Control (Process) View
Requirements
Concept
IT Concept
Implementation
Implementierung
Function View
4/13/2015 | Software AG User Group 2011 | 18
Data View
Enhanced Entity Relationship Model (eERM)
A complex structure must be created primarily from entity,
attribute, and relationship types
4/13/2015 | Software AG User Group 2011 | 19
Data View
Enhanced Entity
Relationship Model
(eERM)
Attribute Allocation
Diagram
4/13/2015 | Software AG User Group 2011 | 20
The ARIS House
Problem Definition
Problemstellung
Fachkonzept
Requirements
Concept
IT --Konzept
Concept
DV
Implementation
Implementierung
Requirements
Concept
Requirements
Concept
Fachkonzept
IT Concept
IT Concept
Implementation
Implementation
Data View
Control (Process) View
Requirements
Concept
IT Concept
Implementation
Implementierung
Function View
4/13/2015 | Software AG User Group 2011 | 21
Function View
Function Tree
To reduce the
complexity, functions are
separated. The function
tree shows this
hierarchical separation.
4/13/2015 | Software AG User Group 2011 | 22
Function View
Objective Diagram
(top and sub-objectives)
Defines enterprise goals and
constructs objective
hierarchies.
4/13/2015 | Software AG User Group 2011 | 23
The ARIS House
Problem Definition
Problemstellung
Fachkonzept
Requirements
Concept
IT --Konzept
Concept
DV
Implementation
Implementierung
Requirements
Concept
Requirements
Concept
Fachkonzept
IT Concept
IT Concept
Implementation
Implementation
Data View
Requirements
Concept
IT Concept
Implementation
Implementierung
Control (Process) View Function View
4/13/2015 | Software AG User Group 2011 | 24
Control (Process) View
“Lean” Event-driven
Process Chain (EPC)
A coherent chain of events and functions
that represent the logical sequence of a
process, while indicating how to control
an operational process.
4/13/2015 | Software AG User Group 2011 | 25
Control (Process) View
Extended Event-driven Process
Chain (eEPC)
eEPC results from a lean EPC, expanded with
statements such as


input or output data;
performing organizational units or
positions;
 utilized application systems; etc..
Just a model!
4/13/2015 | Software AG User Group 2011 | 26
Control (Process) View
Function Allocation Diagram
(FAD)
Mainly used to represent the
input/output data of a function
graphically.
4/13/2015 | Software AG User Group 2011 | 27
Control (Process) View
Value-added Chain Diagram (VACD)
Represents the processes of the upper, or strategic, enterprise levels. It
serves mainly as an introductory-overview model.
4/13/2015 | Software AG User Group 2011 | 28
The ARIS House w/ Models
Problem Definition
Requirements Concept
Process Chain Diagram (PCD)
Organizational Chart
Implementierung
Entity
Relationship
Model (eERM)
Data View
Event-driven Process
Chain (eEPC)
Function Allocation
Diagram (FAD)
Value-added Chain Diagram
Control (Process) View
Function Tree
Objective
Diagram
Function View
4/13/2015 | Software AG User Group 2011 | 29
Example “Improve Process”
• The order process of books for the
university takes far too long -- in
the opinion of most of the
professors
• A process chain diagram shall
•
•
depict the library’s status quo
Create a model of the process
Determine weak points
4/13/2015 | Software AG User Group 2011 | 30
Example “Improve Process”
The process:
• Book requirement occurred
• Professor must fill out an ordering
form
• He must get: author, title, publisher, price
• Send application to the budget representative for
approval and signature
Dieter W. Storr -info@storrconsulting.com
31
May 2004
Example “Improve Process”
• The process:
• Budgetary funds available?
 Professor’s book request is rejected
 Professor receives form with OK
• Sends application to the library
• Library examines list of book wholesalers
• Book will be ordered at a dealer
4/13/2015 | Software AG User Group 2011 | 32
Ereignis
Funktion
Daten
Medium
An...
Org.-Einheit
.
Book
requirement
has occured
Get
book
data
Book data
Fill out
ordering
form
Book data
Professor
Book
data
exist
Ordering
is filled
out
.
Approve
the
application
Funds
are
available
Budget
representative
Funds
are not
available
Reject the
application
with remark
Application
with signature
arrived
Ordering
form
Return the
application
with remark
Rejection
arrived
.
Forward the
application
to the library
Professor
.
Application
arrived
Book
is not
available
Examine
list of
wholesalers
List of
wholesalers
Order
book
Ordering
form
Investigate
a suitable
wholesaler
List of
wholesalers
Library
Book
is
available
Order
was
successful
.
Process
Chain
Diagram (PCD)
Colored
Columns
- Event
- Function
- Data
- Media
- To
- Organizational
Objects
Wholesaler
wasn't
found
Wholesaler
was
found
Order
book
Order
wasn't
successful
Library
employee
Send
negative news
to the customer
Ordering
form
Order
was
successful
4/13/2015 | Software AG User Group 2011 | 33
Example “Improve Process”
Weak Points:
• Process without IT support (DB, Internet)
• Budget representative (autonomous
purchasing budgets)
• Library should not be used to check
wholesalers (Internet)
• Information policy (book ordered or
explanation for denial)
4/13/2015 | Software AG User Group 2011 | 34
Example “Improve Process”
Examine more closely:
• Critical bottleneck is the library
• Data flow “Examine Wholesaler List”
should be analyzed more precisely
• Wholesaler list doesn’t exist at all
• Dealer card index, Excel file, handwritten
list
• “Guarded” by Ms. Maier, at the library
4/13/2015 | Software AG User Group 2011 | 35
Example “Improve Process”
Check and analyze more:
• Create an Extended Event-Driven Process
Chain (eEPC) from the PCD
• Deposit the function “Examine Wholesaler
List” in the eEPC
4/13/2015 | Software AG User Group 2011 | 36
Book
requirement
has occured
Get
book
data
Book data
Professor
Book
data
exist
Book data
Extended Event-Driven
Process Chain
(eEPC)
Fill out
ordering
for m
Professor
Ordering
for m
Ordering
is filled
out
Ordering
for m
Approve
the
application
Budget
representative
Ordering
for m
Funds
are
available
Ordering
for m
Funds
are not
available
Return the
application
with r emar k
Budget
representative
Ordering
for m
Application
with signature
arrived
Forward the
application
to the library
Reject the
application
with r emar k
Budget
representative
Rejection
arrived
Professor
Application
arrived
Examine
list of
wholesalers
Library
Book
is
available
Book
is not
available
List of
wholesalers
Wholesaler
was
found
List of
wholesalers
Ordering
for m
Library
Order
book
Library
employee
Investigate
a suitable
wholesaler
Library
employee
Wholesaler
wasn't
found
Send
negative news
to the customer
Library
employee
Order
wasn't
successful
Order
was
successful
4/13/2015 | Software AG User Group 2011 | 37
Example
“Improve
Process”
Function
Allocation
Diagram (FAD)
4/13/2015 | Software AG User Group 2011 | 38
Example “Improve Process”
• Finally, the professor
receives his books.
Process-oriented Thinking and Modeling
Process flow in a vertical organization
4/13/2015 | Software AG User Group 2011 | 40
Thank You!
Download