c - IARIA Journals
c - IARIA Journals
c - IARIA Journals
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
International Journal on Advances in Systems and Measurements, vol 5 no 3 & 4, year 2012, http://www.iariajournals.org/systems_and_measurements/<br />
support both project manager (PM) and participants. The PM<br />
should be provided with up-to-date information about the<br />
progress in order to be able to monitor and control the<br />
process.<br />
Engineering: The first use case comprises the generation<br />
of a manual log (Fig. 8) without an information system<br />
being available. The participating agents are executing the<br />
corresponding processes under the guidance of PO. The<br />
manual log is finally analyzed by process mining<br />
algorithms. The resulting process models can be fed into a<br />
PMS if wanted and if available. Thus, process models can<br />
afterwards be enacted by a PMS.<br />
Both order of the process steps and time flow are<br />
engineered by PO through mining of manual logs. Beside the<br />
logged in user or role, PO is able to gather start, end and<br />
abortion timestamps. When a user declares he is about to<br />
start a new step, it could also be possible that PO additionally<br />
asks him when it will presumably be completed. By this<br />
means, all required runtime information for comparison with<br />
the schedule is made available. Already during the<br />
engineering process the project manager is able to gather the<br />
current project status by consulting the PO logs and align this<br />
information with wallpaper.<br />
Process<br />
Observation<br />
Figure 8. First use case – generation of manual logs<br />
Enactment: We assume that after the transition from ML1<br />
to ML2 the wallpaper is not needed any more and execution<br />
support including recognition and communication of project<br />
plan deviations (as demanded by ML2) is finally<br />
accomplished by the project management system. Therefore,<br />
the process structure attained through process discovery<br />
serves as project plan template and is enacted by the PMS.<br />
Actual due dates can be added manually by PM. At runtime,<br />
the progress information is either permanently updated by<br />
the PO automatically or maintained by the users and the<br />
project manager manually. In both cases the project plan<br />
update has to be attained through user interaction.<br />
Documentation: Through combination of manual and<br />
automatic logs provided by the PO and PMS it will succeed<br />
to prove that the process is managed in such a way that<br />
proper results can be achieved in time and thus complies<br />
with ML2.<br />
C. Use-Case 2: From ML4 to ML5<br />
The second use case comprises the application of PO in<br />
parallel to an information system (Fig. 9).<br />
Initial situation:<br />
Log<br />
Manual<br />
Mapping<br />
Process<br />
Mining<br />
PMS<br />
Process execution is already supported by a fully-fledged<br />
WfMS. However, traditional WfMS do not allow for<br />
deviating from enacted process models. That‟s why process<br />
participants have to build workarounds in order to be able to<br />
execute process steps that had not been considered during<br />
process modeling phase, e.g., exceptions or newly occurring<br />
process cases. From time to time, process managers have to<br />
discuss, probably on the basis of statistically measured KPIs,<br />
if the process can be improved somehow (ML4). Thereby, it<br />
will be reviewed, if enacted process models had been an<br />
adequate basis for the running processes or if additional usecases<br />
or exceptions that had not been considered in process<br />
models yet should be introduced in order to improve the<br />
performance. Therefore, process managers have to adapt<br />
process models manually according to the results of the<br />
discussions. Note, that this situation has already been<br />
described in the introduction of this article. Traditional<br />
process management restricts the support of process<br />
execution by strictly separating modeling and execution<br />
phase.<br />
Target situation:<br />
If standard process models are not suitable or if a different<br />
way promises better results, process participants should have<br />
the possibility to deviate from standard during process<br />
execution without losing control and overview. There should<br />
be an adequate consideration of exceptions: dynamically<br />
occurring exceptions should be supported by systems.<br />
Furthermore, there should be a systematical support of<br />
continuous process improvement (as demanded by ML5).<br />
Engineering:<br />
The research achievements of the previous sections, i.e.,<br />
Process Observation, offer possibilities to overcome the strict<br />
separation of modeling phase and execution phase by<br />
applying real-time analysis methods of executed processes.<br />
Dynamically occurring exceptions (that are not yet part of<br />
enacted process models) are engineered by PO through<br />
manual logging and subsequent process mining. On this way,<br />
it is possible to overcome the strict separation of modeling<br />
and execution phase and process models can be completed<br />
automatically. Newly occurring process steps or exceptions<br />
are discovered by PO and added to the resulting enhanced<br />
process models. Furthermore, there is an adequate feedback:<br />
with PO, it is possible to consider feedback from process<br />
execution to process modeling. The knowledge of previous<br />
executed process cases could be added to process models as<br />
recommendations, e.g., which path through the model was<br />
the fastest or cheapest one.<br />
Enactment:<br />
We assume that after the transition from ML4 to ML5 the<br />
process model enactment of a running WfMS is featured by<br />
the application of PO. The intention is to complete the<br />
process execution log information mutually. Identical<br />
processes are merged to one single process. Process Mining<br />
is finally applied to the joint log (Fig. 9). Identified<br />
processes can be fed back into information systems. On this<br />
2012, © Copyright by authors, Published under agreement with <strong>IARIA</strong> - www.iaria.org<br />
198