Professional Documents
Culture Documents
Competency-Oriented Business Process Analysis: A Model-Based Approach
Competency-Oriented Business Process Analysis: A Model-Based Approach
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).
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
Compe-
tency
encompasses encompasses
Compe- Compe-
tency tency
is generalization of is generalization of
Compe- 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
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
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
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