There are Nine Elicitation Techniques which are defined by the BABOK (Business Analysis Body of Knowledge) which can be used by the business analysts:
- Survey or questionnaire
- Requirement Workshops
- Interface Analysis
- Focus groups
- Document Analysis
There are various business analysts which use a combination of elicitation techniques. This is because these elicitation techniques can be combined in any manner for achieving the results of the project.
Requirement elicitation techniques are important as there are certain stakeholders who are not able to articulate the business problem properly. Therefore, analysts can perform the elicitation for ensuring that the requirements are produced clearly, understandably and relevantly.
Benefits of Focus Group as an elicitation technique
Focus groups are referred to as a group of ten or more than 10 volunteers who collect data for discussing an idea or a product. The market research organization usually asks a series of questions to the customers, or clients and after giving a product to try, after which the customers freely share their ideas, reactions and opinions. All the responses collected from them are viewed and analyzed for measuring the likely reaction of the market population. Following are the benefits of a focus group and as an elicitation technique:
- Focus groups are useful for obtaining detailed information regarding group and personal feeling, opinions and perceptions.
- This type of elicitation technique can be used for saving time and money as compared to individual interviews
- Focus groups also help in providing a wide range of information.
- They provide an opportunity to seek clarification and to use a material such as quotes for public relations presentations and publications.
Configuration Management is a system engineering and governance process used to ensure that consistency among logical and physical assets in an operational environment. This process seeks to track and identify CI’s (Configuration Items), documenting interdependencies and capabilities. Software developers, technicians, administrators can use configuration management tools for verifying the effect of one configuration item on the other systems. key benefits of this process are discussed below:
- A configuration management tool can enhance the change impact analysis of organizations, reduce the outages occurred due to production changes.
- This type of management can be used for restoring services faster during an outage as it maps and correlates the requests for change and CI's.
- An organization can achieve enhanced service delivery which is measured by mean time to repair as well as the mean time between failures.
Requirements management is a process of analyzing, documenting, prioritizing, agreeing on and tracing requirements, controlling modifications and communicating to relevant stakeholders. It is a continuous process which is conducted throughout the development of a project. The main purpose of requirements management is to make sure that that organization verifies, documents and fulfills the expectations of its internal and external stakeholders, and its customers. Requirements management involves communication between the stakeholders and project team members. The process of requirements management begins with the elicitation and analysis of the constraints and objectives of the organization. This further includes requirement planning and requirement integration.