2-BPM Repository Management and Modeling
2-BPM Repository Management and Modeling
Lecture 2
Business Process Modeling / Repository Management
Business Process Repository as Enabler for Process Assets
Source: Kirchmer, High Performance Through Process Excellence; Springer 2008; page 22
Typical Scenario of Business Process Standardization
Modeling Tool
80% standard
80% standard
20% local specifics
Process
Repository 80% standard
plus
BAM /
The depth and breath of functionality and features vary
by type of tool. Several tools provide functionality in Process Mining
more than one category…
Business Process Technology Usage
• Description: Business Process Analysis tools provide capability to model, analyze, compare and streamline
complex business processes. They may also act as a process repository for an organization.
BPA • Key Characteristics: visual business process modeling, standard BPM modeling methodologies & notations,
process decomposition and Integration, content export and import, content publishing and reporting, extensible
process repository, simulation
• Description: Enterprise Architecture Management tools store, integrate and structure information which
systematically and completely defines an organization’s current (baseline) or desired (target) environment. EAM
EAM tools must also support the creation, collection, analysis and presentation of this information.
• Key Characteristics: multiple methodologies and modeling approaches, visual and automated modeling interface,
automated development capability, extendibility and customization, simulation and analysis
• Description: Business Activity Monitoring tools provide event-driven, real-time access to critical business
performance indicators via dashboard. BAM is used to improve the speed and effectiveness of business operations
BAM /
by raising awareness about issues as soon as they can be detected.
Process Mining • Key Characteristics: dashboard for the display of real-time metrics and alarms, rules editor to configure, historical
data store for trend analysis, integration with process modeling, enterprise service bus tools for real time input
• Description: BPM-Suites support the complete business process management-lifecycle, from initial analysis and
modeling activities over implementation towards continuous process performance improvement.
BPM-Suites • Key Characteristics: complete BPM lifecycle development and management capability, code free BPM design,
development and execution, integration capabilities within various components as well as external vendors,
business rules management capabilities, supports both human-centric and system-centric scenarios
Different Ways of Business Process Documentation
Presentation as text
“Car reservations are done by Service Agent in the system CAR RESERVE. He uses customer data as well
as booking data for input.”
Presentation as table
customer data,
Reserve car Service Agent CAR RESERVE car reservation
booking data
ARIS
ARchitecture of Integrated
Information Systems
general concept used to describe
business, processes and application software
developed by Professor
Dr. Dr. h.c. mult. August-Wilhelm Scheer
ARIS is both process modeling tool
and process modeling methodology
Views of the ARIS House
Organizational View
Who is involved in the process?
Control View
How do all those views fit together?
Who is doing what by means of which
Data View data to produce which deliverables and Function View
What information is needed in which logical sequence are the Which functions are carried
or produced in the process? activities carried out? out in the process?
Process
Deliverable View
What are the deliverables of the process,why do I need it?
Source: Kirchmer, High Performance Through Process Excellence; Springer 2008; page 5-6
ARIS House with Model Types *
Organizational Chart
Product Tree
Process Supply
Management
Map
Level 1
Process Inventory
Management
Area
Level 2
Goods
Process Receipt
Level 3
Receive
shipping
Process Step notification
Level 4
Purpose and Basic Objects of the Event-Driven Process
Chain (EPC)
• EPC is used to represent the control flow, i.e.,
the logical and temporal flow of the individual
functions of a process
Event
Object type: Event
Function
Object type: Function
AND
Object type:
XOR (either/or)
Rule/Connector
OR (and/or)
Principle of the Event-driven Process Chain (EPC)
Book Flight
flight booked
Function Event
Booking Check Booking
inquiry booking Inquiry is
received inquiry complete
Book Hotel
hotel booked
Function Event
Example Control Flow of an EPC
F1 Check
booking inquiry
E1 Booking inqiry
complete
F4 Create invoice
Release
customer Verb / Task
order Information object
Function: Naming Conventions
Carry out
Release Unclear
order
customer order Nominalization
information release
Release
custumer order
wrong typing
Event: Definition and Naming Convention
Customer Information
order object
released
Status change
(past participle)
Event: Naming Convention after Decision
• Specify the possible results of the check instead of typing “check performed”
• As a rule, a check function has at least two mutually exclusive events
Check Check
creditworthiness creditworthiness XOR:
Precisely one option
Creditworthiness
checked
Creditworthiness Creditworthiness
is given is not given
EPC: Example of “AND” Rule
• “AND” rule is used to split the process flow into parallel, independent paths.
Cancel
customer
order
AND:
All options must occur
Customer Customer
order informed about
canceled cancellation
EPC: Merging Paths
Start Start
F1 F1
Paths must return to the connector
from which they branched
E1
E1 E2
F2 F3
F2 F3
E2 E3
E2 E3
F4
F4
Ende
Ende
EPC: Example of OR Connector
Determine
costumer
requirement
OR = and/or:
At least one of the options
E1 E1
F1 F2 F1 F2
• The process interface is an additional symbol for the function object type in the EPC.
F1 E3 E5
F3
E2
F5 F6
E4
F2
E6 E7
F4
E3
F7
E5
P2
E8
P3
EPC Modeling Rules
• Every EPC begins with at least one start event (or a process interface)
• Every EPC ends with at least one end event (or a process interface)
• An event is followed by either a function or an “and” connector
(exception: end of an EPC)
• A function is followed by either an event or a connector
• Every function has exactly one incoming and one outgoing line in the process flow
• Every event has exactly one incoming and one outgoing line
(exception: start and end of an EPC)
• A connector has either
• multiple incoming lines and one outgoing line
• or one incoming line and multiple outgoing lines
“Process Weak Point Analysis” to analyze and improve
processes achieving “Quick Wins” – repository based 1/2
Inquiry to
Inquiry
create from
received
•
contact
Inquiry
Configure
product
Employee
Sales
impact, # of users, cycle time)
Sales System
(SAP) Product
configured
• Determine highest priority processes
Client Profile Define
customer
discount
Employee
Sales
• Areas to examine
Customer
discount
defined • Organization
Produkt List Define
price for
product
Employee
Sales
• Are there too many organizational units involved causing
Boykott List Perform
Employee
inefficiencies?
export
Export
control
Employee
Sales
Offer to be
defined
Inquiry
positions
• Are functions executed efficiently?
canceled
Customer offer
processing
• Do we need additional functions?
BPM Repository Management
Defining the Repository Strategy
Value:
Usage
Scenarios
What are the
What policies,
process organizational
repository Tool/ structures, and
tools should Usability Governance processes to
deployed and govern the
how? process
repository?
Source: Value-Driven Business Process Management; Franz, Kirchmer
Process Reference Models
What are Process Reference Models?
Reference Models
Representation Universal
of Best Practices Applicability
Reusability
Examples of Process Reference Models
APQC VRM
Reference Models
Accenture BPM
SCOR
Reference Models
SAP BPR …
Usage of Process Reference Models
Repository
design and build
Reference Models
Business
Software selection,
process design
implementation,
and
development
improvement
Risk reduction
Support of
business process
Standardization improvement