Project Management - RomiSatriaWahono.Net

confidencetoughΔιαχείριση

20 Νοε 2013 (πριν από 3 χρόνια και 8 μήνες)

158 εμφανίσεις

BPMN Fundamentals

Romi Satria Wahono

romi@romisatriawahono.net

http://
romisatriawahono.net

081586220090

Romi Satria Wahono

2


SD
Sompok

Semarang (1987)


SMPN 8

Semarang (1990)


SMA
Taruna

Nusantara

Magelang

(1993)


B.Eng
,
M.Eng

and
Dr.Eng

(on
-
leave)

Department of Computer Science

Saitama University
, Japan (1994
-
2004)


Research Interests:
Software Engineering
and

Intelligent Systems


Founder
IlmuKomputer.Com



LIPI

Researcher (2004
-
2007)


Founder and CEO PT
Brainmatics

Cipta

Informatika

Textbooks

3

Course Outline

1.
Introduction

2.
BPMN Basic Concepts

3.
BPMN
Elements

3.1 Flow Objects

3.2 Connecting Objects

3.3
Swimlane

3.4 Artifacts

4.
BPMN Refactoring

5.
BPMN
Guide Examples

4

PreTest

1.
Sebutkan nama
unit kerja
(divisi) tempat anda
bekerja

2.
Deskripsikan
alur pekerjaan
yang
rutin anda kerjakan

3.
Sebutkan
diagram atau notasi
apa saja yang dapat
digunakan untuk memodelkan business process.
Lingkari notasi atau diagram yang anda
sangat
familier menggunakannya

4.
Dengan menggunakan diagram dan notasi yang anda
kuasai, gambarkan business process model sebagai
berikut:

alur penjualan pizza oleh penjual pizza dengan
layanan delivery order

5

1. Introduction

6

Business Process


A business process is a collection of related,
structured activities or tasks

that
produce a specific
service
or
product
for a particular customer or
customers


There
are three main types of business processes:

1.
Management
P
rocesses
, the processes that
govern the
operation
of a
system

(
c
orporate

g
overnance
,
s
trategic

m
anagement
)

2.
Operational
P
rocesses
, processes that
constitute the
core business
and create the primary value
stream

(
p
urchasing
,
m
anufacturing
,
m
arketing
,
s
ales
)

3.
Supporting
Processes
, which
support the core
processes

(
a
ccounting
,
r
ecruitment
,
t
echnical

s
upport
)

Business Process Analysis Strategies

Business Process
Automation (BPA)

Business Process
Improvement (BPI)

Business Process
Reengineering (BPR)

Business Process Automation


Makes almost
no changes
to business
processes
, j
ust

makes them more efficient


Improves efficiency by
automating the
business processes


Least impact on users
:


t
hey
do the same things, just more efficiently

Business Process Improvement


Goal is to
improve the business processes


Change what the users do
, not just how
efficiently they do it


Changes to business process
must be decided
first


Decisions to change the business processes
cannot be made by the analyst

Business Process Reengineering


“Fundamental rethinking and radical redesign
of business processes to achieve dramatic
improvements…”



Throw away everything


Start with a blank page


Appealing, but
very expensive and risky

Strategy Comparison




Business

Business


Business




Process


Process


Process



Automation

Improvement

Reeingineering



Potential Business


Low
-
Moderate

Moderate


High

Value



Project
Cost


Low


Low
-
Moderate

High



Breadth
of

Analysis



Narrow


Narrow
-
Moderate

Very Broad



Risk



Low


Low
-
Moderate

Very High

Business
Process Modeling


A business process model
is:


a
model of one or more business processes
, and
defines the ways in which operations
are carried
out
to accomplish the intended objectives
of an
organization


T
ypically

performed by business analysts
and
managers who are seeking
to improve
process efficiency
and
quality


The process improvements identified by
BPM
may or may not require Information
Technology
involvement


Value Chain Diagram

PRIMARY ACTIVITIES

SUPPORTING ACTIVITIES

Human
Resource

Information
Technology

Finance

Manufact
uring

Sales

Functional Decomposition Diagram

Human
Resource

Information
Technology

Finance

Manufact
uring

Sales

Onboarding

Offboarding

Promotion

Vacation
Request

Loan Request

Manages
Payable

Manage
Receivable

Manage Assets

Systems
Development

Help Desk

Procurement

Manufacturing

Marketing

Inventory

Sales

Systems
Maintenance

Business Process Modeling Diagram

1.
Flowchart



No Standard

2.
Use Case Diagram

(UML)


OMG Standard

3.
Activity Diagram

(UML)


OMG Standard

4.
Business Process Modeling Notation
(BPMN)



OMG Standard

Activity Diagram

of ATM System


act Activity Diagram (BPM)
Start
Memasukkan Kartu
Kartu Val i d?
Memasukkan PIN
Mengeluarkan Kartu
PIN Val i d?
Menampilkan Menu Utama
Lebi h Dari 3 Kal i?
End
Jeni s Transaksi?
Melihat Saldo
Mengirim Uang
Mengambil Uang
Transaksi Sel esai?
Mengeluarkan Kuitansi
[ya]
[ti dak]
[ya]
[ti dak]
[ya]
[ya]
[ti dak]
[ti dak]
Activity Diagram

of ATM
System

(Partition)



act Activity Diagram
Sistem ATM
Pengguna
Mul ai
Memasukkan Kartu
Kartu Val i d?
Menampilkan Error:
Kartu Tidak Valid
Mengeluarkan Kartu
Sel esai
Memasukkan PIN
PIN Val i d?
Lebi h dari 3x?
Menampilkan Error:
Kartu Diblokir
Menampilkan Menu Utama
Memilih Menu Transaksi
Transaksi Apa?
Mengirim Uang
Mengambil Uang
Melihat Saldo
Transaksi Sel esai?
Mengeluarkan Kuitansi
[ti dak]
[ya]
[ti dak]
[ya]
[ti dak]
[ya]
[ti dak]
Use Case Diagram

of ATM
Syste
m



uc Use Case Diagram
Si stem ATM
Pengguna
Memasukkan Kartu
Memasukkan PIN
Melihat Saldo
Mengambil Uang
Mengirim Uang
Melakukan Logout
Memilih Transaksi
Petugas
Membuka Kotak
Deposit
Core Banking System
«i ncl ude»
«extend»
«extend»
«extend»
BPMN of
Pizza Collaboration

Process


Business
Process Modeling Tools

1.
Microsoft Visio

2.
Visual Paradigm

3.
Enterprise Architect

4.
Bizagi Process Modeler

5.
ARIS Express

6.
Altova

7.
Activiti

Reference

1.
Object Management Group,
Business Process Model and Notation
(BPMN
)
,
OMG Document Number:
formal/2011
-
01
-
04
, 2011

2.
Object Management Group,
BPMN 2.0 by Example
,
OMG
Document Number: dtc/2010
-
06
-
02
,
2011

3.
Bruce Silver
,
BPMN
Method and
Style
Seco
nd

Edition
,
Cody
-
Cassidy
Press
,
2011

4.
Layna

Fischer

(edt.),
BPMN
2.0 Handbook Second
Edition
,
Future
Strategies
, 2012

5.
Tom
Debevoise
,
Rick
Geneva,
and
Richard
Welke
,
The
Microguide

to Process
Modeling
in BPMN
2.0

Second Edition
,
CreateSpace
,
2011

6.
Bizagi Proses Modeler User Guide
,
Bizagi
, 2012

7.
Bizagi BPM
Suite

User Guide
,
Bizagi
, 2013

8.
Thomas
Allweyer
,
BPMN 2.0
,
BoD
, 2010