Successful outcome Unit Count

View in library docs
SUC×(i)\mathit{SUC}\mathit{^{\times}}(i)
×{sgl,sum}\mathit{\times} \in \{\mathit{sgl}, \mathit{sum}\}
Dimension:
Quality
Granularity:
Activity instance

Description

Outcome units associated with an activity instance, after deducting those that were unsuccessfully completed.

Potential use

Process where the outcome of activity instances, as well as whether they are successful or not, can be measured.

Assumptions

Maximizing the number of successful outcome units is desirable.

Desired Value:

MAXIMIZE

Required attributes

actinst
type
uns
unt

Equations

Formula for practitioners

{U(i)#uns(cpl(i))if #uns(cpl(i))undefinedU(i)if #uns(cpl(i))=undefined\begin{cases} \mathit{U}(i) - \#^{}_{\mathit{uns}}(\mathit{cpl}(i)) & \mathit{if \ } \#^{}_{\mathit{uns}}(\mathit{cpl}(i)) \neq undefined \\ \mathit{U}(i) & \mathit{if \ } \#^{}_{\mathit{uns}}(\mathit{cpl}(i)) = undefined \\ \end{cases}

U(i)\mathit{U}(i) returns the outcome unit count of activity instance ii.
#uns\#^{}_{\mathit{uns}} returns the unsuccessful outcome unit count associated with an event.
cpl(i)\mathit{cpl}(i) returns the completion event of activity instance ii.

Formal Definition

{U×(i)#uns(cpl(i))if #uns(cpl(i))U×(i)if #uns(cpl(i))=\begin{cases} \mathit{U}\mathit{^{\times}}(i) - \#^{}_{\mathit{uns}}(\mathit{cpl}(i)) & \mathit{if \ } \#^{}_{\mathit{uns}}(\mathit{cpl}(i)) \neq \bot \\ \mathit{U}\mathit{^{\times}}(i) & \mathit{if \ } \#^{}_{\mathit{uns}}(\mathit{cpl}(i)) = \bot \\ \end{cases}
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 outcome unit calculations, i.e., it uses Usgl\mathit{U}\mathit{^{sgl}}; if ×=sum\mathit{\times} = \mathit{sum}, then the function considers the sum of all events of activity instances for outcome unit calculations, i.e., it uses Usum\mathit{U}\mathit{^{sum}}.

Tags

actinst
type
uns
unt

Python implementation

This indicator is implemented in the process_performance_indicators Python library.

process_performance_indicators.indicators.quality.instances.successful_outcome_unit_count