models), it is useful to put this belief to an empirical test. Further testing of the
methodology may also reveal weaknesses in our graphical notation. It may for
example be necessary to explicitly include the initiator and executor of a transaction.
Also, continuous development of models, certainly for organizations in a similar line
of business, will allow us to build a library of business processes. This in turn can be
used to identify best practices.
Second, until now our work has primarily concentrated on building static models.
However, one of the attractions of Petri net is that as model, once constructed, can be
used to simulate a business process as well, and we are currently working on software
that allows us to make our models “active” and run simulations. Since our main
graphical tool is based on the widely accepted Petri net notation, we expect to be able
to use an existing simulation package.
Third, a simulation package opens up an array of possibilities for future research.
For example, once we can “run” our models, and collect meaningful statistics about
them, it becomes possible to determine whether possible process changes are likely to
be beneficial to the organization. In other words, a TOP simulator will allow us to
determine whether a proposed redesign of a set of business processes is likely to lead
to improved organizational performance, thereby taking the guess work out of many
business process redesign exercises.
A TOP simulator may also provide a powerful tool that one can use to increase the
success of IT applications. It is well know that many IT applications fail not because
of technical reasons but because of “soft” reasons, including the non-acceptance of
the new application by end users or a mismatch between the processes that an
organization currently has in place, and the processes that would have to be
implemented if the IT application is to be successful. While the need to take
processes into account when it comes to implementing IT applications is generally
accepted, the continuing failure of many IT applications suggests that IT professionals
do not have a good handle on modeling how the introduction of an IT application
affects organizational processes. A TOP based simulator would see how a proposed
IT application is likely to impact the organization and to determine whether this
impact is likely to be positive or negative, and what measures have to be put in place
to increase its chances of success. This paper then merely presents a first step towards
a comprehensive set of tools and techniques that should help analyst in modeling,
simulating, and analyzing business processes.
References
1. Aalst, W. van der; Hee, K. van (2002). Workflow Management: Models, Methods, and
Systems, MIT Press.
2. Austin, J. L. (1962). How to Do Things with Words, Cambridge, Mass.: Harvard Uni Press.
3. Carr, Nicholas G. (2003). IT Doesn't Matter. Harvard Business Review, May 2003, 81(5)
4. Dietz J.L.G.; Barjis J. (1999). Supporting the DEMO Methodology with a Business
Oriented Petri Net. In the proceedings of the International Workshop on Evaluation of
Modeling Methods in Systems Analysis and Design, Heidelberg, Germany, June 14-15.
5. Dietz, J.L.G. (1999). Understanding and modelling business processes with DEMO. In the
Proceedings of the Annual International Conference on Conceptual Modelling, Paris,
November.
14