Seven-Layer Model of the Role of the Facilitator in Requirements Engineering

There is an increasing understanding of requirements engineering as a group activity. Those who have participated in requirements workshops and meetings will recognise that success often depends on the mediation skills of the workshop facilitator.The role of the facilitator in requirements engineering was the subject of a lively debate at the International Conference on Requirements Engineering (ICRE’98) where a panel of professional facilitators1 shared their experiences with participants.The aim of this paper is to present a full discussion of the role of the facilitator in requirements engineering. The paper is important for the following reasons:1. The role of the facilitator in the success of requirements workshops is often grossly underestimated (if a workshop was successful, the role of the facilitator is often forgotten).2. The requirements engineering community should develop a better understanding of the role of the facilitator in addressing the twin concerns of successfully involving people in the requirements process and of producing good-quality requirements specifications within the resources available.3. Electronic meeting systems are increasingly being used not only in face-to-face meetings but also in meetings where participants are geographically dispersed. Detailed descriptions of the role of the facilitator will provide a blueprint for developing appropriate computer support for facilitation which may well be vital to the success of distributed requirements engineering teams.The paper discusses the importance of conflict in requirements teams and the role of the facilitator in dealing with conflict. A number of facilitated requirements methods are reviewed and a number of models of facilitation described. The paper then presents summaries of six case studies of situations where the author has acted as a professional facilitator of commercial requirements engineering teams. The lessons learned from these experiences are brought together with existing facilitation models to produce a new model. The main outcome of the research presented in this paper is a seven-layer model of the role of the facilitator.

[1]  Linda A. Macaulay Human-computer interaction for software designers , 1995, Tutorial guides in computing and information systems.

[2]  Cyrus F. Gibson,et al.  The Information Imperative: Managing the Impact of Information Technology on Businesses and People , 1987 .

[3]  Linda A. Macaulay Cooperative requirements capture: Control Room 2000 , 1994 .

[4]  Stephen Viller,et al.  The Group Facilitator: A CSCW Perspective , 1991, ECSCW.

[5]  Finn Kensing Generation of visions in systems development: a supplement to the tool box , 1987 .

[6]  Louis Cohen Quality function deployment: An application perspective from digital equipment corporation , 1988 .

[7]  Diane Yale Metaphors in mediating , 1988 .

[8]  R. R. Blake,et al.  The Fifth Achievement , 1970 .

[9]  Ed Downs,et al.  Structured systems analysis and design method: application and context , 1988 .

[10]  Edward Yourdon,et al.  Object-oriented analysis (2nd ed.) , 1991 .

[11]  R. Bales,et al.  Symlog, A System for the Multiple Level Observation of Groups , 1979 .

[12]  N. R. Mead,et al.  An assessment of the relative efficiency of a facilitator-driven requirements collection process with respect to the conventional interview method , 2000, Proceedings Fourth International Conference on Requirements Engineering. ICRE 2000. (Cat. No.98TB100219).

[13]  Morton Deutsch,et al.  Conflicts: Productive and Destructive* , 1969 .

[14]  Andrew T. F. Hutt Object analysis and design: comparison of methods , 1994 .

[15]  R. Bostrom,et al.  Group Facilitation and Group Support Systems , 1993 .

[16]  L P Sullivan,et al.  QUALITY FUNCTION DEPLOYMENT , 1996 .

[17]  Niels Bjørn-Andersen,et al.  International Conference on Information Systems ( ICIS ) 1986 POWER OVER USERS : ITS EXERCISE BY SYSTEM PROFESSIONALS , 2017 .

[18]  S. Siegel,et al.  Nonparametric Statistics for the Behavioral Sciences , 2022, The SAGE Encyclopedia of Research Design.

[19]  Stephen C. Hayne,et al.  Distributed facilitation: a concept whose time has come? , 1992, CSCW '92.

[20]  Miyoung Jeong,et al.  Quality function deployment: An extended framework for service quality and customer satisfaction in the hospitality industry , 1998 .

[21]  Eswaran Subrahmanian,et al.  Participation and Design: An Extended View , 1992 .

[22]  Eswaran Subrahmanian,et al.  Shared memory in design: A unifying theme for research and practice , 1992 .

[23]  Finn Kensing,et al.  PD: structure in the toolbox , 1993, CACM.

[24]  Joseph S. Valacich,et al.  Facilitation, GSS, and Training as Sources of Process Restrictiveness and Guidance for Structured Group Decision Making: An Empirical Assessment , 1996, Inf. Syst. Res..

[25]  Dennis S. Gouran,et al.  Facilitation of Group Communication , 1989 .

[26]  Brian R. Gaines,et al.  Using Different Communication Media in Requirements Negotiation , 2000, IEEE Softw..

[27]  Stewart L. Tubbs A Systems Approach to Small Group Interaction , 1978 .

[28]  D. Daetz QFD: a method for guaranteeing communication of the customer voice through the whole product development cycle , 1989, IEEE International Conference on Communications, World Prosperity Through Communications,.

[29]  Andrew T. F. Hutt Object analysis and design: description of methods , 1994 .

[30]  Anthony Crawford Advancing business concepts in a JAD workshop setting - business reengineering and process redesign , 1994, Yourdon Press computing series.

[31]  Brian R. Gaines,et al.  The effects of communication media on group performance in requirements engineering , 2000, Proceedings Fourth International Conference on Requirements Engineering. ICRE 2000. (Cat. No.98TB100219).

[32]  Gill Smith,et al.  Object-oriented analysis , 1988, WADAS '88.

[33]  Linda A. Macaulay,et al.  Seven-Layer Model of the Role of the Facilitator in Requirements Engineering , 1998, Proceedings of IEEE International Symposium on Requirements Engineering: RE '98.

[34]  Linda A. Macaulay The Role of the Facilitator in Requirements Engineering , 1998, ICRE.

[35]  Linda A. Macaulay Requirements engineering , 1996, Applied Computing.

[36]  Robert Jungk,et al.  Future Workshops: How to Create Desirable Futures , 1996 .

[37]  John Keltner,et al.  Facilitation Catalyst for Group Problem Solving , 1989 .

[38]  Susan Gasson User Involvement In Decision-Making In Information Systems Development , 1995 .