Sunteți pe pagina 1din 30

PAGE 1

SIMULAREA
PROCESELOR DE
AFACERI

PAGE 2

Ciclul de viata BPM

PAGE 3

Care este procesul de achizitie la MacDonalds?

PAGE 4

Care este procesul de achizitie la LunchBox?

PAGE 5

Cum ati modela procesul de servire in cele doua


exemple?

De ce sa modelam?

PAGE 7

Simulare proces MacDonalds vs LunchBox


Ospatar

90%

Ospatar
(angajati: 3 pers)

70%

1
min

Casier
(angajati: 1
pers)

200
cl/ora

3
min

5
min

Casier
10%

30%
Realizati model.
min
2. Stabiliti frecventa cu care se urmeaza caile de iesire din split-uri.
3. Stabiliti timpii de realizare ai activitatilor.
4. Stabiliti care sunt rolurile si cati angajati sunt alocati fiecarui rol.
5. Stabiliti cate cazuri noi (clienti) intra intr-o unitate de timp.
6. SIMULATI!
9 min Caz2: 15
Caz1: 8
3
13
min In medie, servirea se face in 12 min
83 min
7. Interpretati rezultatul simularii si luati decizii! Concediati un ospatar!
. Nu uitati: Modelarea se face exclusiv din punctul de vedere al
firmei, deci nu exista rolul Client!.

1.

PAGE 8

Simulare proces MacDonalds vs LunchBox


Ospatar

90%

Ospatar
(angajati: 3 pers)

70%

1
min

Casier
(angajati: 1
pers)

200
cl/ora

3
min

5
min

Casier
10%

30%
Realizati model.
min
2. Stabiliti frecventa cu care se urmeaza caile de iesire din split-uri.
3. Stabiliti timpii de realizare ai activitatilor.
4. Stabiliti care sunt rolurile si cati angajati sunt alocati fiecarui rol.
5. Stabiliti cate cazuri noi (clienti) intra intr-o unitate de timp.
6. SIMULATI!
9 min Caz2: 15
Caz1: 8
3
13
min In medie, servirea se face in 12 min
83 min
7. Interpretati rezultatul simularii si luati decizii!
. Nu uitati: Modelarea se face exclusiv din punctul de vedere al
firmei, deci nu exista rolul Client!.

1.

Simularea
Ideea de baza: Avand un model executabil,

se executa in mod repetat modelul si se


compara rezultatele.
Foarte aproape de modelele de proces, dar,
in plus e nevoie sa se modeleze mediul
exterior!
Stochastica si alte modalitati de
abstractizare sunt folosite pentru a "modela
necunoscutul".

Simularea
Din punct de vedere tehnic, simularea este o

parcurgere repetata a modelului.


Analiza:

Steady-state (stari stabile) - efectuarea uneia sau

mai multor parcurgeri lungi" (pentru


comportamentul stabil)
Transient state (stari modificabile/instabile in timp) efectuarea unui numar mare de parcurgeri scurte
(pentru comportamentul instabil in timp)
Obiectiv - faceti afirmatii legate de

proprietatile/indicatorii procesului.

PAGE 11

Dimensiunile unui proces

Metrici prin care se masoara cele 3 dimensiuni?

PAGE 12

Tipuri de simulari in Signavio


1. Step-by-step rulare manuala, folosita

pentru intelegerea calitativa a


comportamentului procesului
2. One Case rulare automata a unei
singure instante, folosita pentru evaluarea
cantitativa a unei singure instante
3. Multiple Cases rulare automata a mai
multor instante concurrent, folosita pentru
evaluarea cantitativa
Punctele 2 si 3 necesita mai multe setari
(costuri, timpi, frecvente) decat simpla
modelare

PAGE 13

Setari care trebuie facute in Signavio pentru


simularea procesului
Setarile generale ale procesului:
Numarul de zile pentru care se face simularea (cat de mare
posibil);
Numarul mediu de cazuri sosite intr-o saptamana
Setarile activitatilor
Timpul de executie al fiecarei activitati
Optional, Costul de executie al fiecarei activitati

Setarile resurselor
Numarul de resurse ai unui rol
Costul orar al fiecarei resurse
Setarile XOR-split-urilor

Mediul exterior

PAGE 15

Cum estimam in realitate numarul mediu de cazuri


sosite in unitatea de timp?
Direct
Observarea participantilor pe parcursul

executiei mai multe instante ale aceleiasi


activitati si notarea timpilor de executie
Indirect
Prin notarea timpilor de executie de catre

perticipanti, in jurnale
Prin datele disponibile in sisteme software,
rapoarte, internet, etc.

PAGE 16

Timpii de sosire ai cazurilor

PAGE 17

Timpii de sosire ai cazurilor

PAGE 18

Timpii de sosire ai cazurilor

PAGE 19

Timpii de sosire ai cazurilor

PAGE 20

Simularea unei cereri de despagubire


Scenariu: compararea costurilor pentru aprobarea sau

respingerea unei cereri


Timpi de executie:
Register claim 5 min
Decide on claim coverage 15 min
Prepare approval letter 8 min
Prepare rejection letter 15 min

Costuri:
Angajat - 40 Eur/ora
Trimiterea unei scrisori prin posta 1,5 Eur

PAGE 21

Functia exponentiala negativa

Coada de asteptare
sosiri

Executie activitate

PAGE 22

Simularea unui singur caz

Calcule:
Register claim: 5 min 40 60 min = 3.33
Decide on claim coverage: 15 min 40 60 min = 10
Prepare approval letter: 8 min 40 60 min = 5.33 + 1.5

PAGE 23

Simularea achitarii facturilor


Scenariu: compararea costurilor si timpului de realizare a

platilor pentru facturile de mica valoare si de mare valoare


Modele Signavio:

ProcurementExample process -> Delivery-to-Payment

PAGE 24

Simularea plasarii unei comenzi


Scenariu: compararea costurilor si timpului de achizitie a

marfurilor
Modele Signavio:

ProcurementExample process -> Requisition-to-Purchase

PAGE 25

Simularea acordarii unui credit


Scenariu: compararea costurilor si timpului pentru acordarea

unui credit
30
0.7

120
0.4

45
0.3
120

15

360

0.6

Posibile probleme ale procesului?


Cum modelati faptul ca un client s-ar putea sa nu raspunda la chestionarul
de feedback?

PAGE 26

Simularea acordarii unui credit


Task

Timp
executie

Cost
executie

Sosire noi cazuri

90 minute

Check credit history

30 mins

15 eur

Check income sources

2 hours

5 eur

Asses application

45 min

Make credit offer

2 hours

Notify rejection

15 min

Receive customer feedback

360 min

Receive customer feedback

30 min

Rolul Front Office (1 angajat) executa activitatile Check credit history, Check income sources, Notify
rejection, Receive customer feedback .

Rolul Back Office (3 angajati) executa activitatile: Asses application, Make credit offer

Probleme de modelare a resurselor umane


Oamenii nu lucreaza cu o viteza constanta, cf. Yerkes-Dodson

Law of Arousal, pauze de cafea, vremea, etc.


Oamenii sunt implicati in mai multe activitati/procese in acelasi
timp. Deci, mai multe activitati concureaza pentru atentia
resursei si disponibilitatea acesteia este fluida.
Oamenii prefera sa lucreze part-time si in loturi. Exista
sabloane diferite pentru unele activitati: in fiecare Vineri, cand
coada de asteptare e prea mare,
Prioritatile sunt dificil de modelat Procesele/resursele care
concureaza nu respecta tot timpul aceleasi prioritati.
Procesele se pot schimba in functie de context. Unele activitati
sunt sarite sau executate neatent atunci cand

Yerkes-Dodson Law of
Arousal

5*0.2 1

time

Presupunerile folosite in simulare:


O resursa este:
Nerabdatoare sa inceapa munca,
Dedicata unui singur proces/activitate,
Lucreaza cu viteza constanta,
Nu lucraza in loturi,
Nu ia pauze de cafea,
etc.

O cunoasteti pe aceasta
persoana?

S-ar putea să vă placă și