Effective communication in requirements elicitation: A comparison of methodologies

被引:100
作者
Coughlan J. [1 ,2 ]
Macredie R.D. [1 ]
机构
[1] Department of Information Systems and Computing, Brunel University, Uxbridge
[2] Department of Information Systems and Computing, Brunel University
关键词
Communication; Context; Elicitation; Requirements; Socially oriented methodologies; User-designer interaction;
D O I
10.1007/s007660200004
中图分类号
学科分类号
摘要
The elicitation or communication of user requirements comprises an early and critical but highly error-prone stage in system development. Socially oriented methodologies provide more support for user involvement in design than the rigidity of more traditional methods, facilitating the degree of user-designer communication and the 'capture' of requirements. A more emergent and collaborative view of requirements elicitation and communication is required to encompass the user, contextual and organisational factors. From this accompanying literature in communication issues in requirements elicitation, a four-dimensional framework is outlined and used to appraise comparatively four different methodologies seeking to promote a closer working relationship between users and designers. The facilitation of communication between users and designers is subject to discussion of the ways in which communicative activities can be 'optimised' for successful requirements gathering, by making recommendations based on the four dimensions to provide fruitful considerations for system designers. © 2002 Springer-Verlag London Limited.
引用
收藏
页码:47 / 60
页数:13
相关论文
共 57 条
  • [1] Landauer T.K., The Trouble with Computers: Usefulness, Usability and Productivity, (1995)
  • [2] Atwood M.E., Burns B., Gairing D., Girgensohn A., Facilitating communication in software development, Symposium on Designing Interactive Systems, pp. 65-73, (1995)
  • [3] Bostrum R.P., Successful application of communication techniques to improve the systems development process, Inform Manage, 16, pp. 279-295, (1989)
  • [4] Saiedian H., Dale R., Requirements engineering: Making the connection between the software developer and the customer, Inform Software Tech, 42, 6, pp. 419-428, (2000)
  • [5] Curtis B., Krasner H., Iscoe N., A field study of the software design process for large systems, Commun ACM, 31, 11, pp. 1268-1286, (1988)
  • [6] Al-Rawas A., Easterbrook S., Communication problems in requirements engineering: A field study, Proceedings of the First Westminster Conference on Professional Awareness in Software Engineering, (1996)
  • [7] Denning P., Dargan P., Action-centred research, Bringing Design to Software, pp. 105-120, (1996)
  • [8] Vitalari N.P., Dickson G.W., Problem solving for effective systems analysis: An experimental exploration, Commun ACM, 26, 11, pp. 948-956, (1983)
  • [9] Marakas G.M., Elam J.J., Semantic structuring in analyst and representation of facts in requirements analysis, Inform Syst Res, 9, 1, pp. 37-63, (1998)
  • [10] Goguen J.A., Requirements engineering as the reconciliation of social and technical issues, Requirements Engineering: Social and Technical Issues, pp. 165-199, (1994)