Back Room Front Room 2
Back Room Front Room 2
Back Room Front Room 2
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
38<br />
ENTERPRISE INFORMATION SYSTEMS VI<br />
and re-formulation. Within this reasoning cycle, S 3<br />
deals with strategic, service and support issues.<br />
a. Strategic issues are organisational and<br />
stakeholder goals for improving the<br />
organisation’s performance.<br />
b. Service issues are the levels of<br />
improvement considered by the<br />
organisation.<br />
c. Support issues are the resources policies<br />
and actions required to reach the desired<br />
service levels.<br />
The S 3 approach is a generic approach and<br />
has been applied to a variety of different domains<br />
and applications such as electricity deregulation<br />
(Kavakli et al., 1999), profiling of customers in the<br />
banking sector (Kardasis et al., 2000), electronic<br />
procurement projects (Kardasis et al., 2004) and coordination<br />
of systems in large-scale spectators’<br />
events (Loucopoulos, 2003).<br />
The S 3 approach is motivated by four ‘principles:<br />
(a) Systems thinking in considering all interrelations<br />
between different system components forming a<br />
whole (Chackland, 1999; Richmond, 1993); (b)<br />
Abstract thinking in moving away from the physical<br />
manifestation of processes (Walsham, 1994); (c)<br />
Operational thinking in considering the dynamics of<br />
a business process and in particular their behaviour<br />
over time (Sterman, 2000; Forrester, 1999); (d)<br />
Solution-first thinking in attempting to identify<br />
requirements by generating a provisional design<br />
whose purpose is to highlight potential functionality<br />
(Carroll, 2002).<br />
In terms of method steps there are essentially two<br />
activities: (a) model building and critiquing<br />
(Andersen et al., 1997; Vennix, 1999) and (b)<br />
simulation and group deliberation (Fowler, 1996;<br />
Wolstenholme, 1995). Models are mainly built by<br />
analysts with input from domain experts but are<br />
critiqued and revised by stakeholders. Analysts also<br />
facilitate simulation sessions where model<br />
parameters are instantiated by stakeholders.<br />
Consensus building stakeholder workshops develop<br />
scenarios that facilitate deliberation of alternative<br />
future realizations.<br />
To demonstrate the way the S 3 approach can be<br />
used to elicit and validate early requirements<br />
consider a number of examples will be given<br />
henceforth taken from a large application involving<br />
requirements for venue operations for the Athens<br />
2004 Olympic Games (Loucopoulos et al., 2003).<br />
This problem domain is one of process integration<br />
that was phased by the Athens Organising<br />
Committee (ATHOC). There were many different<br />
co-operating agents (e.g. the distribution of results<br />
involves the co-ordination of systems concerned<br />
with timing, information structuring, information<br />
communication, reprographics, and physical<br />
distribution). Different stakeholders had distinct<br />
goals and expectations of systems (e.g.<br />
transportation is solely concerned with safe and<br />
timely arrival and departure of spectators whereas<br />
catering is concerned with meeting demand during<br />
the operation of a venue). Domain experts from 27<br />
different functional areas had to arrive to a<br />
consensus of the functionality of an entire venue<br />
(e.g. transportation needs to be co-ordinated with<br />
crowd queuing control which in turn need to coordinate<br />
with security etc).<br />
Co-development of business processes and<br />
support systems for this problem led to a number of<br />
complex decision making activities during early<br />
requirements. For example, addressing issues such<br />
as “what are the appropriate types and level of<br />
resources that will be needed by each functional area<br />
for each venue?”, “what are the interrelationships<br />
and interdependencies of the various functional areas<br />
in providing the required services to the various<br />
customer groups?”, “what is the trade-off between<br />
the desired service level and the resource allocation /<br />
requirements for each activity involved in a<br />
process?”, “what is the optimal operational<br />
smoothing / resource levelling for the overall<br />
process pertaining to a given customer group?”<br />
Ultimately, ATHOC had to specify the physical<br />
infrastructure (e.g. building works, public<br />
transportation etc), support systems (e.g. security<br />
systems, reporting systems, catering systems, ATMs<br />
etc) and procedures (e.g. protocols for dissemination<br />
of results, crowd control etc) in such a way so as to<br />
satisfy both the individual requirements of each<br />
functional area and the systemic requirements that<br />
arise from the process-oriented view of venue<br />
operations. It was therefore, profoundly important to<br />
reach agreement between stakeholders from all 27<br />
functional areas on the way that their interdependent<br />
requirements were to be dealt in the most<br />
transparent, quantifiable and effective way possible.<br />
2.1 Model Building<br />
In eliciting the goals for the venue operations<br />
system, the aim was to understand what determined<br />
the successful operation of the system. This<br />
involved helping the various stakeholders<br />
externalise the (sometimes implicit) goals that they<br />
had, capturing these goals, and synthesising that<br />
knowledge with information from other sources,<br />
such as existing documentation, abstract<br />
descriptions of various systems and procedures, and<br />
so forth. Stakeholders’ goals were thus an initial,<br />
high-level expression of system requirements<br />
viewed from the perspective of ATHOC, i.e. the<br />
service provider (as opposed to that of the user).