Mohamed A. Adel.

Requirements Elicitation & Gathering

Topic 2 of 11 · In Business Analysis · September 9, 2026

⏱ 2 WeeksBeginner

Master the art and science of extracting the right requirements from stakeholders using interviews, workshops, surveys, observation, and more.

++++FREE LEARNING PATHBUSINESS ANALYSISBUSINESS ANALYSIS · PHASE 1 · FUNDAMENTALSREQUIREMENTSELICITATION &Master the art and science of extracting the right…· 1 / 3BEGINNER2 WEEKSmotif / donut17%7669 · 69 · MODULE 2.1

Overview

Requirements elicitation is the most critical skill a Business Analyst possesses. It is the process of discovering, extracting, and defining what a solution must do — not what you think it should do, but what stakeholders actually need. Bad elicitation produces bad requirements, which produce failed projects.

This topic teaches you every major elicitation technique: structured and unstructured interviews, facilitated workshops, surveys and questionnaires, direct observation, document analysis, and brainstorming sessions. You will also learn how to classify requirements (functional vs non-functional vs business vs transition) and how to write requirements that follow the SMART framework — Specific, Measurable, Achievable, Relevant, and Time-bound. This is where you go from "knowing what BA is" to "actually doing BA work."

Before You Start

  • Re-read the five question types in 'Interview Techniques' and the 70/30 listening rule.
  • Open the restaurant online-ordering mini-project brief: both worked examples use its scenario.
  • Review the requirements-types table so you can classify requirements fluently during the lesson.
  • Keep the SMART checklist, Specific, Measurable, Achievable, Relevant, Time-bound, visible while you practise.
  • Mindset prep: elicitation means draw out, so I will listen more than I speak.

Learning Objectives

  • Define requirements elicitation and explain why it is the most critical BA skill
  • Conduct a structured stakeholder interview with open, closed, and probing questions
  • Plan and facilitate a requirements workshop (JAD session or focus group)
  • Design an effective survey or questionnaire for requirements gathering
  • Use observation (job shadowing) to discover unstated requirements
  • Perform document analysis to extract requirements from existing documentation
  • Classify requirements as functional, non-functional, business, or transition
  • Write SMART requirements that are Specific, Measurable, Achievable, Relevant, and Time-bound
  • Identify and handle common elicitation challenges: conflicting requirements, scope creep, and hidden agendas

Prerequisites

Complete Business Analysis Fundamentals before starting this topic.

Why Elicitation Matters

The single biggest cause of project failure is not technical complexity — it is requirements that are wrong, vague, or incomplete. A 2020 PMI study found that 39% of project failures were caused by inaccurate requirements. Elicitation is the process that prevents this.

The term "elicitation" is deliberate — it means to draw out, not to ask for. Stakeholders often cannot articulate what they need because they have never been asked the right questions. Your job as a BA is to ask those questions, listen actively, and synthesize what you hear into clear, testable requirements.

Think of elicitation as detective work: you are gathering evidence from multiple sources, each giving a partial picture, and assembling the complete puzzle.

Interview Techniques

Interviews are the most common elicitation technique. They range from informal conversations to structured, documented sessions.

Structured interviews follow a prepared set of questions in a fixed order. Best for: comparing responses across stakeholders, ensuring consistency, and when you have limited time.

Semi-structured interviews have a loose guide of topics but allow the conversation to flow naturally. Best for: deep exploration, discovery, and when you are not sure what questions to ask yet.

Unstructured interviews are open conversations. Best for: initial discovery when you know very little about the problem.

Key question types:

  • Open-ended: "Tell me about how you process invoices today" — encourages detailed responses
  • Closed: "Do you use a system to track approvals? Yes/No" — confirms specific facts
  • Probing: "Can you walk me through what happens after you submit the form?" — digs deeper into an answer
  • Clarifying: "When you say ‘fast,’ what turnaround time are you expecting?" — removes ambiguity
  • Hypothetical: "If you could change one thing about this process, what would it be?" — uncovers hidden needs

Workshops & Facilitated Sessions

Workshops bring multiple stakeholders together to define, refine, and prioritize requirements in real time. They are faster than individual interviews and immediately surface conflicts.

JAD Sessions (Joint Application Development) are structured, facilitated workshops where business users, analysts, developers, and sponsors collaborate to define requirements. They are typically full-day or multi-day events.

Focus Groups are smaller, informal discussions with a specific user group to understand their perspective on a proposed solution.

Brainstorming Sessions generate a large volume of ideas quickly using techniques like mind mapping or sticky-note sessions (affinity diagramming).

Facilitation tips:

  • Prepare an agenda and share it at least 24 hours in advance
  • Define ground rules (one conversation at a time, no interrupting, every idea is valid initially)
  • Use a timebox for each topic — keeps the group focused
  • Document decisions and action items in real time (use a shared screen or whiteboard)
  • Follow up with a summary email within 24 hours

Surveys & Questionnaires

Surveys are efficient for gathering input from a large number of stakeholders who cannot attend a workshop. They are especially useful when you need to validate a hypothesis across a large population.

When to use surveys:

  • Stakeholders are geographically distributed
  • You need quantitative data to validate qualitative findings
  • You need input from a large group (100+ people) quickly
  • The topic is sensitive and people may be more honest anonymously

Survey design best practices:

  • Keep it short — 10-15 questions maximum
  • Mix question types: Likert scale (1-5), multiple choice, ranking, and one or two open-ended
  • Avoid leading questions ("Don’t you agree that...")
  • Pilot the survey with 2-3 people before sending it to everyone
  • Offer a brief explanation of why their input matters

Observation (Job Shadowing)

Observation means watching stakeholders do their actual work. It is the most reliable way to discover unstated requirements — the things people do every day but never think to mention in an interview.

For example: a stakeholder says "I enter the data and submit the form." When you observe, you discover they also check three spreadsheets, copy data manually, and call the finance department for one field. None of this was mentioned in the interview.

Types of observation:

  • Passive observation: you watch silently, taking notes without interrupting
  • Active observation: you ask clarifying questions during the observation
  • Workshop observation: you observe a team performing a collaborative process

Always ask permission and explain that you are observing the process, not evaluating the person.

Document Analysis

Before interviewing anyone, review every existing document related to the problem. Document analysis extracts requirements from:

  • Existing system documentation — user manuals, help guides, API docs
  • Business process documents — SOPs, policy manuals, workflow diagrams
  • Regulatory and compliance documents — legal requirements, industry standards
  • Previous project artifacts — old requirements documents, change requests, lessons learned
  • Data artifacts — spreadsheets, reports, database schemas
  • Contracts and SLAs — service level commitments, vendor agreements

Document analysis saves time by establishing a baseline before you talk to people. You can then use interviews to validate and fill gaps rather than starting from scratch.

Requirements Types

Requirements come in different flavors. Understanding the types helps you categorize and manage them properly:

TypeDefinitionExample
Business RequirementThe high-level need the organization is trying to address"Reduce invoice processing time from 5 days to 1 day"
Stakeholder RequirementWhat a specific stakeholder needs from the solution"The finance team needs real-time visibility into approval status"
Functional RequirementWhat the system must do"The system shall allow users to upload invoices in PDF and CSV formats"
Non-Functional RequirementQuality attributes or constraints the system must meet"The system shall load within 3 seconds on a standard internet connection"
Transition RequirementWhat is needed to move from the current state to the future state"All historical invoices must be migrated before go-live"

The traceability between these types matters: a functional requirement must trace to a business requirement, and a business requirement must trace to a measurable outcome.

Writing SMART Requirements

A requirement is only useful if it is clear, testable, and unambiguous. The SMART framework helps:

  • S — Specific: No ambiguity. "The system shall" not "the system should maybe"
  • M — Measurable: You can verify it. "Response time under 2 seconds" not "fast"
  • A — Achievable: Technically feasible within constraints
  • R — Relevant: Tied to a business need, not a nice-to-have
  • T — Time-bound: Has a clear acceptance criteria or deadline

Bad requirement: "The system should be user-friendly."

SMART requirement: "A new user shall complete the invoice submission workflow within 3 clicks and without training, as verified by usability testing with 10 users achieving ≥90% first-time success rate."

Use requirement IDs (e.g. FR-001, NFR-001) for traceability and reference in reviews.

Hands-On Practice

Complete these exercises to practice every elicitation technique:

  1. Interview a colleague or family member about a process they follow daily (e.g., cooking a meal, paying bills). Record at least 10 questions across the five question types.
  2. Design a 12-question survey to gather requirements for a hypothetical mobile banking app. Include at least 2 Likert-scale, 3 multiple-choice, 2 ranking, and 2 open-ended questions.
  3. Write three versions of the same requirement: one vague, one better, one SMART.
  4. Observe someone doing a simple task (e.g., filing documents or making coffee) and document three unstated requirements they never mentioned verbally.
  5. Find a public process (e.g., returning an item on Amazon) and perform a document analysis by reading the help pages — extract at least 5 functional requirements.

Deeper Worked Examples

These examples push further than the core content — each one is a complete, step-by-step solution you can follow and then reproduce on your own.

Interviewing the restaurant manager about phone orders

Problem. You are gathering requirements for the online-ordering system. The manager claims 'the kitchen gets swamped by phone orders between 12:30 and 2pm', but nobody has ever measured it. You have 45 minutes with her before the lunch rush.
1

Step 1

Prepare a semi-structured guide with three topic areas (order flow, resourcing, pain points) and open, probing and hypothetical questions under each.
2

Step 2

Open with an unstructured invite, 'Tell me what happens from the moment the phone rings', and let her talk using the 70/30 rule.
3

Step 3

Probe the vague claim with a clarifying question: 'When you say swamped, how many calls arrive in that window and how long do callers wait?'
4

Step 4

Use a hypothetical question, 'If you could change one thing about how orders reach the kitchen, what would it be?', to surface the hidden need for accuracy, not just speed.
5

Step 5

Write up the notes within the hour, marking direct quotes, and send a one-page summary asking her to confirm or correct what you captured.
6

Step 6

Convert the confirmed findings into one business requirement (fewer peak-time order errors) and one stakeholder requirement (real-time order visibility for the kitchen).

Designing a customer survey that separates signal from noise

Problem. The same restaurant chain wants quantitative evidence before committing to online ordering. Three hundred regular customers can be emailed, but a previous survey scored a 6 per cent response rate and little more than 'we need a mobile app' comments.
1

Step 1

Define the survey goal first: prioritise features, not collect wish lists, and cap the survey at 12 questions.
2

Step 2

Mix question types: two Likert-scale items on delivery speed and order accuracy, three multiple-choice items on ordering channels, two ranking items on must-have features, and two open-ended items.
3

Step 3

Pilot the survey with three customers and one shift manager, then cut any question that produced contradictory answers.
4

Step 4

Remove leading phrasing, converting 'Don't you agree mobile ordering is faster?' into 'Which channel do you find fastest?'
5

Step 5

Add a one-sentence purpose line, 'Your answers decide which features we build first', and keep responses anonymous to reduce bias.
6

Step 6

Combine the results with two follow-up interviews, so the survey validates findings rather than standing alone, because surveys cannot probe or observe.

Common Mistakes

  • Asking only closed-ended questions that get yes/no answers — use open-ended questions to explore
  • Interviewing only the loudest or most available stakeholder — seek out subject matter experts and end users
  • Failing to document requirements immediately after elicitation — details fade within hours
  • Confusing solutions with requirements — ‘we need a dashboard’ is a solution; ‘we need visibility into X’ is the requirement
  • Not validating requirements with stakeholders after writing them — assumptions become errors
  • Using surveys when interviews would be more effective — surveys cannot probe or follow up
  • Writing requirements in technical jargon that business stakeholders cannot understand

Real-World Usage

In a real job, elicitation is where you spend the most time in the early phases. You join a project, the manager gives you a vague brief, and your first two weeks are spent interviewing 8-12 stakeholders, attending existing process walkthroughs, and reading every document you can find. You will discover that three stakeholders have three different definitions of "the problem." Your job is to reconcile these into a single, coherent requirements document that everyone signs off on. The techniques in this topic — especially probing questions, observation, and SMART requirements — are what separate a junior BA who just transcribes what people say from a senior BA who uncovers what people actually need.

Mini Project

Business problem: A restaurant chain wants to launch an online ordering system. They currently handle phone orders and walk-ins.

Objective: Practice elicitation end-to-end: plan your approach, conduct interviews, write SMART requirements, and classify them.

1

Task 1

Identify four stakeholders for the online ordering system (e.g., restaurant manager, delivery driver, customer, IT lead) and plan one interview for each.
2

Task 2

Write five interview questions for the restaurant manager, mixing open-ended, probing, and hypothetical types.
3

Task 3

Create a 10-question survey for existing customers to understand their online ordering preferences.
4

Task 4

Write 8 SMART requirements (4 functional, 2 non-functional, 2 business) for the online ordering system.
5

Task 5

Create a traceability matrix linking each requirement to a stakeholder and a business need.
DeliverableWhat it proves
Interview planYou can plan elicitation activities
Interview questionsYou can use all question types effectively
Customer surveyYou can design a structured questionnaire
SMART requirementsYou can write clear, testable requirements
Traceability matrixYou can link requirements to stakeholders and needs

Key Takeaways

  • Requirements elicitation is the process of discovering and extracting what stakeholders actually need
  • Use interviews (structured, semi-structured, unstructured) with open, closed, probing, and hypothetical questions
  • Workshops and JAD sessions bring multiple stakeholders together for faster alignment
  • Surveys are efficient for large groups but cannot replace direct interaction
  • Observation reveals unstated requirements that interviews miss
  • Document analysis establishes a baseline before talking to people
  • Requirements come in five types: business, stakeholder, functional, non-functional, and transition
  • SMART requirements are Specific, Measurable, Achievable, Relevant, and Time-bound

Key Terms & Glossary

The vocabulary this topic uses, defined the way a working professional would.
TermMeaning
ElicitationThe process of drawing out and discovering what stakeholders actually need, rather than simply asking for it.
Semi-structured interviewAn interview that follows a loose topic guide but lets the conversation flow so unexpected needs can surface.
JAD sessionJoint Application Development, a facilitated workshop where business users, analysts and developers define requirements together.
Probing questionA follow-up such as 'what happens after that?' that digs beneath the stakeholder's first answer.
Functional requirementA statement of what the system must do, written as 'the system shall...'.
Transition requirementA requirement describing what is needed to move from the current state to the future state, such as data migration or training.

Learning Resources

These curated sources go deeper than this module: official docs, books, interactive practice, and full courses. Mix them into your routine to go from comfortable to professional.

BABOK Guide — Elicitation & Collaboration

The official reference for all elicitation techniques, tasks, and guidelines.

Open resource ↗

Requirements Writing (Udemy)

A practical course on writing clear, testable requirements for software projects.

Open resource ↗

Mastering the Requirements Process (Suzanne & James Robertson)

A definitive book on discovering the right requirements through structured techniques.

Open resource ↗

Survey Design Best Practices (Qualtrics)

A guide to designing effective surveys for research and requirements gathering.

Open resource ↗

Requirements Elicitation Techniques (BA Times)

A comprehensive comparison of elicitation techniques with real-world scenarios.

Open resource ↗

Chapter Quiz

Put this lesson to work: answer the questions below, get instant feedback and a pass/fail score. Score 70% or higher before you move on — that is your gate to the next topic.

Chapter Quiz — Requirements Elicitation & Gathering

Five questions on drawing requirements out: interviews, observation, surveys, question types, and writing SMART, testable requirements.

0 / 5

Question 1 of 5

During an elicitation interview the stakeholder pauses mid-answer. Applying the 70/30 rule, you should:

Knowledge Check

A structured interview follows a fixed set of questions in a predetermined order. A semi-structured interview uses a loose guide of topics but allows the conversation to flow naturally based on the stakeholder’s responses.
‘The system shall load any page within 2 seconds on a 3G internet connection.’ This describes a quality attribute (performance), not a specific function.
Stakeholders often cannot articulate everything they do — especially routine actions they consider trivial. Observation reveals unstated requirements and workarounds that interviews miss.
‘The system shall return search results within 1.5 seconds for a dataset of up to 100,000 records, as measured by automated load testing tools.’
Use surveys when stakeholders are geographically distributed, when you need quantitative validation of qualitative findings, when you need input from a large group (100+), or when the topic is sensitive and anonymity helps.
A transition requirement describes what is needed to move from the current state to the future state — e.g., data migration, training, parallel running of old and new systems, or decommissioning legacy systems.

End-of-Topic Exam

Hint: Attack the word 'fast' with who, what, when, where, why and how, then apply the five SMART letters.

Model answer: Question set: Who measures speed and who is affected by it? What action must be fast and in what unit, seconds, clicks or days? When must the target hold, at peak or all the time? Where is the process currently slow and where is the requirement measured? Why does this speed matter to the business? How is speed currently measured and how will it be verified? SMART rewrite: 'The system shall return search results within 1.5 seconds for a dataset of up to 100,000 records, as verified by automated load testing.'

Hint: Recall the invoice example in the Observation section: the three spreadsheets and the manual copy step.

Model answer: Interviews capture what the person thinks they do, while observation captures what actually happens. In the topic example the stakeholder said 'I enter the data and submit the form', but observation revealed three spreadsheet checks and a manual copy plus a phone call to finance for one field, none of which they mentioned. I would start with passive observation so the person works naturally, then active observation to ask clarifying questions about the workarounds. The hidden requirements, the spreadsheet checks and manual copy, then become explicit functional requirements.

Hint: Remember the 'surveys complement, never replace' warning.

Model answer: A survey is right for scale and speed here, but a survey-only approach is a mistake. Surveys collect a large volume of structured input efficiently, yet they cannot probe answers, observe behaviour or uncover hidden needs. I would run a compact 12-question survey to rank and validate, then hold five or six semi-structured interviews and two observation sessions with the highest-impact users, so qualitative evidence fills the gaps the survey cannot reach. The rule stands: share the survey for breadth, back it with direct techniques for depth.

Hint: Work down the requirements-types table: outcome, function, quality, changeover.

Model answer: (a) is a business requirement because it states the organisational outcome. (b) is functional because it says what the system must do. (c) is non-functional because it constrains performance quality rather than a function. (d) is a transition requirement because it defines what is needed to move to the future state. Together they demonstrate traceability: the functional, non-functional and transition requirements must all trace back to the business requirement of cutting processing time.

Next Step

Congratulations — you just finished Requirements Elicitation & Gathering. The next topic is Stakeholder Management & Communication. Press on when you are ready: it will build directly on what you practiced here.