Coordination and collective mind in software requirements development

被引:104
作者
Crowston, K [1 ]
Kammerer, EE
机构
[1] Syracuse Univ, Sch Informat Studies, Ctr Sci & Technol 4 206, Syracuse, NY 13244 USA
[2] Univ Michigan, Sch Business, Ann Arbor, MI 48109 USA
关键词
D O I
10.1147/sj.372.0227
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The purpose of this study was to understand how the group processes of teams of software requirements analysts led to problems and to suggest possible solutions. Requirements definition is important to establish the framework for a development project. Researchers have proposed numerous requirements development techniques, but less has been done on managing teams of requirements analysts. To learn more about group processes within such teams, we studied two teams of analysts developing requirements for large, complex real-time systems. These teams had problems ensuring that requirements documents were complete, consistent, and correct; fixing those problems required additional time and effort. To identify sources of problems, we applied two theories of collective action, coordination theory and collective mind theory. Coordination theory suggests that a key problem in requirement analysis is identifying and managing dependencies between requirements and among tasks. Most requirements methods and fools reflect this perspective, focusing on better representation and communication of requirements. The collective mind perspective complements these suggestions by explaining how individuals come to understand how their work contributes to the work of the group. This perspective suggests that deficiencies in actors' representations of the process and subordination to collective goals limit the value of their contributions.
引用
收藏
页码:227 / 245
页数:19
相关论文
共 30 条
  • [1] Allen TJ, 1977, Managing the Flow of Technology -Technological Transfer and the Dissemination of Technological Information within R
  • [2] [Anonymous], SITUATED LEARNING
  • [3] [Anonymous], CHAOS
  • [4] Atwood M. E., 1995, DIS '95. Symposium on Designing Interactive Systems: Processes, Practices, Medthods, and Techniques. Conference Proceedings, P65, DOI 10.1145/225434.225442
  • [5] BOLAND RJ, 1995, ORG SCI, V6, P359
  • [6] Brackett J.W., 1990, Software requirements
  • [7] BROOKS FP, 1975, MYTHICAL MAN MONTH E, P17
  • [8] WORK ORGANIZATION - PARADIGMS FOR PROJECT-MANAGEMENT AND ORGANIZATION
    CONSTANTINE, LL
    [J]. COMMUNICATIONS OF THE ACM, 1993, 36 (10) : 35 - 43
  • [9] CROWSTON K, 1991, THESIS MIT CAMBRIDGE
  • [10] A FIELD-STUDY OF THE SOFTWARE-DESIGN PROCESS FOR LARGE SYSTEMS
    CURTIS, B
    KRASNER, H
    ISCOE, N
    [J]. COMMUNICATIONS OF THE ACM, 1988, 31 (11) : 1268 - 1287