<!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>Personal BPM - Bringing the Power of Business Process Management to the User</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Applied Informatics and Formal Description Methods (AIFB) Karlsruhe Institute of Technology (KIT) Kaiserstr.</institution>
          <addr-line>89, 76133 Karlsruhe</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>22</fpage>
      <lpage>25</lpage>
      <abstract>
        <p>External and internal factors force companies to be flexible in their business processes. However, the information systems used in the companies are often too complex and the implemented process models are too rigid to quickly adopt changing determining conditions. This leads to a loss of eficiency since various tasks that would be suitable for the execution by workflow management systems must be performed manually. The presented approach for a solution solves this problem by ofering a method to exploit the automation potential by using suitable flexible tools and a target-group oriented procedure model. Compared to existing approaches this method does not try to solve the problem on a company level. Instead the focus is on the individual employee who will be enabled to improve his personal workflows.</p>
      </abstract>
      <kwd-group>
        <kwd>Personal BPM</kwd>
        <kwd>Personal Workflow Management</kwd>
        <kwd>JSON Nets</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Jonas Lehner
Process models are often developed by top management and are imposed on
employees (top-down). Usually this is performed by a process modelling specialist
who is not equipped with the necessary domain knowledge. This may lead to a
situation where the employee is faced with a process model that does not represent
his actual needs and therefore does not support him in his daily business. In the
worst case it will even constrain him in the fulfilment of his duties. Bandera et al.
identify the “perceived gaps between process design and process execution” as one
of the top operational issues in BPM [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This means that many processes, which
have a great potential for automation, are not supported by central IT systems.
Hence, it would be useful to ofer a way to create user-level workflows for personal
use to improve the productivity of individual members of an organization.
      </p>
      <p>
        Companies have to deal with internal and external drivers and need to
be flexible in their business processes which may lead to a problem since the
information systems used in the companies cannot respond quickly to changing
conditions. Hence, optimization potential is not used because employees have to
perform tasks manually instead of using a workflow management system. Indulska
et. al see problems with change management and a lack of governance [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>Personal BPM</title>
      <p>Personal BPM tries to address these problems by providing a user centred
perspective on business process management and the execution of workflows. In
this context, the user is understood to be any member of an organization, who is
not inevitably a modelling expert. He has to have a certain level of understanding
regarding the use of IT. To benefit from the automation, a substantial part of
his work should be done on a computer. Examples for users in this context are
agents in an insurance or scientific researchers in a university.</p>
      <p>
        Following the BPM lifecycle (often described, e. g., [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]) the user needs to be
supported in diferent activities:
1. The user has to understand which activities are eligible for automation and
has to identify the dependencies between single tasks (process design). Here,
the user has to be supported by an appropriate procedure model.
2. He then has to implement the workflow ( system configuration ). On the one
hand this has to be simple so that the user is not deterred and on the other
hand the system has to be flexible so that it meets the user’s needs.
3. The execution of workflows has to be simple and should require as little
manual activities as possible (process enactment).
4. To allow continuous process improvements there has to be a tool to measure
key data like process time (diagnosis).
      </p>
      <p>Business process management is widely used by companies. But as shown before
its benefits does not always reach the operational level and therefore the single
employee, which leads to the following main research question:
RQ0 How can the benefits of using BPM be transferred to the operating range
of individual members of an organization?
This main research question can be divided into four questions concerning diferent
aspect:
RQ1 What language is suitable for modelling business processes in this context?
Business processes are usually modelled using graphical languages like BPMN,
EPC or Petri nets. This is suitable for modelling specialists, while domain
specialists may have problems in understanding and using it.</p>
      <p>RQ2 How does a workflow management system have to be like that is flexible
enough to be used by domain specialists?
Workflow management systems are complex software systems that are usually
configured by IT experts and cannot be easily customized by the end user.
RQ3 How can the development process for new features be supported?
A system that has to meet the requirements of the users has to be expandable
in its functions. Hence, developers of additional features have to be encouraged
by the architecture of the system.</p>
      <p>RQ4 How is the productivity of individual employees afected by the deployment
of Personal BPM?
If using a software system takes more time than doing something manually it
should not be utilized. Therefore an evaluation has to be performed to show
if it is useful to use Personal BPM in daily business.</p>
      <p>
        Business processes as an ordered set of activities to achieve a specific
operational objective can be modelled with diferent languages, e. g., BPMN, UML and
Petri nets. XML nets represent a variant of higher Petri nets, which can model
business processes based on the exchange of relevant information objects [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In
this respect, the language is suitable for the application described here. However,
the use of XML requires a relatively rigid data schema that limits the flexibility
of a system which uses this language. Therefore, it is advisable to select a data
format that allows to map any data schema and is easy to handle.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>
        The idea of using Petri nets to describe runnable workflows is often described
(e. g., [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). However, it is usually used by a modelling specialist not by a normal
employee.
      </p>
      <p>
        One approach to close the gap between modelling specialists and domain
experts is described by Luebbe and Weske [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. They use methods of design
thinking to make process modelling more understandable for the user. In
socalled “Tangible Business Process Modelling” plastic elements, which represent
BPMN iconography, are used to model business processes in a playful manner.
Although this approach helps to improve communication between knowledge
providers and modelling experts the modelled processes remain inflexible with
respect to changing conditions.
      </p>
      <p>
        Petric and van der Aalst present an approach for flexible business process
management that addresses the problem of managing dynamic processes in
rapidly changing organizations by shifting from an imperative paradigm to a
declarative one [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. This means, it is rather declared what should be done without
specifying how something should be done. While this may help to model a
company’s processes from a high level point of view, it is hard to use these models
to automate tasks as concrete execution instructions are missing.
      </p>
      <p>In contrast, there are a couple of services, that use some kind of
personal workflows like IFTTT (http://ifttt.com) or the mobile app “workflow”
(http://workflow.is). They allow users to manage diferent social media services
and connect them with simple rules, e. g., save a photo in dropbox, that a user
posted on facebook or change the colour of a smart home light bulb when a new
email is received. But these services are not suitable for a business context since
they only allow simple linear processes and support a closed set of services.</p>
      <p>
        There is a common approach that uses personal task management to enable
end-user driven business process composition [
        <xref ref-type="bibr" rid="ref6 ref7">6,7</xref>
        ]. In contrast, the idea described
in this paper focuses on data flowing through the process rather than concentrating
on the tasks.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bandara</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Indulska</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chong</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sadiq</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Major issues in business process management: An expert perspective</article-title>
          .
          <source>ECIS 2007 Proceedings</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Indulska</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chong</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bandara</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sadiq</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosemann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Major issues in business process management: An australian perspective</article-title>
          .
          <source>ACIS 2006 Proceedings</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Lenz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Modeling interorganizational workflows with xml nets</article-title>
          .
          <source>In: System Sciences</source>
          ,
          <year>2001</year>
          .
          <source>Proceedings of the 34th Annual Hawaii International Conference on (2001)</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Luebbe</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Bringing design thinking to business process modeling</article-title>
          . In: Meinel,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Leifer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Plattner</surname>
          </string-name>
          , H. (eds.) Design Thinking, pp.
          <fpage>181</fpage>
          -
          <lpage>195</lpage>
          . Understanding Innovation, Springer Berlin Heidelberg (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Pesic</surname>
          </string-name>
          , M.,
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W.M.P.:</given-names>
          </string-name>
          <article-title>A declarative approach for flexible business processes management</article-title>
          . In: Eder,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Dustdar</surname>
          </string-name>
          , S. (eds.)
          <source>Business Process Management Workshops, Lecture Notes in Computer Science</source>
          , vol.
          <volume>4103</volume>
          , pp.
          <fpage>169</fpage>
          -
          <lpage>180</lpage>
          . Springer Berlin Heidelberg (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Stoitsev</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheidl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flentge</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muhlhauser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Enabling end-user driven business process composition through programming by example in a collaborative task management system</article-title>
          .
          <source>In: Visual Languages</source>
          and
          <string-name>
            <surname>Human-Centric Computing</surname>
          </string-name>
          ,
          <year>2008</year>
          . VL/
          <article-title>HCC 2008</article-title>
          .
          <article-title>IEEE Symposium on</article-title>
          . pp.
          <fpage>157</fpage>
          -
          <lpage>165</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Stoitsev</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheidl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flentge</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mühlhäuser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>From personal task management to end-user driven business process modeling</article-title>
          . In: Dumas,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Reichert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Shan</surname>
          </string-name>
          , M.C. (eds.)
          <source>Business Process Management, Lecture Notes in Computer Science</source>
          , vol.
          <volume>5240</volume>
          , pp.
          <fpage>84</fpage>
          -
          <lpage>99</lpage>
          . Springer Berlin Heidelberg (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W. M. P.:</given-names>
          </string-name>
          <article-title>The application of petri nets to workflow management</article-title>
          .
          <source>Journal of circuits, systems, and computers 08(01)</source>
          ,
          <fpage>21</fpage>
          -
          <lpage>66</lpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>van der Aalst</surname>
            ,
            <given-names>W. M. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>ter</surname>
            <given-names>Hofstede</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arthur</surname>
            <given-names>H. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Business process management: A survey</article-title>
          . In: van der Aalst, W. M.P, Weske, M. (eds.)
          <source>Business Process Management, Lecture Notes in Computer Science</source>
          , vol.
          <volume>2678</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          . Springer Berlin Heidelberg (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>