You are on page 1of 12

Enterprise Modelling and Information Systems Architectures

Vol. 4, No. 1, June 2009


14 Katrina Leyking, Ralf Angeli

Katrina Leyking, Ralf Angeli

Competency-Oriented Business Process


Analysis

A Model-based Approach

Traditionally, business process analysis is primarily concerned with the identification of structural weaknesses,
inefficient capacity utilisation or IT deficiencies. Despite this well-founded knowledge about process performance,
and despite the increasingly recognized relevance of human capital for business performance, business process
analysis efforts rarely touch human resources – except for downsizing or layoffs. The objective of this paper is to
extend traditional business process modelling and business process simulation by competency requirements and
their impact on process performance. By doing so, business process performance can be improved through the inte-
gration of competency requirements into process design. The approach addresses the need to derive competency
requirements from business processes in order to facilitate the alignment of employee competency profiles with
business roles (staffing) as well as the effective closure of business-relevant competency gaps through tailored
learning processes (business-driven personnel development).

1 Introduction Despite this well-founded knowledge about business


process management, and despite the increasingly
recognized relevance of human capital for business
The concept of business process analysis has been
performance, business process analysis efforts rarely
used for almost three centuries in almost all types of
touch human resources – except for downsizing or
industries. Initially brought up by Hammer and
layoffs. At the same time, training and learning man-
Champy as revolutionary business process reengi-
agement functions are increasingly asked to justify
neering (BPR) in the 1980s [HaCh03], it has reached
their activities and costs in a business context. It is
acceptance as a continuous management concept
obvious that the key to strategic personnel devel-
throughout industries. According to the philosophy of
opment is the alignment of employee competencies
continuous process improvement (CPI) business
with business objectives. Given the central role of
processes shall be constantly analysed for potential
business processes for enterprise strategy as well as
improvements [Sche99]. Traditionally, business
the existing organisational aspects in business
process analysis is primarily concerned with the iden-
process modelling methods, the gap between
tification of structural weaknesses, inefficient capacity
business process management and learning man-
utilisation or IT deficiencies. Business processes can
agement becomes apparent.
be streamlined by remediating or reducing bottle-
necks, redundancies, or downtimes. Integrated enter- This paper presents an approach to synchronize
prise systems such as Enterprise Resource Planning learning processes with business processes. The
(ERP) systems provide a mean to mitigate media or objective is to extend traditional business process
system disruptions and rationalize processes. modelling and business process simulation with com-
petency requirements and their impact on process
Business process models support process optimi-
performance. Thus, business process performance
sation efforts by graphically mapping their logical and
shall be improved by integrating competency require-
timely flow of control and information. They also
ments into process design. Many of the common mod-
serve as a basis for simulating business process per-
elling methodologies are primarily concerned with the
formance. Process simulation software provides the
flow of activities and required resources for their exe-
possibility to experiment with alternative business
cution but less concerned with knowledge and compe-
process designs and project their impact on process
tencies as an influencing factor of process
performance.
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
Competency-Oriented Business Process Analysis 15

performance. The approach presented in this paper business processes. The underlying assumption is
extends the traditional view on business process that only learning processes that convey those com-
analysis by taking competencies and their impact on petencies to employees that are required by their
the effectiveness and efficiency of process execution employee-specific role in business processes will have
into account. a positive impact on business process performance.
The cycle is structured into six major phases, starting
The paper is structured into five sections. After this with business process and competency gap analysis
introduction, Section 2 outlines the process-oriented which feed into learning scenario modelling and
learning lifecycle which puts the presented approach learning process design. The execution of learning
into the context of the European research project processes by the individual is followed by per-
PROLIX. Section 3 introduces a competency-oriented formance monitoring activities that evaluate the
modelling method for process modelling. It introduces impact of learning on business processes. The cycle
ARIS as a methodological basis, extends it by compe- closes with the business analyst comparing the
tency-specific model and object types and integrates business outcome of the learning process (as it is
them into EPC diagrams in order to specificy compe- monitored by the previous phase) against the initial
tency requirements within a business process. business process need. Therefore, the business
Section 4 continues the approach of competency-ori- analyst visualizes and analyzes the performance
ented business process analysis and describes how results from the monitoring phase. Unless the results
business process models must be configured in order are satisfactory, business processes and/or learning
to include competencies as process performance processes are adapted and optimized according to the
parameters. The approach is illustrated by a pro- analysis before restarting the PLLC.
totype. Section 5 summarizes the paper and gives an
outlook regarding future research. In this cycle business process analysis comprises the
modelling or business processes including the identi-
fication of competencies or roles required to carry out
the functions of a business process and the subse-
2 Process-oriented Learning
quent (optional) simulation of this business process.
Lifecycle
Integrating all phases into a closed cycle is not only a
methodological challenge but also a technological
Competency-oriented Business Process Analysis is a
one. Whereas this paper focuses rather on methods of
major component of the complete process-oriented
competency-oriented business process analysis than
learning management cycle as it is conceptualized
on technical integration, the implementation of com-
and implemented by the European Research project
petency-oriented analysis is prototypically demon-
PROLIX (www.prolix-project.eu). The cycle (Figure 1)
strated in an existing business process environment,
is based the notion that learning process design must
complemented by a simulation configurator (see
follow competency requirements identified in
Section 4).

Learning Learning
Scenario Process
Modelling Design

CA
Competency Learning
Organisation Individual
Gap Analysis Process
Execution

BPC
Business
Performance
Process
Monitoring
Analysis
Simulation/
Optimization
PM

PS/SC

Figure 1: Process-oriented Learning Lifecycle


Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
16 Katrina Leyking, Ralf Angeli

Compe-
tency

encompasses encompasses

Compe- Compe-
tency tency

is generalization of is generalization of

Compe- Compe-
tency tency

Figure 2: Competency Structure Diagram


3 Competency-oriented Business • Extensive support for modelling organisa-
tional structures is provided by the ARIS per-
Process Modelling spectives.

• The ARIS meta model allows for easy


3.1 Methodological Basis extension of the methodology with new
models and objects through the view-ori-
Given the wide-spread acceptance of existing process ented framework.
modelling methods, the objective was not to create a
• EPCs can be converted to machine-inter-
novel competency-oriented modelling method but
pretable process models (e.g. XPDL or
extend an existing standard. Amongst others1, the
BPEL).
ARIS methodology qualified best for supporting the
competency-enriched process modelling approach
[Sche99], because: 3.2 Competency Modelling
• ARIS provides knowledge modelling facilities
Competency modelling is concerned with the docu-
which are close to what is required for com-
mentation and presentation of competencies, compe-
petency modelling in the context of business
tency sources and competency sinks within an
processes [AlSc99].
organisation. The creation of such models is an
• The semi-formal approach of ARIS suits the important precondition for understanding an organi-
requirement of easily understandable mod- sation’s competency situation and needs. It reduces
elling for non-technicians such as HR ana- complexity and enables improvements in process per-
lysts while being precise at the same time. formance. For competency modelling the Competency
object type and the model types Competency
• ARIS models and especially its core process Structure Diagram and Competency Map are intro-
modelling method Event-Driven-Process- duced. They are derived from the existing ARIS model
Chains (EPC) are well accepted and adopted types Knowledge Structure Diagram and Knowledge
in enterprises to the extent of a de-facto Map.
standard [KeNü+92].
A competency is regarded as a skill or knowledge
which can be defined independently of an individual or
1.An in-depth study compared the adequateness of a series group. A competency profile consists of a structured
of modelling methods including UML Activity Diagrams, collection of competencies. Each competency can
Business Process Modelling Notation (BPMN), Knowldge
occur in multiple proficiency levels. Thus, a compe-
Management Description Language (KMDL), PROMOTE,
GPO-WM and ARIS ([Abec02], [GrMü+05], [Heis05], tency profile varies in terms of competency levels
[Whit04], [Whit06]). assigned to the subordinated competencies. A
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
Competency-Oriented Business Process Analysis 17

Person Type Person

requires Compe- disposes of Compe-


tency tency

requires Compe- disposes of Compe-


tency tency

Figure 3: CompetencyMap
competency profile instantiation specifies the levels of and competencies. Consequently they contain compe-
all subordinated competencies. In its maximum form tency objects as well as the organisational unit object
a competency profile instantiation includes only com- types. In order to distinguish the provision and
petencies of the maximum level. The number of pos- demand of competencies two connection types can be
sible instantiations of a competency profile (in terms used:
of competency levels) is exponential to the the
number of proficiency levels and the number of com- • requires: Expresses that an organisational
petencies2. unit needs the connected competency in
order to act effectively. With this connection
The competency object type, illustrated by a light type it is possible to model requirement pro-
brown thought bubble, can represent both a compe- files for a certain role, for example.
tency and a competency profile. The competency
• disposes of: Expresses that an organisa-
object type provides two attribute types for main-
tional unit provides the connected compe-
taining the proficiency levels: Degree of coverage and
tency.
desired degree of coverage that allows to model com-
petency levels. Competency objects do not contain information about
proficiency levels for a particular organisational unit.
Competency Structure Diagram models are used to
Such information is maintained in the connections
describe the structure of a competency, i.e., its com-
between competencies and organisational units. Both
position and internal relationships. In EPC diagrams
the requires and disposes of connection types provide
only single competencies without detail will be shown;
the attribute types Degree of coverage and Quality of
competency structure diagrams allow their detailed
coverage for doing so.
structure as a hierarchy of subcompetencies to be
described. The main object type used in competency Figure 3 shows a Competency Map model with a
structure diagrams is the competency which can Person Type object defining competency require-
describe both a composite and an atomic compe- ments for a role and a Person object providing com-
tency. Competency objects can be brought into a petencies.
nesting or specialising order by connecting them with
connections of type encompasses or is generalisation
of respectively. 3.3 Competency-oriented Process
Modelling
Figure 2 shows a competency structure diagram with
nested competencies. In the ARIS methodology, process models are located
in the so-called control view which links all the other
Competency Map models are used to document where
views (organisation, data, function, product/service).
competencies are required (competency sinks) or
Process models therefore describe the flow of activ-
provided (competency sources) in an organisation.
ities as well as required resources and data in order to
They describe relations between organisational units
produce a product or service. Competency-enriched
process modelling extends this approach by taking
2. |CP|=|L||C| with |CP| number of possible instantiations, competencies into account. Competencies are pro-
number of subordinate competencies, |L| number of vided by organisational units as described above and
proficiency levels. they are required for the execution of activities.
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
18 Katrina Leyking, Ralf Angeli

Specifying these relations within process models organisational unit. The EPC in Figure 4 is modelled
helps to locate where certain competencies are on a type level. Therefore a Person Type object is con-
required in process execution and by whom they have nected with the competency by a connection of type
to be provided. This is essential for process per- requires. If the EPC were modelled on an instance
formance improvement in the context of the PLLC. level, a Person object and a connection of type dis-
poses of could have been used.
The basis for competency-enriched process models
are Event-driven Process Chains (EPCs). Events are The connection between competency and function
an essential part of EPCs, as the name suggests. An expresses that the attached competency is required
EPC starts and ends with at least one event object. for executing the function. The connection is of type
Activities are defined by function objects. The end of is required for. Analogous to require and disposes of
a function is marked by an event which triggers the connection types, is required for connections provide
following function. This linkage of events and func- the attributes Degree of coverage and Quality of cov-
tions produces a chronological-logical sequence called erage for specifying the required proficiency level.
a process chain. The logical interdependencies of pos-
sible branching points and loops can be expressed by The competency analysis concept introduced in
means of logic operators (AND, OR, XOR), so-called PROLIX works with pairs of artefacts and compe-
rules. Events, functions, and rules define the control tencies. An artefact can be, among other things, a
flow of an EPC. A detailed description of syntax and function or an organisational unit. The gap analysis,
semantics of the control flow in EPCs can be found in for example, can work by comparing competencies
[NüRu02]. The control flow forms the basic structure connected to two different organisational units.
of an EPC. Information from other ARIS views are
As the subsequent chapter will describe simulation is
linked in by connecting objects from these views to
another analysis step besides the competency
objects of the control flow. With respect to compe-
analysis which relies on business process models as
tency-enriched process modelling human resources
an information source. For simulation both connec-
and competencies are the most significant ones.
tions are relevant since a change of the proficiency
Human resources, i.e., organisational units can be level of a competency may have an impact on prop-
assigned to function objects by means of different erties of the function, e.g., the processing time. And
connection types, e.g., carries out, contributes to, the proficiency level of an organisational unit is a
decides on, or must be informed about. Each of them property of the connection between competency and
has different semantics which also means that organisational unit as explained before.
depending on how an organisational unit is involved in
Finally, the option to model both connections is nec-
function execution, different competencies may be
essary because it enables identifying which compe-
required.
tency, required for the execution of a function, has to
The execution of functions by organisational units be provided by which organisational unit in case more
requires competencies. In order to express these than one organisational unit is connected with the
relations competency objects can be added to EPCs function. This is important for business performance
and connected with functions and organisational analysis and performance monitoring.
units. The connection between organisational unit and
competency expresses the same type of relation as in
a Competency Map. That means either a provision or 4 Competency-oriented Business
a requirement of the competency by or for the
Process Simulation
Event
Compe- Compe- 4.1 State-of-the-Art
tency tency

Business Process Simulation is part of continuous


process improvement (CPI) that aims for constant
Person Type Function Person Type enhancement and alignment of business processes
with internal and external business requirements
[Sche99]. Business Process Analysis yields defi-
ciencies that are to be overcome by to-be (future)
process design. Those changes in process design
Event must be enabled and implemented organisationally as
well as technically before they can be executed, con-
trolled and measured.
Figure 4: EPC with two Competency objects at one
function
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
Competency-Oriented Business Process Analysis 19

Process simulation is used when the performance of • definition of throughput times and process
to-be processes is to be analyzed. Since redesigning costs
business processes involves changes in people, pro-
• assessment of different process structures
cesses and technology over time, the interactions of
individuals with processes and technology result in an • graphical animated communication of pro-
infinite number of scenarios and outcomes that are cess re-design
impossible to comprehend and evaluate without the
help of a computer simulation model. [Tuma95] Thus, • training employees involved in the process
simulation helps bridging the gap between • support for resource planning by simulating
assessment of the existing and the design of the alternative personnel staffing and assign-
future. By introducing dynamic parameters of the ment and analysing the effects on process
process, like times, volumes, capacities and quality performance
simulation fundamentally enhances process per-
formance analysis. It provides a much better picture The starting points of process simulation are process
of bottlenecks, hand-over times and dynamic per- models describing the sequence of events, activities
formance than a static analysis [AgRa+99]. and decisions leading to a certain outcome. For
business process simulation to be useful, simulation-
Process simulation is an instrument to estimate per- relevant attributes have to be maintained within the
formance for a given process definition with a specific business process models. Such attributes are for
combination of parameters. It provides the possibility example:
to test alternative solutions in different scenarios.
Whereas process modelling allows for qualitative • processing times of each function,
assessment, process simulation permits quantitative
• cost of each function,
measurements through virtual execution of a large
number of process instances. Thus, simulation is not • number of (human) resources involved in
to be mistaken for optimisation as it does not provide each function,
an algorithm that calculates the optimal process
• junction rules including the activation proba-
solution. Moreover, one can gain insights into process
bility of each branch and
characteristics by applying human intuition and expe-
rience. Playing with parameter variation helps identi- • instantiation rules and frequency of start
fying the sensitivity of the process model to events.
performance ([NeRo+05], p. 431).
Concerning the execution of the simulation itself, one
Reasons for using simulations instead of the real distinguishes between animation and simulation.
system are tractability, training purposes and the Whereas animation often runs only one process
black box problem. Tractability means that it is too instance in single-step-mode, simulation runs a mul-
time-consuming or expensive to play with the real titude of process instances to check for process per-
system to answer “what if” questions, indeed the real formance over a longer period of time. The former
system may not even exist. “By tweaking decision allows the analyst to check the control logic step by
variables in a model without the cost and risk of dis- step and to intervene when necessary. The latter is
rupting existing operations or building a new system, fully automated and generates the actual simulation
one can accurately predict, compare, or optimize the results needed to analyze and optimize key per-
performance of the re-engineered process.” formance indicators of the process. Interpreting the
[Tuma95]. The black box problem is concerned with simulation results includes identifying KPIs and
the discovery of the workings of a poorly understood potential deficiencies of the process. This requires
real system, e.g., national and world economies knowledge of average performance, minimum and
([BrFo+87], p.3). maximum value as well as additional statistically rel-
evant measures ([NeRo+05], p. 439).
Common objectives of process simulation are
([NeRo+05], p. 437; [AgRa+99]):
4.2 Use Case
• identification of syntactic and semantic
defects and checks of correct process logic The performance of a process in execution not only
• better comprehension of the process in depends upon the amount of resources but also upon
general leading to valuable ideas for future the proficiency of people in competencies required for
process design process execution. In order to improve performance
of a process in execution it is therefore necessary to
• ability to anticipate and to simulate any en- know what the ideal proficiency levels for the involved
visaged change in process design roles are. Such a to-be configuration can then be
matched against as-is proficiency levels of people
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
20 Katrina Leyking, Ralf Angeli

occupying the roles and makes it possible to derive 4.3 Procedure Model
training needs for the individuals. Simulation is used
as a tool to find the to-be configuration. Before conducting the competency-oriented simu-
lation a process can be analysed and improved with
The main use case for competency-oriented business respect to general process inefficiencies like media
process simulation is the refinement of competency breaks, redundant activities, etc. This can be done by
requirements based on the estimated performance of running a conventional process simulation first. This
process execution. However, competency-oriented step also helps to identify the bottlenecks the subse-
process simulation can also be used for other pur- quent competency-driven simulation should focus
poses, e.g., staffing a process according to the com- upon.
petencies fitting best. Both use cases are described in
the following paragraphs and serve as the basis for 4.3.1 Competency-enhanced Business Process
the requirements presented. Modelling
In a first step a business process model is created
4.2.1 Process Simulation for Refining Competency
according to the competency-enriched process mod-
Requirements
elling methodology. This means modelling the control
Based on a predefined objective (e.g. given by an flow, the human resources involved in the process
objective function), several simulation experiments and the competency profiles required for task exe-
are run and the results are analyzed in order to cution.
improve the examined processes. Traditionally the
analysis concerns the discovery of weak points, bot-
4.3.2 Competency-oriented Simulation
tlenecks, unused or overworked resources, or other Configuration
inefficiencies like media breaks or redundant tasks. In
The simulation configuration is concerned with the
PROLIX the analysis also includes an evaluation of the
determination of the performance and cost factors to
competencies required to carry out tasks in the
be added to the process model in order to form a sim-
examined processes. Based on the analysis results
ulation model. For the factors depending on profi-
the processes are improved by adapting the process
ciency levels this means to find the value
structure and by changing resource assignments and
corresponding to a certain level.
capacities but also by specifying the optimal profi-
ciency levels for competencies required and applied Since the optimisation of a process through simu-
by roles involved in process execution. lation is an iterative approach involving the experi-
mentation with different value configurations, it can
Changing proficiency levels can affect time, cost and
be helpful to establish a functional relationship
quality throughout process execution. In addition it
between proficiency levels and factor values which
may make it possible to change organisational config-
can also be done in the simulation configuration
urations (e.g. a more skilled worker might perform
phase.
additional production steps which formerly were done
by additional personnel) or use different techniques
requiring less process steps leading to a (further) 4.3.3 Competency-oriented Process Simulation
adaptation of process structure. Once the business process model is configured and
the simulation scenario is set up, simulation can be
4.2.2 Process Simulation for Optimal Staffing carried out. The results of simulation are performance
Decisions and cost indicators which can be used to evaluate the
simulated (competency) configuration according to
Based on a predefined objective the objective is to
the objectives defined before. In case the results are
find the best assignment of available personnel to
not satisfying, the configuration is changed and
activities in a process taking the different compe-
another simulation run is conducted. If the results are
tencies of employees into account.
satisfying, the competency configuration is used for
Such an assignment based on proficiency levels can further steps according to the objective of the evalu-
help to improve performance in the short-term where ation, e.g., the determination of competency gaps
it is not feasible to train the involved individuals. In and training requirements of involved personnel or
order for the analysis to be carried out, the influence the selection of suitable people for certain roles.
proficiency level changes have on factors affected by
the respective competencies have to be defined and
the proficiency levels of the involved employees have 4.4 Prototypical Implementation
to be known which might not be the case due to
privacy regulations. The competency-enhanced business process simu-
lation procedure is supported by the integrated inter-
action of three software tools in PROLIX. Business
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
Competency-Oriented Business Process Analysis 21

1 2 3
Weighing and Performance Competency
Scoping Configuration Level Selection

Assignment of Specification of Selection of


weights to functional competency levels
competencies per performance (time, to be simulated.
competency profile. cost, qualtiy) per
competency profile
level using fuzzy
rules

Figure 5: Three steps of Simulation Configuration

process modelling and simulation are done with the corresponding competencies are requested
so-called Business Process Cockpit, a derivate of ARIS from the CA and displayed in a tree hier-
Business Architect and ARIS Business Simulator. For archy.
competency profile modelling and matching the • For each competency profile, the HR analyst
Competency Analyzer, a competency and HR man- assigns weights to the competencies per
agement system, is used. competency profile (in the context of the
function and the role). In particular, compe-
The simulation configuration is supported by the so-
tencies can be weighted on a spectrum of
called Simulation Configurator.
0-100% to determine their impact on the
The configuration of the process model is a pre- functional performance. Assigning 0%
processing step that includes competency-relevant means to disregard this competency.
performance data into the process simulation model. Weights assigned must sum up to 100%
Since the Process Simulator processes performance within one competency profile. Thus,
attributes per function, the possible impact of compe- assigning 100% to one competency of a
tencies on the performance of a function must be profile entails disregarding the others. The
translated into those performance attributes. Since application controls that the weights are
this impact is likely to vary among different compe- correct i.e. they sum up to 1.
tency levels, ideally this translation must be done for
• For matters of complexity reduction3:
each possible competency level. To encounter this
complex challenge the simulation configuration is • the X most important competencies can
structured into three steps (Figure 5). First, scope be selected automatically (the value X
and weights of competencies per competency profile can be manually defined in the options
are determined; secondly, all possibly needed per- menu)
formance data is specified on a functional level or by
selecting a performance function; thirdly, competency • The HR analyst can select the Y most
levels are selected per competency profile, making up important competencies manually by
a specific competency configuration that is the basis check marking.4
for the first simulation.
• The HR analyst can predefine a specific
threshold Z: The competencies whose
4.4.1 Competency Weighing and Scoping
weights are below this threshold are not
In order to reduce complexity and focus upon most further taken into account.
critical competencies, this step allows for prioritizing
competencies by weights.
3. This is necessary due to the exponential growth of the
Weighing and scoping comprises the following steps number of competency profile instantiations based on the
(Figure 6): number of competencies.
4. The same effect is achieved by assigning weights of 0 to
• For each competency profile derived from those competencies that are not significant for function
the imported business process model the performance.
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
22 Katrina Leyking, Ralf Angeli

Figure 6: Screenshot of Weighing and Scoping Profiles


The weights of the reduced competency profile are 4.4.3 Competency Level Selection
recalculated automatically. The following steps con- Once all values are specified for all possible compe-
sider only the reduced competency profile. tency profile instantiations, each of them can be sim-
ulated within the process.
4.4.2 Performance Configuration
• The application displays a tree of all
The Performance Configuration is the core of the sim-
(reduced) competency profiles and provides
ulation configuration. For this translation of compe-
radio buttons to select levels for each com-
tency impact to functional performance, the
petency.
Simulation Configurator displays for each function
and for each performance dimension a dialog box. • The user selects one target competency
Key performance indicators include, but are not profile instantiation for each function that he
limited to cost, time, and quality. In each dialog, each considers most promising5.
competency profile instantiations (set of compe-
tencies assigned to competency levels) is to be Swapping performance configuration and competency
assigned to a performance figure, that is expected for level selection would limit the tedious task of per-
the execution of the function given that the executing formance prediction to only those competency profile
employee possesses competencies that correspond to instantiations that are needed for the first simulation
this competency profile instantiation. run. However, this approach would impede the con-
tinuing experiments with alternative competency
The challenge herein lies in the sheer amount of parameters.
values that need to be specified. As outlined above,
the number of possible competency profile instantia- After the competency profiles are instantiated with
tions for only one competency profile increases expo- competency levels to be simulated, the Simulation
nentially with the number of competencies and Configurator calculates the functional performance
linearly with the number of competency levels based on the previously specified performance
(|CP|=|L||C|). Therefore, having the user enter all values. The Simulation Configurator creates an XPDL-
performance data manually appears hardly feasibly. based business process model enhanced by
It is difficult enough to judge the possible per-
formance impact of one competency profile instanti- 5.Based on the interrelationships entered for each function
ation. Doing so for a very large number of different of the business process model, the configurator may
instantiations may overstrain the user’s cognitive highlight which configuration of a competency profile
ability. Therefore, various ways of how the user is (=competency profile instantiation) appears to be most
supported in this task have been explored. Figure 7 critical, i.e., promising most impact on the process
performance. This recommendation is based on frequency
shows an approach that allows the user to define per-
and the control flow (“critical path functionality”). (this
formance rule based on fuzzy logic. should be a functionality of ARIS!)
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
Competency-Oriented Business Process Analysis 23

Figure 7: Screenshot of specifying performances predicted for competency profiles


simulation attributes for this specific set of compe- information, such as the number of function execu-
tency profile instantiation (as chosen by the user). tions or wait times, while process statistics provide
Those values are displayed per function and once insights into the number of completed process
accepted by the user, they are added to the XML instances or their throughput times ([IDS08]). The
process model as performance attributes. Those func- analysis of this data makes it possible to find mod-
tional attributes are needed to run the simulation6. elling errors, inefficiencies, and weaknesses. It also
Before the simulation is started, the application must enables the user to measure preferability of a compe-
check whether the simulation process model is com- tency configuration with respect to the optimisation
plete. If it is missing performance values, the appli- objective.
cation must ask the user for these. All input needed
for simulation has been gained by translating compe-
tency levels into performance-relevant data per
function in the previous step. The enhanced business
5 Summary and Conclusion
process model is passed to the process simulator that
runs the actual simulation (Figure 8). The approach presented in this paper addresses the
need to derive competency requirements from
With the process simulator process models can be business processes in order to facilitate the alignment
simulated interactively or non-interactively. In inter- of employee competency profiles with business roles
active runs, model objects are animated on acti- (staffing) as well as the effective closure of business-
vation, with result attributes being displayed and relevant competency gaps through tailored learning
constantly updated for each object. This is particu- processes (business-driven personnel development).
larly useful for learning more about the runtime Therefore, we have introduced an extended process
behaviour of a process. If only numerical results are modelling methodology that allows for modelling
required, animation can be deactivated to speed up competency requirements in business process
the simulation run [IDS08]. models. In order to use this competency-oriented
business process model for simulation purposes it
The results delivered by the process simulator for needs to be enriched with performance projections
evaluation purposes are presented in the form of based on alternative competency profiles instantia-
tables and provide a range of information, including tions. The simulation configurator supports the HR
data on the various object types and process analyst providing this kind of performance data and
instances. For example, function statistics provide generates a business process simulation model for a
specific set of competency profile instantiations. The
6. The resulting competency profile instantiations have been process simulator runs the simulation and delivers
assigned to performance figures on a functional level in the process performance results based on which the HR
previous step, i.e., each function of the process can now be analyst decides to keep experimenting with them in
attributed with one performance figure.
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
24 Katrina Leyking, Ralf Angeli

Figure 8: Standard Process Simulation


the Simulation Configurator or is satisfied and fixes whether it could be applied to any other additional
the competency requirement specification for further factors that are considered to influence process per-
staffing and training purposes. formance by any means. For example, service
selection in a service-oriented architecture often
Ideally, the performance data entered manually for depends on their quality-of-service and economic
each possible combination of competency profile constraints. The identification of the optimal service
instantiations and function would be gathered in the may be supported by a similar kind of extended
course of multiple iterations of the PROLIX learning business process simulation. It would allow to sim-
lifecycle. The PROLIX performance monitoring com- ulate alternative services within a business processes
ponent would be a possible source for this kind of before making the decision. Tackling this issue will be
data. Beyond the project, any kind of business activity subject to our future analysis and research.
monitoring tool could gather performance data for dif-
ferent competency distributions.7 A machine-learning
approach may then be able to derive rules that
indicate how performance factors change with varying References
competency profiles. Thus, the HR analyst would have
a solid rule base at hand instead of relying on his gut [Abec02] Abecker,A.: Geschäftsprozessorientiertes Wis-
feeling. Thus, simulation configuration could be sensmanagement. Springer, Berlin, Heidelberg; New
almost automated. All what remains to be done by the York, 2002.
HR analyst is to play with different competency profile [AlSc99] Allweyer, T.; Scheer, A.-W.: Wissensmanagement
instantiations. Eventually, having rules for all possible mit ARIS-Modellen. In Scheer, A.-W.: Vom Geschäft-
combinations derived, an optimisation algorithm sprozess zum Anwendungssystem. 3rd Edition, Berlin,
could be set up to identify those competency profile 1999.
instantiations per role that achieve optimal business [AgRa+99] Aguilar, M.; Rautert, T.; Pater, A.: Business
process performance. Process Simulation: A Fundamental Step Supporting
Process Centered Management. In Farrington, P.A.;
The concept of simulation configuration is not limited Nembhard, H.B.; Sturrock, D.T.; and Evans, G.W.
to integrate the impact of competencies into business (Eds.): Proceedings of the 1999 Winter Simulation Con-
process simulation. An open research question is ference, 1999, p. 1383-1392.

[BrFo+87] Bratley, P.; Fox, B.; Schrage, L.: A Guide to Sim-


7. The ARIS plattform offers a Process Performance Manager ulation. Second Edition. New York, Berlin, Heidelberg,
(PPM) that is specifically designed to gather performance 1987.
data along a business process across various transactional
business systems (e.g. ERP systems, Office software).
Enterprise Modelling and Information Systems Architectures
Vol. 4, No. 1, June 2009
Competency-Oriented Business Process Analysis 25

[GrMü+04] Gronau, N.; Müller, C.; Uslar, M.: The KMDL


Knowledge Management Approach: Integrating
Knowledge Conversions and Business Process Modeling.
Berlin, Heidelberg 2004.

[IDS08] IDS Scheer: ARIS Business Simulator – Using


dynamic Web-based simulation to improve process
efficiency. http://www.ids-scheer.com/set/6473/
ARIS%20Business%20Simulator%20FS%20en_2008-
02.pdf, 2008, retrieved on 2009-05-14.

[HaCh03] Hammer, M.; Champy, J.: Reengineering the Cor-


poration - A Manifesto for Business Revolution. Harper
Business Essentials, New York, 2003.

[Heis05] Heisig, P.: Integration von Wissensmanagement in


Geschäftsprozesse. Technische Universität Berlin,
Berlin, 2005.

[KeNü+92] Keller, G; Nüttgens, M; Scheer, A.-W.: Seman-


tische Prozeßmodellierung auf der Grundlage "Ereignis-
gesteuerter Prozeßketten (EPK)". In (Scheer, A.-W.
Ed.): Veröffentlichungen des Instituts für Wirtschaftsin-
formatik, Issue 89, 1992.

[NeRo+05] Neumann, S.; Rosemann, M.; Schwegmann, A.


(2005) Simulation von Geschäftsprozessen. In ( Becker,
J.; Kugler, M.; Rosemann, M. Eds.), Geschäftsprozess-
management, Springer Verlag, Berlin et al.,
pp. 434-453.

[NüRu02] Nüttgens, M.; Rump, J. F.: Syntax und Semantik


Ereignisgesteuerter Prozessketten (EPK). In (Desel, J.;
Weske, M. Eds.): 2002, Promise 2002 – Prozessorien-
tierte Methoden und Werkzeuge für die Entwicklung von
Informationssystemen, Proceedings des GI-Workshops
und Fachgruppentreffens (Potsdam, October 2002), LNI
Vol. P-21, Bonn, 2002, pp. 64-77.

[Sche99] Scheer, August-Wilhelm: ARIS – Business Process


Frameworks. Springer, Berlin et al, 1999.

[Tuma95] Tumay, K.: Business Process Simulation. In (Alex-


opoulus, C; Kang, K; Lilegdon, W.R.; Goldsman, D.
Eds.): Proceedings of the 1995 Winter Simulation Con-
ferences, 1995, pp. 55-60.

[Whit04] White, S.A.: Introduction to UML. 2004.

[Whit06] White, Steven A.: Business Process Modeling


Notation (BPMN) Specification, Version 1.0, OMG Final
Adopted Specification, dtc/06-02-01, 2006.

Katrina Leyking
Institute for Information Systems (IWi) at DFKI GmbH
Stuhlsatzenhausweg 3
66123 Saarbrücken
Germany
katrina.leyking@iwi.dfki.de

Ralf Angeli
IDS Scheer AG
Altenkesseler Strasse 17
66115 Saarbrücken
Germany
ralf.angeli@ids-scheer.com

You might also like