not be relevant to the business process optimization
perspective (e.g., when they do not add to through-
put time). Additionally, similar to the aggregations
performed in case scenario 3, a manufacturing or as-
sembly viewpoint might consider the data regarding
which supplier delivered a specific part as irrelevant
(assuming that each of the 5 considered suppliers in
our case deliver identical parts). However, we showed
in our discussion that such (data) instance traceabil-
ity can be relevant for other perspectives (such as
business process optimization in terms of throughput
time) as it was actually at the core of our simulated
problem: one of the considered suppliers turned out
to be rather unreliable in terms of its delivery time.
Therefore, the only way to gather data which pro-
vides sufficient insights for different perspectives si-
multaneously, is by separating the union of all con-
cerns of these perspectives. Based on these “atomic”
information units, different aggregations can be de-
rived to provide the required information of each per-
spective. Such detailed data could be useful even for
perspectives where certain concerns do not need to be
separated at this moment. Consider an organization
which needs to switch from a European way of re-
porting to an American one. Different accounts may
be necessary in that case. However, the atomic infor-
mation units can be re-aggregated in a different way
to comply with the new regulations. Moreover, in Eu-
rope many organizations perform two sets of book-
keeping: a national and a European one. Instead of
requiring (partly duplicate) data input in separate sys-
tems, such systems should be built to be able to handle
the aggregation of the same atomic information units.
Of course, the selection of such type of data requires
a highly structured approach aiming at gathering con-
sistent and fine-grained data. However, regarding this
granularity in for instance the cost accounting field,
it has been acknowledged that the “activities” iden-
tified in Activity-Based Costing (ABC) systems, are
to be understood as being “composed of the aggrega-
tion of units of work or tasks” (Drury, 2007, p. 342).
Therefore, the “activities” proposed can probably not
be considered as the “atomic” information units, cer-
tainly if one’s aim is to reuse these information units
for deriving insight from the different perspectives
mentioned above. Further, it has been reported that
the collection of fine-grained data for an Activity-
Based Costing system can become highly complex
(Kaplan and Anderson, 2004). However, consider
the structured way of designing software architec-
tures using Normalized Systems theory (Mannaert
and Verelst, 2009). Reusable building blocks for cer-
tain software functionality, called elements, describe
the modular structure of all concerns from different
relevant perspectives (such as remote access, security,
etcetera) which need to be handled for performing, for
example, a software action. This forces designers to
develop software based on such fine-grained modular
elements. The incorporation of a reporting concern
within these software elements (typically supporting
a set of business processes) could for example provide
possibilities to obtain the required fine-grained data in
organizations, as suggested in this paper. The design
of such elements on an organizational level itself has
been explored as well (De Bruyn, 2011; De Bruyn and
Mannaert, 2012). To obtain such elements, reusable
building blocks should be designed which perform a
generic organizational action and which handle rele-
vant cross-cutting concerns, such as logging relevant
data. In our example, the part reservation process
could be such a reusable element, which keeps data
concerning a.o. its throughput time, and the cost of
the reserved part.
6 CONCLUSIONS
In this paper, we aimed to provide evidence for en-
tropy generation during the execution of business pro-
cesses if NS theory principles are not adhered to, by
performing a Monte Carlo simulation of the Custom
Bikes case. Hence, this paper has several contribu-
tions. First, this paper validates in a more practi-
cal and empirical way conceptualizations proposed in
earlier work. Second, we extended this conceptualiza-
tion of entropy reasoning for business process model-
ing by releasing several simplifying assumptions (i.e.,
considering multiple (interacting) business processes
and allowing different mean (duration or cost) param-
eters for each task type). Third, we elaborated on
the need to split tasks and business processes up to
the level of so-called “atomic tasks”, which should be
able to be considered as atomic from several perspec-
tives simultaneously (e.g., cost accounting and oper-
ational business process optimization perspectives).
In future research, it might be interesting to propose
a set of more specific (business-oriented) guidelines
to delineate business processes and their constituting
tasks, as Van Nuffel (2011) did for the stability rea-
soning in NS, and contrast both approaches Clearly,
the aim of this paper was not at all to employ com-
plex or advanced statistical methods to perform data
mining on the information traces delivered by busi-
ness process execution. Instead, we consciously em-
ployed only the most basic statistical reasoning tech-
niques to show that the identification and registration
of the basic (“atomic”) data regarding business pro-
cess execution needs a sufficient amount of attention
Third International Symposium on Business Modeling and Software Design
196