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 条
[1]  
Abdel-Hamid T.K., Madnick S.E., The elusive silver lining: How we fail to learn from software development failures, Sloan Manage Rev, 32, pp. 39-48, (1990)
[2]  
Drummond H., The politics of risk: Trials and tribulations of the Taurus project, J Inform Technol, 11, pp. 347-357, (1996)
[3]  
Mitev N.N., More than a failure? The computerized reservation systems at French Railways, Inform Technol People, 9, pp. 8-19, (1996)
[4]  
Myers M.D., A disaster for everyone to see: An interpretive analysis of a failed IS project Accounting Manage, Inform Technol, 4, pp. 185-201, (1994)
[5]  
Rosenwein M., The optimization engine that couldn't, OR/MS Today, 24, pp. 26-29, (1997)
[6]  
Jones C., Patterns of Software System Failure and Success, (1996)
[7]  
Drummond H., Escalation in Decision-making: The Tragedy of Taurus, (1996)
[8]  
Hughes T., The evolution of large technological systems, The Social Construction of Technological Systems, pp. 51-82, (1987)
[9]  
Hughes T., Emerging themes in the history of technology, Technol Culture, 20, pp. 697-711, (1979)
[10]  
Hughes T., The electrification of America: The system builders, Technol Culture, 20, pp. 124-161, (1979)