08.01.2013 Views

Back Room Front Room 2

Back Room Front Room 2

Back Room Front Room 2

SHOW MORE
SHOW LESS

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).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!