Requirements Elicitation & Gathering
Topic 2 of 11 · In Business Analysis · September 9, 2026
Master the art and science of extracting the right requirements from stakeholders using interviews, workshops, surveys, observation, and more.
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:
| Type | Definition | Example |
|---|---|---|
| Business Requirement | The high-level need the organization is trying to address | "Reduce invoice processing time from 5 days to 1 day" |
| Stakeholder Requirement | What a specific stakeholder needs from the solution | "The finance team needs real-time visibility into approval status" |
| Functional Requirement | What the system must do | "The system shall allow users to upload invoices in PDF and CSV formats" |
| Non-Functional Requirement | Quality attributes or constraints the system must meet | "The system shall load within 3 seconds on a standard internet connection" |
| Transition Requirement | What 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:
- 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.
- 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.
- Write three versions of the same requirement: one vague, one better, one SMART.
- Observe someone doing a simple task (e.g., filing documents or making coffee) and document three unstated requirements they never mentioned verbally.
- 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
Interviewing the restaurant manager about phone orders
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Designing a customer survey that separates signal from noise
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
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.
Task 1
Task 2
Task 3
Task 4
Task 5
| Deliverable | What it proves |
|---|---|
| Interview plan | You can plan elicitation activities |
| Interview questions | You can use all question types effectively |
| Customer survey | You can design a structured questionnaire |
| SMART requirements | You can write clear, testable requirements |
| Traceability matrix | You 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
| Term | Meaning |
|---|---|
| Elicitation | The process of drawing out and discovering what stakeholders actually need, rather than simply asking for it. |
| Semi-structured interview | An interview that follows a loose topic guide but lets the conversation flow so unexpected needs can surface. |
| JAD session | Joint Application Development, a facilitated workshop where business users, analysts and developers define requirements together. |
| Probing question | A follow-up such as 'what happens after that?' that digs beneath the stakeholder's first answer. |
| Functional requirement | A statement of what the system must do, written as 'the system shall...'. |
| Transition requirement | A requirement describing what is needed to move from the current state to the future state, such as data migration or training. |
Learning Resources
BABOK Guide — Elicitation & Collaboration
The official reference for all elicitation techniques, tasks, and guidelines.
Requirements Writing (Udemy)
A practical course on writing clear, testable requirements for software projects.
Mastering the Requirements Process (Suzanne & James Robertson)
A definitive book on discovering the right requirements through structured techniques.
Survey Design Best Practices (Qualtrics)
A guide to designing effective surveys for research and requirements gathering.
Requirements Elicitation Techniques (BA Times)
A comprehensive comparison of elicitation techniques with real-world scenarios.
Chapter Quiz
Chapter Quiz — Requirements Elicitation & Gathering
Five questions on drawing requirements out: interviews, observation, surveys, question types, and writing SMART, testable requirements.
Question 1 of 5
During an elicitation interview the stakeholder pauses mid-answer. Applying the 70/30 rule, you should:
Knowledge Check
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.