Large-scale requirements analysis revisited: The need for understanding the political ecology of requirements engineering

被引:67
作者
Bergman M. [1 ,4 ]
King J.L. [2 ]
Lyytinen K. [3 ]
机构
[1] Department of Information and Computer Science, University of California, Irvine, CA
[2] School of Information, University of Michigan, Ann Arbor, MI
[3] Department of Information Systems, Case Western Reserve University, Cleveland, OH
[4] Department of Information and Computer Science, University of California, Irvine
关键词
Functional requirements; Heterogeneous engineering; Political requirements; System failures; System requirements;
D O I
10.1007/s007660200011
中图分类号
学科分类号
摘要
This paper addresses the political nature of requirements for large systems, and argues that requirements engineering theory and practice must become more engaged with these issues. It argues that large-scale system requirements is constructed through a political decision process, whereby requirements emerge as a set of mappings between consecutive solution spaces justified by a problem space of concern to a set of principals. These solution spaces are complex, socio-technical ensembles that often exhibit non-linear behaviour in expansion due to domain complexity and political ambiguity. Stabilisation of solutions into agreed-on specifications occurs only through the exercise of organisational power. Effective requirements engineering in such cases is most effectively seen as a form of heterogeneous engineering in which technical, social, economic and institutional factors are brought together in a current solution space that provides the baseline for construction of proposed new solution spaces. © 2002 Springer-Verlag London Limited.
引用
收藏
页码:152 / 171
页数:19
相关论文
共 89 条
[11]  
Law J., Technology and heterogeneous engineering: The case of Portuguese expansion, The Social Construction of Technological Systems, pp. 111-134, (1987)
[12]  
Markus M.L., Power, politics and MIS implementation, Commun ACM, 26, pp. 430-444, (1983)
[13]  
Keen P.G.W., Information systems and organizational change, Commun ACM, 24, pp. 24-33, (1981)
[14]  
Boehm B.W., Ross R., Theory-W software project management: Principles and examples, IEEE Trans Software Eng, 15, pp. 902-916, (1989)
[15]  
Boehm B., Bose P., Horowitz E., Lee M.J., Software requirements negotiation and renegotiation aids, ICSE 17, (1995)
[16]  
Robinson W.N., Volkov V., Supporting the negotiation life cycle, Commun ACM, 41, pp. 95-102, (1998)
[17]  
Pfeffer J., Leong A., Resource allocations in united funds: Examination of power and dependence, Social Forces, 55, pp. 775-790, (1977)
[18]  
Pfeffer J., Salancik G., The External Control of Organizations: A Resource Dependence Perspective, (1978)
[19]  
Provan K.G., Beyer J.M., Kruytbosch C., Environmental linkages and power in resource-dependence relations between organizations, Admin Sci Q, 25, pp. 200-225, (1980)
[20]  
Kotonya G., Sommerville I., Requirements Engineering: Processes and Techniques, (1998)