<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The PrICE Tool Kit: Tool Support for Process Improvement</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mariska Netjes</string-name>
          <email>m.netjes@tue.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hajo A. Reijers</string-name>
          <email>h.a.reijers@tue.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wil M.P. van der Aalst</string-name>
          <email>w.m.p.v.d.aalst@tue.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Eindhoven University of Technology</institution>
          ,
          <addr-line>P.O. Box 513, NL-5600 MB, Eindhoven</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 The PrICE Approach</title>
      <p>
        Process improvement is an important means to obtain competitive advantage
and improve customer satisfaction. The PrICE tool kit provides support for
process improvement and has been developed to show the feasibility of the PrICE
approach. The approach for Process Improvement by Creating and Evaluating
process alternatives (in short: the PrICE approach) describes the concrete steps
that have to be taken to get from the as-is process to the to-be process. A
common view on process improvement roughly distinguishes four phases: (1) framing
the process of interest, (2) understanding the current (as-is ) process, (3)
designing the new (to-be) process, and (4) implementing the new process [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Many
approaches and methods for process improvement are used in practice, but most
of these do not address the concrete design of an improved process. The PrICE
approach supports phase (3) of a process improvement project: designing the
to-be process [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        The as-is model, the input of the approach, is the result of phase (2) of a
process improvement project: understanding the as-is process [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. The as-is
model should contain information on the control °ow, the data, the resources
and the performance of the process. The PrICE approach consists of four steps:
1 Find applicable redesign operations: a redesign operation supports a
particular type of redesign creation. Applicable operations can be found with
process measures or process mining. Process measures provide a global view
on the characteristics of the process and their values may reveal weaknesses in
the process [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Process mining provides a powerful means to ¯nd bottlenecks
and other redesign opportunities in the process [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
2 Select suitable process parts: speci¯c parts of the process model that
can be redesigned with one or more of the applicable redesign operations
are identi¯ed. Process mining can also be used to support this step of the
approach. In addition, requirements are set on the process parts that can be
selected for redesign to be able to create correct alternative models. The user
is guided in the selection of such process parts.
3 Create alternative models: the applicable redesign operations are
performed on selected process parts, thus, creating alternative process models.
A formal foundation for the creation of process alternatives is developed to
ensure the correctness and to provide a base for the implementation of the
tool kit. This formal foundation has been published in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
4 Evaluate performance of alternatives: the created alternative models are
simulated to predict their expected performance. By comparing the simulation
results, a quantitatively supported choice for the best alternative model can be
made. A simulation plan has been published in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The developed tool support
enables simulation in batch, i.e., the simulation of any number of alternatives
without user interaction.
      </p>
      <p>
        The output of the approach is a model of the to-be process which is selected from
the alternative models based on the performance evaluation. This to-be process
is the input for phase (4) of a process improvement project: implementing the
new process [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2 Relevance</title>
      <p>
        Current redesign practice is performed in a highly participative fashion where
management consultants encourage business professionals within a workshop
setting to think of one or more alternatives for the as-is process. The role of the
external consultants is to moderate the workshop, to stimulate people to
abandon the traditional beliefs they may have about the process in question and to
mobilize support for the upcoming changes. Sharp and McDermott, for instance,
describe the lack of methodological support for this practice as follows: \How to
get from the as-is to the to-be [in a BPR project] isn't explained, so we conclude
that during the break, the famous ATAMO procedure is invoked { And Then, A
Miracle Occurs" [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. The consequence of this lack of support is that the design
of the to-be process becomes a subjective and non-repeatable act resulting in
abstract process designs without an accurate estimate of the expected gains.
Because the same steps are followed in our approach that are present in the current
practice of process redesign, it seems viable to support the interaction between
business professionals with the PrICE approach and tool kit. The application
scenario we envision is that in a workshop a set of attractive redesign
alternatives is created with support of the PrICE tool kit. The creation of alternative
models is a highly interactive activity. A process model can never capture all
information that is relevant for process redesign. The user is involved to ensure
that the alternative models are feasible. The tool automates the parts that do
not need user interaction and supports the user in creating alternative models
in a systematic manner. During a break or afterwards, all or a selection of these
alternative designs are simulated in batch, i.e., without further user interaction.
      </p>
      <p>
        Business Process Management (BPM) systems provide a broad range of
facilities to enact and manage operational business processes. Ideally, these systems
should provide support for the complete BPM life-cycle: (re)design,
con¯guration, execution, control, and diagnosis of processes. However, based on an
extensive evaluation of the FileNet P8 BPM Suite, we have show in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that existing
BPM tools are unable to support the full life-cycle. Especially the diagnosis and
the (re)design phases are not su±ciently supported. Diagnostic support is lacking
for the search for weaknesses in the process and the generation of improvement
suggestions. Furthermore, in the design phase, the creation of the redesign
alternatives is not supported. The PrICE approach provides an integrated approach
for the diagnosis and the design of business processes. The ¯rst two steps of the
PrICE approach provide support for the diagnosis phase while all steps support
the redesign part of the design phase [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3 Main Features</title>
      <p>The main features of the PrICE tool kit are 1) the use of process mining to ¯nd
redesign opportunities, 2) the user guidance in the selection of process parts, 3)
the creation of process alternatives, 4) the construction of the process
alternatives tree, and 5) the evaluation of the alternatives with simulation. Figure 1
depicts a screenshot of the user interface of the tool kit. The lower part displays
the process model for which an alternative will be created and provides the
options to create a process alternative. After the selection of a redesign operation,
a process part for redesign is selected by the user by clicking on the tasks in
the process model. Colors are used to guide the user and show which tasks may
be added to the current selection to form a process part (see Figure 1 for an
illustration). This way, it is ensured that the input for the creation of a process
alternative is such that a correct alternative model can be created. The upper
part of Figure 1 shows the process alternatives tree. The selected node in the tree
corresponds to the model that is displayed in the lower part. After the creation
of an alternative model, the tree is updated with a new node representing this
alternative. The upper part of the user interface also provides the options for
the evaluation of the alternatives in the tree. One can select a subset of nodes
for simulation or simulate the complete tree. A simulation study is performed
in batch, i.e., all selected models are simulated without user interaction.
Afterwards, the simulation results are displayed on the tree nodes. In addition, colors
are used to guide the user in ¯nding the best performing alternative(s).</p>
    </sec>
    <sec id="sec-4">
      <title>4 Architecture</title>
      <p>
        The PrICE tool kit is implemented as part of the Process Mining (ProM)
framework [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In ProM, a generic process format, called high-level (HL) model, is
available to specify the control °ow, data, resource and performance
perspectives. Several modeling languages can be used to model such a HL model. Protos
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is one of these languages. We implemented a HL model for a Protos model,
which is called a HL Protos model. The use of one of the many mining plugins is
another possible means to obtain a process model and process information. The
discovery of a complete simulation model from an event log [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] is an example
of this. Such a simulation model is implemented as a HL PetriNet model. We
use Figure 2 to sketch the technical infrastructure of the tool kit. At the top left
Protos XML
export files
      </p>
      <p>ProM
1</p>
      <p>Protos XML
import</p>
      <p>Object pool</p>
      <p>Protos
models</p>
      <p>HL
Protos
models</p>
      <p>HL
PetriNet
models
CPN
models
Simulation</p>
      <p>engine
Access/CPN
2
3
4</p>
      <p>View / Edit
High-level
Information
HLProtos</p>
      <p>To
HLPetriNet
Redesign
Analysis
CPN
Export</p>
      <p>User interface
Visualizations
7</p>
      <p>
        Fig. 2. Tool kit architecture
side of Figure 2, indicated with (1), a Protos model is imported to the object
pool in ProM and converted to the HL format (see (2) in Figure 2). HL models
are displayed by the Edit / View High-level Information plugin [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Then, the
control °ow of the HL Protos model is converted to a Petri net, thus creating
a HL PetriNet model (see (3) in Figure 2). The functionality for the creation
and evaluation of alternative models is implemented with the Redesign Analysis
plugin (see (4) in Figure 2). For the evaluation of the performance of alternative
models we use Colored Petri nets (CPNs). The collection of alternative models
is converted to CPN models with the CPN Export [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and analyzed using CPN
tools [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (see (5) in Figure 2). CPN Tools provides support for the modeling and
simulation of business processes. A simulation engine for the automatic
simulation of multiple CPN models is used for performance evaluation (see (6) in Figure
2). We built the simulation engine on the Access/CPN framework [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. The
simulation results are returned to the Redesign Analysis plugin (see (7) in Figure 2).
      </p>
      <p>
        The PrICE tool kit has been developed as a research prototype. It has been
implemented on top of the ProM framework [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] which supports among others
process mining techniques [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], the storage and reuse of objects and the conversion
of models. Furthermore, it is open source, making it easy to plug in new pieces of
functionality. This allowed us to implement a rather mature prototype in terms
of interoperability between the PrICE tool kit and other tools, user interface and
supported modeling languages. The tool is freely available for download since
mid 2009, but we are not aware of any use of it by others to support process
improvement. So far, we tested the PrICE tool kit with a number of processes.
We also tested whether it is feasible to create realistic redesign alternatives with
the PrICE tool kit. For this test, we used a redesign project that is described
in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The project describes a real life business process that is executed at a
mental healthcare institute and the creation of seven possible alternatives for
the original process. We succeeded in reproducing ¯ve of these alternatives. This
outcome gives a ¯rst indication that the PrICE tool kit is useful in supporting
process redesign projects in practice. Currently, we are working together with
Pallas Athena [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to evaluate the approach and tool kit in real business settings.
      </p>
    </sec>
    <sec id="sec-5">
      <title>5 Links</title>
      <p>
        The PrICE tool kit is made available through download and through the SHARE
system [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. A download of the tool kit can be performed from [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] which provides
the latest internal version of ProM 5. Additional information can be found on
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. With the SHARE system, an environment to test and play with the tool
kit is provided. The environment includes the tool, a tutorial, a screencast and
several input models for the tool. The environment can be accessed from [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
after registration.
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgement</title>
      <p>This research is supported by the Technology Foundation STW, applied
science division of NWO and the technology programme of the Dutch Ministry of
Economic A®airs.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>W.M.P. van der Aalst</surname>
            , M. Netjes, and
            <given-names>H.A.</given-names>
          </string-name>
          <string-name>
            <surname>Reijers</surname>
          </string-name>
          .
          <article-title>Chapter 4: Supporting the Full BPM Life-Cycle Using Process Mining and Intelligent Redesign</article-title>
          . In K. Siau, editor,
          <source>Contemporary Issues in Database Design and Information Systems Development</source>
          , pages
          <volume>100</volume>
          {
          <fpage>132</fpage>
          . IGI Global, Hershey, USA,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>W.M.P. van der Aalst</surname>
            ,
            <given-names>H.A.</given-names>
          </string-name>
          <string-name>
            <surname>Reijers</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.J.M.M. Weijters</surname>
            ,
            <given-names>B.F. van Dongen</given-names>
          </string-name>
          ,
          <string-name>
            <surname>A.K. Alves de Medeiros</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Song</surname>
            , and
            <given-names>H.M.W.</given-names>
          </string-name>
          <string-name>
            <surname>Verbeek</surname>
          </string-name>
          .
          <source>Business Process Mining: An Industrial Application. Information Systems</source>
          ,
          <volume>32</volume>
          (
          <issue>1</issue>
          ):
          <volume>713</volume>
          {
          <fpage>732</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>CPN</surname>
          </string-name>
          <article-title>Tools website</article-title>
          . http://wiki.daimi.au.dk/cpntools/cpntools.wiki.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>M.H.</given-names>
            <surname>Jansen-Vullers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.A.M.</given-names>
            <surname>Kleingeld</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Netjes</surname>
          </string-name>
          .
          <article-title>Quantifying the Performance of Work°ows</article-title>
          .
          <source>Information Systems Management journal</source>
          ,
          <volume>25</volume>
          (
          <issue>4</issue>
          ):
          <volume>332</volume>
          {
          <fpage>343</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Netjes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. Limam</given-names>
            <surname>Mansar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.M.P. van der Aalst. Performing</given-names>
            <surname>Business</surname>
          </string-name>
          <article-title>Process Redesign with Best Practices: An Evolutionary Approach</article-title>
          . In J. Filipe,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cordeiro</surname>
          </string-name>
          , and J. Cardoso, editors,
          <source>Enterprise Information Systems (9th International Conference, ICEIS</source>
          <year>2007</year>
          , Funchal, Madeira, June 12-16,
          <year>2007</year>
          ,
          <source>Revised Selected Papers)</source>
          ,
          <source>volume 12 of Lecture Notes in Business Information Processing</source>
          , pages
          <volume>199</volume>
          {
          <fpage>211</fpage>
          . Springer-Verlag, Berlin,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>M.</given-names>
            <surname>Netjes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.M.P. van der</given-names>
            <surname>Aalst</surname>
          </string-name>
          .
          <article-title>On the Formal Generation of Process Redesigns</article-title>
          . In D. Ardagna,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mecella</surname>
          </string-name>
          , and
          <string-name>
            <surname>J</surname>
          </string-name>
          . Yang, editors,
          <source>Business Process Management Workshops: BPM</source>
          <year>2008</year>
          , volume
          <volume>17</volume>
          <source>of Lecture Notes in Business Information Processing</source>
          , pages
          <volume>217</volume>
          {
          <fpage>228</fpage>
          . Springer-Verlag, Berlin,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Pallas</surname>
          </string-name>
          <article-title>Athena website</article-title>
          .
          <source>www.pallas-athena.com.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <article-title>ProM download website</article-title>
          . http://prom.win.tue.nl/tools/prom/nightly5/.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>9. ProM website. www.processmining.org.</mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <article-title>Redesign in ProM website</article-title>
          . http://prom.win.tue.nl/research/wiki/online/redesign.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>H.A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          .
          <article-title>Design and Control of Work°ow Processes: Business Process Management for the Service Industry</article-title>
          , volume
          <volume>2617</volume>
          of Lecture Notes in Computer Science. Springer-Verlag, Berlin,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>A.</given-names>
            <surname>Rozinat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.S.</given-names>
            <surname>Mans</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Song</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.M.P. van der Aalst. Discovering</given-names>
            <surname>Colored</surname>
          </string-name>
          <article-title>Petri Nets from Event Logs</article-title>
          .
          <source>International Journal on Software Tools for Technology Transfer</source>
          ,
          <volume>10</volume>
          (
          <issue>1</issue>
          ):
          <volume>57</volume>
          {
          <fpage>74</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>A.</given-names>
            <surname>Rozinat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.S.</given-names>
            <surname>Mans</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Song</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.M.P. van der</given-names>
            <surname>Aalst</surname>
          </string-name>
          .
          <source>Discovering simulation models. Information Systems</source>
          ,
          <volume>34</volume>
          (
          <issue>3</issue>
          ):
          <volume>305</volume>
          {
          <fpage>327</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>14. SHARE website. http://fmt.cs.utwente.nl/redmine/wiki/5/SHARE.</mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>A.</given-names>
            <surname>Sharp</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>McDermott</surname>
          </string-name>
          .
          <article-title>Work°ow Modeling: Tools for Process Improvement</article-title>
          and
          <string-name>
            <given-names>Application</given-names>
            <surname>Development</surname>
          </string-name>
          . Artech House Publishers, Boston,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>M.</given-names>
            <surname>Westergaard</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.M.</given-names>
            <surname>Kristensen</surname>
          </string-name>
          .
          <article-title>The Access/CPN Framework: A Tool for Interacting with the CPN Tools Simulator</article-title>
          . In G.
          <article-title>Franceschinis and</article-title>
          K. Wolf, editors,
          <source>Applications and Theory of Petri Nets</source>
          <year>2009</year>
          , volume
          <volume>5606</volume>
          of Lecture Notes in Computer Science, pages
          <volume>313</volume>
          {
          <fpage>322</fpage>
          . Springer-Verlag, Berlin,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>