CPRE requirements elicitation techniques are ways of obtaining and developing knowledge about stakeholder needs, the system context, desired capabilities, and constraints. In an IREB Foundation exam question, the technique name is rarely the real challenge. The important clue is usually the kind of evidence that is missing.
A passenger may describe a frustrating airport check-in, an operations manager may know why a queue forms, and a regulation may already define a mandatory retention period. These sources cannot be investigated effectively in exactly the same way. The Requirements Engineer therefore selects a method according to the source of knowledge, the intended result, the number of participants, and the amount of interaction required.
Use the missing evidence as the decision point
When reading a CPRE Foundation scenario, first identify what the Requirements Engineer cannot yet explain. The following distinctions are more useful than simply counting stakeholders.
- Depth
- A small number of people possess specialist knowledge, reasoning, or sensitive information. The task calls for probing and clarification.
- Breadth
- A large or distributed population must provide comparable information about usage, frequency, or preferences.
- Interaction
- Several roles hold connected or conflicting views and must hear, challenge, or reconcile one another.
- Reality
- The stated process may differ from operational behavior, or important knowledge may be tacit and embedded in routine work.
- Recorded evidence
- Relevant rules, obligations, interfaces, or historical decisions may already exist in documents and other artifacts.
- Possibilities
- The team has not yet explored a useful range of capabilities or solution ideas.
This framing prevents a common error: choosing a technique because it could produce some information rather than because it addresses the central uncertainty in the scenario.
Interviews: turn individual knowledge into examinable information
Requirements engineering interviews are purposeful conversations with one stakeholder or a small group. They work well when the knowledge is concentrated in an expert, when the subject is confidential, or when each answer may lead to a different follow-up question.
The structure can be adapted to the objective. A structured interview uses the same prepared questions for every participant and supports comparison. A semi-structured interview establishes planned topics while leaving room to investigate unexpected answers. An open interview gives the stakeholder more freedom to describe goals, concerns, and context before the Requirements Engineer narrows the discussion.
What makes an interview valuable
- Immediate clarification of unfamiliar terminology.
- Investigation of assumptions, motivations, decision rules, and exceptions.
- Access to knowledge that is not recorded elsewhere.
- Discovery of additional stakeholders or related requirements sources.
Imagine that a museum registrar asks for a system that “flags unusual acquisitions.” That statement is only a starting point. An interview could explore which attributes make an acquisition unusual, who decides, what evidence is required, what happens after a flag appears, and whether the rule differs for donations and purchases.
The limitation is perspective. An interview captures what the participant knows, remembers, believes, or wants. It may describe an ideal process rather than actual practice, and a confident expert may still represent only one department. Important findings may need comparison with other stakeholders, observation, or existing artifacts.
CPRE clue: A scenario featuring one domain expert, confidential information, or a need for adaptive follow-up generally points toward an interview rather than a large-scale questionnaire.
Surveys: measure patterns across a population
Surveys use written questions to collect information from many respondents. They are useful when users are geographically dispersed, difficult to convene, or numerous enough that individual conversations would be inefficient. Standardized questions make answers easier to compare.
A utility provider might survey customers about outage-notification channels, the frequency of missed alerts, and preferred contact methods. The results can show whether a problem is widespread and which options deserve further investigation. They usually cannot explain the complete circumstances of one customer’s missed notification.
Closed questions support aggregation, ranking, and frequency estimates. Open questions may reveal unexpected concerns, but they often lack the context and follow-up available in an interview. Survey quality also depends on clear wording, appropriate sampling, sufficient response, and consistent interpretation of terms.
A survey response is evidence, not automatic organizational agreement. A high percentage selecting an option does not prove that the option is feasible, legally permitted, or sufficiently precise as a requirement. Unexpected or important results may lead to interviews, observation, or a workshop.
CPRE clue: Large respondent numbers plus a need for independent, comparable answers favor a survey. A complex exception that requires explanation favors another technique.
Workshops: expose relationships between viewpoints
A workshop is a facilitated collaborative session with a defined purpose. Its distinguishing characteristic is interaction. Participants can react to one another, challenge assumptions, reveal dependencies, and establish shared terminology while the topic is being discussed.
Consider a hospital discharge process. Clinical staff focus on patient safety, finance needs complete billing information, and transport coordinators need reliable timing. Separate interviews would capture each perspective. A workshop can show where the perspectives intersect, which conditions conflict, and which terms need a common definition.
What a workshop needs
- A clear objective and an agreed expected outcome.
- Participants who represent the relevant viewpoints.
- Facilitation that manages dominance, digression, and unresolved disagreement.
- A visible record of decisions, assumptions, open questions, and conflicts.
Workshops are not automatically better because many stakeholders exist. A very large population may be suitable for a survey, while a small group with no shared decision to make may be better handled through separate interviews. Group pressure, missing participants, or unclear authority can also create an appearance of agreement without resolving the underlying issue.
CPRE clue: If the scenario emphasizes conflicting roles, shared meaning, dependencies, or collaborative definition of a process, the interaction supplied by a workshop is usually the decisive feature.
Observation: investigate behavior rather than recollection
Observation examines work in its operational setting. It is especially useful when users omit routine actions, when workarounds have become habitual, or when environmental conditions influence the task. A Requirements Engineer may see interruptions, handoffs, physical constraints, informal notes, and exception handling that no participant thought to mention.
For example, a retail employee may say that stock adjustments are entered directly into a terminal. Watching the task could reveal that the employee first records quantities on a paper tally because the terminal is located away from the shelves. The observed workaround may explain inaccurate inventory more effectively than a general interview response.
Observation requires a defined focus and disciplined recording. The Requirements Engineer should separate what was seen from assumptions about why it happened. The presence of an observer can influence behavior, and privacy, safety, security, or access restrictions may limit the technique. Observation shows behavior in context, but follow-up questioning may still be necessary to understand motivation or desired future behavior.
Document analysis: start with available authority and context
Document analysis examines existing artifacts for potentially relevant requirements information. Possible sources include regulations, contracts, policies, manuals, process descriptions, forms, reports, interface definitions, support records, and legacy-system material.
This method is particularly useful when obligations or technical boundaries are already recorded. Before designing a new customs declaration service, for example, the Requirements Engineer could inspect applicable forms, interface specifications, and organizational policies to identify data fields, deadlines, terminology, and constraints.
Existing material is evidence, not guaranteed truth. A document may be obsolete, contradictory, incomplete, written for another audience, or concerned with the prescribed process rather than actual practice. Check its origin, purpose, date, owner, and relationship to other sources. Important interpretations still require clarification and validation.
Brainstorming: widen the solution space
Brainstorming helps a group generate candidate capabilities, improvements, or solution ideas when the future direction is not yet well formed. Participants initially create possibilities and defer detailed criticism until the generation phase is complete.
A city archive exploring a public access portal might produce ideas such as multilingual search, appointment scheduling, digital exhibits, or researcher workspaces. These proposals broaden the discussion; they do not prove that any proposal is necessary, feasible, affordable, or accepted by affected stakeholders.
Brainstorming is therefore different from validation and from discovering an authoritative rule. It is a useful starting technique when alternatives are missing, but its output must later be analyzed, documented, prioritized where appropriate, and validated.
One technique can reveal several requirement types
Do not memorize a fixed mapping such as “interview equals functional requirement” or “document analysis equals constraint.” Any method can reveal different categories of information. An interview may uncover a business goal, quality expectation, business rule, constraint, or functional need. Observation may expose usability concerns as well as process behavior. A contract may contain interface requirements and timing constraints.
The technique influences the evidence collected; it does not perform the Requirements Engineer’s classification work. A statement such as “The dashboard must be easy to use” expresses an expectation. It still needs clarification about users, tasks, context, and acceptable quality before it can be represented and checked properly.
Comparison: match the evidence gap to the method
| Information problem | Suitable method | Typical result | Main caution |
|---|---|---|---|
| A specialist holds detailed or sensitive knowledge | Interview | Explanations, assumptions, rules, goals, and exceptions | One perspective may not represent the organization |
| Many users need to answer comparable questions | Survey | Patterns, frequencies, rankings, and broad preferences | Limited context and possible sampling or wording bias |
| Roles have connected or conflicting views | Workshop | Shared terminology, dependencies, decisions, and open conflicts | Group dynamics may conceal disagreement |
| Actual work may differ from reported work | Observation | Task behavior, workarounds, interruptions, and tacit knowledge | Behavior is visible, but motivation may remain unclear |
| Rules or interfaces already exist in artifacts | Document analysis | Recorded obligations, data, terminology, and boundaries | Artifacts may be outdated or describe only the intended process |
| The team lacks alternative future possibilities | Brainstorming | Candidate capabilities and solution ideas | Ideas are not validated requirements |
Keep elicitation, documentation, and validation separate
Suppose an analyst explains a payroll exception during an interview. Obtaining that explanation is elicitation. Recording the exception as a business rule or scenario is documentation. Asking relevant stakeholders to review its meaning, consistency, feasibility, and completeness is validation.
This distinction is central to CPRE elicitation questions. A method may produce valuable information without resolving ambiguity or proving agreement. When a scenario asks for the best technique, select the method that addresses the immediate evidence gap, then remember that the resulting information still has to be interpreted, represented, and checked.

