Organizational analysis Gert Janssenswillen Creator of bupaR - - PowerPoint PPT Presentation

organizational analysis
SMART_READER_LITE
LIVE PREVIEW

Organizational analysis Gert Janssenswillen Creator of bupaR - - PowerPoint PPT Presentation

DataCamp Business Process Analytics in R BUSINESS PROCESS ANALYTICS IN R Organizational analysis Gert Janssenswillen Creator of bupaR DataCamp Business Process Analytics in R Looking at the actors in the process Who executes the work? Who


slide-1
SLIDE 1

DataCamp Business Process Analytics in R

Organizational analysis

BUSINESS PROCESS ANALYTICS IN R

Gert Janssenswillen

Creator of bupaR

slide-2
SLIDE 2

DataCamp Business Process Analytics in R

Looking at the actors in the process

Who executes the work? Who specializes in certain task? Is there a risk of brain drain? Who transfers work to whom?

slide-3
SLIDE 3

DataCamp Business Process Analytics in R

Data: Hospital process

slide-4
SLIDE 4

DataCamp Business Process Analytics in R

Who executes the work?

Resources labels

resource_labels(log_hospital) [1] Clerk Susan [2] Dr. Sandra [3] Dr. Lindsey [4] Dr. John [5] Nurse Carol [6] Clerk Kimberly [7] Nurse William [8] Nurse James [9] Emergency Dr. Helen [10] Emergency Nurse Laura [11] Emergency Nurse Robert [12] Emergency Nurse David

slide-5
SLIDE 5

DataCamp Business Process Analytics in R

Who executes the work?

Resource frequencies

resources(log_hospital) # A tibble: 12 x 3 employee absolute_frequency relative_frequency <fct> <int> <dbl> 1 Dr. John 1101 0.189 2 Dr. Lindsey 1055 0.181 3 Dr. Sandra 955 0.164 4 Clerck Kimberly 694 0.119 5 Clerck Susan 677 0.116 6 Nurse William 345 0.0591 7 Nurse Carol 313 0.0536 8 Nurse James 263 0.0451 9 Emergency Dr. Helen 210 0.0360 10 Emergency Nurse Laura 145 0.0249 11 Emergency Nurse Robert 68 0.0117 12 Emergency Nurse David 9 0.00154

slide-6
SLIDE 6

DataCamp Business Process Analytics in R

Resource-activity Matrix

slide-7
SLIDE 7

DataCamp Business Process Analytics in R

Specialization and brain drain

Specialization When a person only performs a single activity

slide-8
SLIDE 8

DataCamp Business Process Analytics in R

Specialization and brain drain

Specialization When a person only performs a limited set of activities Brain drain When an activity is performed by only a limited set of resources

slide-9
SLIDE 9

DataCamp Business Process Analytics in R

Resource activity matrix

resource_frequency is a process metric, where the level argument indicates at

which level of detail you want to calculate it.

log_hospital %>% resource_frequency(level = "resource-activity") log_hospital %>% resource_frequency(level = "resource-activity") %>% plot()

slide-10
SLIDE 10

DataCamp Business Process Analytics in R

Resource activity matrix: example

slide-11
SLIDE 11

DataCamp Business Process Analytics in R

Who transfers work to whom?

resource_map(log_hospital)

slide-12
SLIDE 12

DataCamp Business Process Analytics in R

Let's practice!

BUSINESS PROCESS ANALYTICS IN R

slide-13
SLIDE 13

DataCamp Business Process Analytics in R

Structuredness

BUSINESS PROCESS ANALYTICS IN R

Gert Janssenswillen

Creator of bupaR

slide-14
SLIDE 14

DataCamp Business Process Analytics in R

Control-flow

slide-15
SLIDE 15

DataCamp Business Process Analytics in R

Further analysis

Metrics Entry and exit points Length of cases Presence of activities Rework Visuals Process map Trace explorer Precedence matrix

slide-16
SLIDE 16

DataCamp Business Process Analytics in R

Entry & Exit points

log_healthcare %>% start_activities("activity") %>% plot() log_healthcare %>% end_activities("activity") %>% plot()

slide-17
SLIDE 17

DataCamp Business Process Analytics in R

Rework

An example patient history Repetitions Surgery > ... > Surgery Self-loop Assessment > Assessment

slide-18
SLIDE 18

DataCamp Business Process Analytics in R

Precedence matrix

slide-19
SLIDE 19

DataCamp Business Process Analytics in R

Precedence matrix

Creating precedence matrices

eventlog %>% precedence_matrix(type = "absolute") %>% plot()

slide-20
SLIDE 20

DataCamp Business Process Analytics in R

Precedence matrix Example

slide-21
SLIDE 21

DataCamp Business Process Analytics in R

Let's practice!

BUSINESS PROCESS ANALYTICS IN R

slide-22
SLIDE 22

DataCamp Business Process Analytics in R

Performance analysis

BUSINESS PROCESS ANALYTICS IN R

Gert Janssenswillen

Creator of bupaR

slide-23
SLIDE 23

DataCamp Business Process Analytics in R

Performance analysis

Visuals Performance process map Dotted chart Metrics Throughput time Processing time Idle time

slide-24
SLIDE 24

DataCamp Business Process Analytics in R

Performance process map

A normal process map A performance process map

eventlog %>% process_map(type = frequency()) eventlog %>% process_map(type = performance())

slide-25
SLIDE 25

DataCamp Business Process Analytics in R

Dotted chart

each dot represents activity x-axis: time y-axis: cases

slide-26
SLIDE 26

DataCamp Business Process Analytics in R

slide-27
SLIDE 27

DataCamp Business Process Analytics in R

slide-28
SLIDE 28

DataCamp Business Process Analytics in R

Performance metrics

throughput_time processing_time idle_time

slide-29
SLIDE 29

DataCamp Business Process Analytics in R

Let's practice!

BUSINESS PROCESS ANALYTICS IN R

slide-30
SLIDE 30

DataCamp Business Process Analytics in R

Linking perspectives

BUSINESS PROCESS ANALYTICS IN R

Gert Janssenswillen

Creator of bupaR

slide-31
SLIDE 31

DataCamp Business Process Analytics in R

Recap

slide-32
SLIDE 32

DataCamp Business Process Analytics in R

Leveraging granularity levels

Performance <> Organizational Control-flow <> Organizational

<process_metric>(level = "log", "trace", "case", "activity", "resource", "resource-activity") processing_time(level = "resource") number_of_repetitions(level = "resource")

slide-33
SLIDE 33

DataCamp Business Process Analytics in R

Grouping data

slide-34
SLIDE 34

DataCamp Business Process Analytics in R

Grouping data

slide-35
SLIDE 35

DataCamp Business Process Analytics in R

Grouping data

slide-36
SLIDE 36

DataCamp Business Process Analytics in R

Grouping data

slide-37
SLIDE 37

DataCamp Business Process Analytics in R

Grouping data: Example

slide-38
SLIDE 38

DataCamp Business Process Analytics in R

Combining elements

slide-39
SLIDE 39

DataCamp Business Process Analytics in R

Combining elements

eventlog %>% group_by(priority) %>% number_of_repetitions(level = "resource") %>% plot()

slide-40
SLIDE 40

DataCamp Business Process Analytics in R

Let's practice!

BUSINESS PROCESS ANALYTICS IN R