By Katlego Raboshakga
Analysts have a number of techniques at their disposal to enable them to perform requirements elicitation. These techniques can be used concurrently to get a comprehensive set of requirements. One of the common elicitation techniques often used is the requirements elicitation workshop.
Requirements elicitation workshops should be led by an unbiased and experienced facilitator, with exceptional facilitation and communication skills. The role of the facilitator is to manage the meeting and keep the team on track as well as facilitate a process of decision and consensus making amongst other things. The facilitator has to do extensive planning of two to five days prior to the workshop to ensure that it achieves its objectives.
Some of the benefits of requirements workshops as stated by Young are that it is a “dynamic, interactive and cooperative process and it involves users and cuts across the organizational boundaries”. Contentious issues can be resolved quickly and when properly run they manage user’s attitude towards change as well as user expectations. Workshops also create a suitable environment for applying other elicitation techniques such as prototyping, requirements gathering with use cases and role playing.
Young R., Recommended Requirements Gathering Practices, Available from http://www.clearspecs.com/downloads/ClearSpecs58V01_Recommended%20Reqts%20Gathering%20Practices_Young.pdf, (Accessed 10 September 2009)