Choosing a Tram Route: An Experience in Trading-Off Constraints

Trading-off is a familiar element in requirements practice, but it generally assumes a set of independent requirements competing for resources. Choosing a tram route depends instead on trading-off competing pressures from stakeholders and other constraints, such as cost/benefit, buildability, safety, and disturbance to townscape, parks, wildlife, heritage, and housing, in a way that satisfies a public inquiry. There is no perfect way to do this, but several simple techniques and rules- of thumb can be combined to do much better than seems to be usual. The approach adopted on this project consists of triage followed by evaluation. This splits the route into independently prioritisable partial routes. These are scored using hierarchically weighted critieria.

[1]  Ian F. Alexander,et al.  A Taxonomy of Stakeholders: Human Roles in System Development , 2005, Int. J. Technol. Hum. Interact..

[2]  Sammy W. Pearson,et al.  Measurement of computer user satisfaction , 1980, PERV.

[3]  Alistair Sutcliffe,et al.  User-Centered Requirements Engineering: Theory and Practice , 2002 .

[4]  Younghwa Lee,et al.  The Technology Acceptance Model: Past, Present, and Future , 2003, Commun. Assoc. Inf. Syst..

[5]  N. Kano,et al.  Attractive Quality and Must-Be Quality , 1984 .

[6]  Galal H Galal,et al.  Requirements engineering: A good practice , 2000 .

[7]  Richard Stevens,et al.  Writing Better Requirements , 2002 .

[8]  Kent L. Norman,et al.  Development of an instrument measuring user satisfaction of the human-computer interface , 1988, CHI '88.

[9]  William J. Doll,et al.  The measurement of end-user computing satisfaction: theoretical and methodological issues , 1991 .

[10]  Barry Boehm,et al.  Characteristics of software quality , 1978 .

[11]  Suzanne Robertson,et al.  Mastering the Requirements Process , 1999 .

[12]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[13]  Robert B. Grady,et al.  Software Metrics: Establishing a Company-Wide Program , 1987 .

[14]  Gerald M. Weinberg,et al.  Exploring Requirements: Quality Before Design , 1989 .

[15]  Galal H. Galal-Edeen,et al.  Requirements engineering: A good practice , 2000, Eur. J. Inf. Syst..

[16]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[17]  Alistair Sutcliffe,et al.  User-Centred Requirements Engineering , 2002 .

[18]  Blake Ives,et al.  The measurement of user information satisfaction , 1983, CACM.