tool for previewing the steps following the current
task or reviewing previously completed steps. The
latter feature is important for recall and diagnostic
purposes, considering that the business processes are
typically completed by several people over a course
of days or even weeks.
Related links are displayed for simplifying navi-
gation to those subtasks that are most commonly rel-
evant to the current process. Although these sub-
tasks are typically accessible via menus in standard
ERP systems, menu items are hidden until the user
chooses to explore a particular option; by contrast, re-
lated links in our design are always on display and are
therefore more noticeable and easier to access.
The key contribution of this paper is a method for
improving the user’s understanding of a business pro-
cess implemented by a system via a graphical repre-
sentation of that process. The novelty of our approach
comes from embedding the process visualization as
an active component within the interface. Compared
to other work linking the importance of process un-
derstanding to usability, e.g. (Basu and Blanning,
2000; Lieberman and Wagner, 2003; Kobti and Sun-
daravadanam, 2006; Schmid and Rossi, 2004), our
solution supports time-extended processes involving
multiple users of a multi-module enterprise system.
Following is a discussion of our use of collabora-
tion as an informing design paradigm within the ERP
system context. In Section 3, we present the findings
from our field work that describes the problem and
motivates our solution. We then position that solution
within the collaborative design framework. Section 4
presents our solution, i.e., a process graph and related
tasks links that have been incorporated into our pro-
totype implementation of an ERP interface. An initial
evaluation of this prototype is described in Section 5.
Section 6 reviews the related work, while conclusions
and future work are discussed in Section 7.
2 COLLABORATION AS A
MODEL FOR USER
INTERFACE DESIGN
An approach to interface design that is inspired by
collaboration theory (Bratman, 1992) has been artic-
ulated in (Grosz, 2005; Shieber, 1996) and applied
to the design of applications in several domains, e.g.
(Rich et al., 2001; Babaian et al., 2002). This ap-
proach views the process of using a system as a col-
laboration between humans and computers involved
in a problem solving effort. Compared to a more tra-
ditional view, this implies a realignment of the role
that the computer system plays to being a collabo-
rative partner with its users rather than just being a
repository of data and tools that can be accessed and
utilized. Such a realignment can potentially lead to
the design of a system that provides superior support
for effective problem solving.
In general terms, a collaborative approach to inter-
face design implies, first of all, that the allocation of
responsibilities between a human and a computer sys-
tem must be done according to each party’s strengths.
Furthermore, the parties need to be able to communi-
cate effectively regarding their plans for the task and
share any knowledge that is relevant to each other’s
part in the process. The parties must also be aware of
the context for such communication in order for it to
be effective. Last but not least is the requirement to
assist a partner in need of help.
While this paradigm is appropriate for any infor-
mation system design, it is particularly vital for ERP
systems. These system possess a wealth of knowledge
in the form of data, processes, reporting capabilities,
and analysis methods that are designed to meet the
needs of all of their users, thereby placing a tremen-
dous burden upon the individual to find and utilize the
subset that is relevant to her purposes. By realigning
the role of the system to that of a helpful and respon-
sive partner, it can interact with the user in a far more
productive manner. In particular, it should make the
user aware of the interdependencies between the data
and the processes and between the different processes
themselves. This is essential knowledge for becoming
a competent and confident system user who can nav-
igate the system, successfully utilize the components
required for a task, and make the most of the avail-
able resources. As reported in (Topi et al., 2005) ex-
perience shows that even with extensive training and
readily available documentation, a small minority of
users actually achieve this level of competence in uti-
lizing ERP systems.
3 FINDINGS FROM THE FIELD
To gain some insight into the everyday experiences of
ERP users, we carried out a field study in a division of
a Fortune 500 company that had been using an ERP
system for a little more than two years at the time.
Semi-structured interviews were conducted with ten
employees who ranged from production floor work-
ers to middle and high level managers. Our analysis
of those interviews revealed multiple categories of us-
ability problems, which have been reported in (Topi
et al., 2005).
For this paper, we would like to focus on one of
ICEIS 2007 - International Conference on Enterprise Information Systems
124