Purpose: Determine suitable requirements techniques to gather requirements.
Stakeholders: Sponsor, Domain SMEs, Project manager, Regulator.
Understand different types of requirements to be gathered, for example conscious, unconscious, and subconscious.
Determine suitable requirements techniques to gather requirements.
Identified requirements techniques
Tools and Techniques: Brainstorming, Requirements engineering techniques chart.
Main goal of all elicitation techniques is in supporting the requirements engineer in ascertaining requirements.
Elicitation techniques serve the purpose of identifying the conscious, unconscious, and subconscious stakeholder requirements. Combining techniques lower risks. Important influencing factors when choosing the appropriate elicitation techniques are:
Constraints critical to the project, time and budget constraints.
Distinction between conscious, unconscious, and subconscious requirements to be elicited,
Desired level of detail,
availability of the stakeholders, location and time-zone
experience of the requirements engineer and stakeholders with elicitation techniques,
Chances and risks of the project - Distinction between fixed price contracts and service contracts,
Type of project - Whether the system to be built is a new development or an extension of a legacy system, and availability of the stakeholders.
Complexity of the system.