1
Rekayasa Proses Bisnis
Process
Automation
Team Teaching Rekayasa Proses Bisnis
S1 Sistem Informasi – Fakultas Rekayasa
Industri
2
Konten Materi
01 Alignment of Process
Performance
02 Modeling and Simulation
Decision Support System of
03 Process Automation for Manager
Redesign and Reengineering
04
3
Konten Materi
05 Process Automation
06 Business Process Management System
Bridging the GAP
07
08
4
Alignment of
Process
Performance
4
5
Alignment Aspects
1 2 3
Task Activity Unit
4 5
Process Value Stream
5
6
Alignment of business
process and enterprise
performance
6
7
Conclusion
The best way to understand what to
measure in a process is to first
understand the
desired result objective
7
8
Modeling and
Simulation
8
9
Modeling and
Simulation
• Next step in terms of not only measuring the current state
process performance, but for developing desired future
states of process performance and identifying the gaps
• Simulation: creating the behavior of a process by use of
another system
9
1
0
Output: Modeling and
Simulation
Rapid identification of process
performance problem
10
1
1
Benefit: Modeling and
Simulation
automatically calculate the benefits of
the process improvement via the Time,
Cost, Flexibility/Capacity and Quality
dimensions
11
1
2
Decision Support
System of Process
Automation for
Manager
12
1
3
Why Decision Support
System for Manager ?
Poor information about
business processes
=
Poor decisions
13
1
4
Decision Support for
Process Owners and
Managers
1 2 3
Business Balanced
Dashboards
Intelligence Scorecard (BSC)
14
Critical Success Factor
1
5
1 2 3 4
Focus Same Process is
Educatio
on Understand
n
People ing Important
5 6
Design and Over
Approve same Communica
with Activities te
15
1
6
Critical Success Factor
1. Focus on PEOPLE as much as the process
2. make sure everyone knows the entire process and not just “their” part of it
3. Everyone has the same understanding of what a “process” is
4. Everyone understands why process is important – tie it to operational performance
metrics for the company and align compensation to it.
5. People who design and approve the activities are the same people who do the
activities
6. Attempt to “Over Communicate” the goals and objectives (performance
metrics) of the process.
16
1
7
Redesign and
Reengineering
17
1
8
Redesign and Reengineering
Discuss about:
1 2
Redesign Reengineering
18
■end-to-end
rethinking of what
the process is 1
currently doing
9
Redesign
End-to-end rethinking of what the process is
currently doing
Objective: takes a holistic approach to the
process rather than identifying and implementing
19
■end-to-end
rethinking of what
the process is 2
currently doing
0
Reengineering
The fundamental rethinking and radical redesign of
business processes
Objective: to achieve dramatic improvements in critical,
contemporary measures of performance
20
Reengineering
2
1
Process
1 2 3 4
Organize
Merge Link parallel Geographically resources
around
information activities as though centralized
outcomes
5 6 7
Have Put the decision point
Capture information
output where the work is
once – at the source
user performed
21
2
2
Redesign and Reengineering
Difference:
1 2
Redesign Reengineering
based on the begins with a “blank
fundamental slate” and is based
concepts of the on radical change
existing process
22
2
3
Process
Automation
23
2
4
Process Automation
the intent to automate any conceivable part of procedural
work that is contained within a business process, from
simple operations that are part of a single process
activity up to the automated coordination of entire,
complex processes
24
2
5
Automated Business
Process
also known as workflow, as a process that is automated in
whole or in part by a software system, which passes
information from one participant to another for action.
25
2
6
Process Automation
Conceptual “to-
Executable
be” process
process models
models
● are made by domain experts ● are made by IT experts
● provide a basis for ● provide input to a process
communication amongst enactment system - BPMS
relevant stakeholders ● must be machine readable
● must be understandable ● must be unambiguous and
● must be intuitive and may should not contain any
leave room for interpretation uncertainties
● contain purely a relevant set ● contain further details that
of process information are only relevant to
26
implementation
2
7
Business Process
Management
System
27
2
8
Business Process
Management System
28
2
9
Business Process
Management System
1 2 3
Process
Execution Engine Execution Engine
Modeling Tools
4 5
Administration &
External Services
Monitoring Tools
29
3
0
Process Modeling Tools
1.To create and modify executable process
models (by specifying execution
properties)
2.To store and retrieve automation
solutions from a process model
repository
3.May import from conceptual process
modeling tools
4.Example: Bizagi Modeller
30
3
1
Execution Engine
1.Instantiates executable process models
(also called “cases”)
2.Orchestrates distribution of work items
to process participants and software
services in order to execute a business
process from start to end
3.Logs execution data
31
3
2
Worklist Handler
1.Imagine it as an “inbox”
2.Offers work items to process participants
and allows participants to commit to
these work items
3.Handles participants’ work queues and
work item priorities
4.May provide social network capabilities
32
3
3
Administration &
Monitoring Tools
1.To manage automation solutions
2.To configure access to system
components
3.To monitor participants availability and
performance of process cases
33
3
4
External Services
1.Expose a service interface with which the
engine can interact
2.The engine provides the invoked service
with the necessary data it will need to
perform the activity for a specific case
3.Examples: rules engine, email or Twitter
notification, DB connector, CRM
connector…
34
3
5
Advantage
BPMS
35
3
6
Advantage BPMS: Cost
Efficiency
Simply slashing budgets is no longer a viable option in
organizations that have become leaner in response to
global economic conditions during recent years
36
3
7
Advantage BPMS:
Business Agility
A trend in BPM is toward more nimble processes that
respond to organizational learning in the marketplace
37
3
8
Advantage BPMS:
Compliance Ease and
Visibility
Changes to legislation and other factors have meant that
companies without a flexible system for handling end-to-
end compliance can incur great, unforeseen costs, both in
reporting and penalties
38
3
9
Advantage BPMS:
Customer focus
Business process management helps organizations to
combine people with technology to acquire and retain
satisfied customers and Comindware lets organizations
include any desired user
39
4
0
Advantage BPMS: Staff
Satisfaction
Business processes that are developed and documented
help to motivate team members, dedicated professionals
who generally don’t want to waste time or money
40
4
1
Challenges
BPMN
41
4
2
Complexity of the
specification
non-standardized solutions.
42
4
3
Complexity of the
notation
low acceptance (ease of use, usefulness)
43
4
4
Poor
interoperability
between BPMN
tools
3
bounded to specific product or vendor.
44
4
5
Non-standardized
execution of BPMN
models
bounded to specific execution environment.
45
4
6
Bridging the GAP
46
4
7
Bridging the GAP
1 2 3
Identify Complete the Specify Execution
Boundaries Process Properties
47
4
8
Bridging the GAP: Identify
Boundaries
Principle: not all processes can be automated.
48
4
9
Identify Boundaries
Start by identifying each task’s type:
1 2 3
Automated
User task Manual task
task
49
5
0
Identify Boundaries
Start by identifying each task’s type:
50
5
1
Identify Boundaries
Example
51
5
2
Bridging the GAP: Complete the
Process
1 2 3
Identify Complete the Specify Execution
Boundaries Process Properties
52
5
3
Complete the Process
(Principle)
2
1
Exceptions are the rule. No data = no decisions, no tasks handover.
Add exception Specify all electronic
handlers business objects
53
5
4
Bridging the GAP: Specify Execution
Properties
1 2 3
Identify Complete the Specify Execution
Boundaries Process Properties
54
Specify
5
5
Execution
Properties
1 2 3 4
Process variables, Task and event variables and
Service
messages, signals, their mappings to process Code snippets
details
errors variables
5 6 7
Participant assignment Task, event and BPMS-specific: work
rules and user interface sequence flow queues, forms,
structure expressions connectors
55
5
6
Thank You
56