RC×(a)\mathit{RC}\mathit{^{\times}}(a)
×{sgl,sum}\mathit{\times} \in \{\mathit{sgl}, \mathit{sum}\}
Dimension:
Cost
Granularity:
Activity

Description

Total cost of all times that an activity is instantiated again, after its first instantiation, in any case of the event log.

Potential use

Event log that contains cost information where measuring rework is of relevance.

Assumptions

Minimizing the cost of rework is desirable.

Desired Value:

MINIMIZE

Required attributes

act
actinst
case
tc
type

Equations

Formula for practitioners

TC(a)cCfitc(c,a)\mathit{TC}(a) - \sum _{c \in C} \mathit{fitc}(c, a)

TC(a)\mathit{TC}(a) returns the total cost of activity aa.
fitc\mathit{fitc} returns the cost of the first instance of activity aa in case cc.

Formal Definition

TC(a)cCfitc×(c,a)\mathit{TC}(a) - \sum _{c \in C} \mathit{fitc}\mathit{^{\times}}(c, a)
The ×\mathit{\times} indicates that the PPI can take multiple forms, in this case, ×{sgl,sum}\mathit{\times} \in \{\mathit{sgl}, \mathit{sum}\}. If ×=sgl\mathit{\times} = \mathit{sgl}, then the function considers single events of activity instances for cost calculations, i.e., it uses fitcsgl\mathit{fitc}\mathit{^{sgl}}; if ×=sum\mathit{\times} = \mathit{sum}, then the function considers the sum of all events of activity instances for cost calculations, i.e., it uses fitcsum\mathit{fitc}\mathit{^{sum}}.

Tags

act
actinst
case
tc
type

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.cost.activities.rework_cost