Business Analysts sit at the intersection of business needs and technical delivery. They write, speak, and present in English constantly — requirements documents, stakeholder workshops, user stories, and process models. This guide covers the 70 terms you need to communicate confidently as a BA.
Requirements Types
Functional Requirement
A functional requirement describes what the system should do — a specific behaviour, feature, or function.
“The system shall allow users to reset their password via email.”
Non-Functional Requirement (NFR)
A non-functional requirement describes how the system should perform — quality attributes like performance, security, scalability, and usability.
“The login page must load in under 2 seconds for 95% of users.”
Business Requirement
A business requirement describes a high-level business need or goal — the why behind the project.
“The business requires a self-service portal to reduce support ticket volume by 30%.”
Constraint
A constraint is a restriction placed on the solution — technical, regulatory, time, or budget limits.
“The solution must comply with GDPR and be deployed on-premise.”
Assumption
An assumption is a statement considered true for planning purposes but not yet verified.
“Assumption: all users will have internet access during the pilot phase.”
Out of Scope
Out of scope explicitly lists what the project will not deliver — prevents scope creep.
“Mobile native apps are out of scope for this release.”
Requirements Documentation
BRD (Business Requirements Document)
A BRD is a formal document that captures the business objectives, stakeholder needs, and high-level requirements for a project. It is typically produced early in a project.
FRS (Functional Requirements Specification)
An FRS (also called SRS — Software Requirements Specification) is a detailed document describing each functional requirement, including inputs, outputs, and system behaviour.
Use Case
A use case describes an interaction between a user (actor) and the system to achieve a specific goal. It has a primary flow (happy path) and alternative flows (exceptions).
“Use Case: Place an Order. Actor: Registered Customer. Main Flow: 1. Customer selects items. 2. Customer proceeds to checkout…”
User Story
A user story is an informal, short description of a feature from the user’s perspective. Standard format: As a [role], I want [capability], so that [business value].
“As a project manager, I want to export reports to PDF, so that I can share them with stakeholders who don’t have system access.”
Acceptance Criteria
Acceptance criteria define the conditions a feature must meet to be accepted by the Product Owner. Often written as Given/When/Then (Gherkin) scenarios.
“Given I am on the login page, When I enter valid credentials, Then I am redirected to the dashboard.”
Business Rules
Business rules are policies or conditions that govern how the business operates and that the system must enforce.
“Business rule: A customer cannot place an order if their account balance is negative.”
Data Dictionary
A data dictionary is a reference document that defines each data field used in the system — its name, type, format, allowed values, and source.
Traceability Matrix
A traceability matrix links requirements to their source (business objectives) and to test cases. It ensures every requirement is tested and every test has a requirement.
Prioritisation Techniques
MoSCoW
MoSCoW is a prioritisation framework. Each requirement is categorised as:
- Must have — critical; the project fails without it
- Should have — important but not critical
- Could have — nice to have if time allows
- Won’t have — explicitly deferred to a future phase
“After MoSCoW analysis, the team agreed that two-factor authentication is a should have for the MVP.”
SMART
SMART criteria help write high-quality requirements: Specific, Measurable, Achievable, Relevant, Time-bound.
INVEST
INVEST is used to evaluate user stories: Independent, Negotiable, Valuable, Estimable, Small, Testable.
Process Modelling
BPMN (Business Process Model and Notation)
BPMN is a standardised graphical notation for modelling business processes using flow diagrams.
Key BPMN elements:
- Start event — where the process begins (circle)
- End event — where the process ends (filled circle)
- Task — a unit of work (rounded rectangle)
- Gateway — a decision point (diamond)
- Exclusive gateway (XOR) — only one path proceeds
- Parallel gateway (+) — multiple paths proceed simultaneously
- Inclusive gateway (O) — one or more paths based on conditions
- Pool — represents an organisation or system
- Lane / Swimlane — a subdivision of a pool representing a role or department
- Sequence flow — shows the order of activities (solid arrow)
- Message flow — shows communication between pools (dashed arrow)
“The approval process has an exclusive gateway — if the amount is over £10,000, it goes to the CFO lane; otherwise it goes directly to the finance lane.”
AS-IS Process
The AS-IS process documents the current state of a business process — how things work today, including pain points and inefficiencies.
TO-BE Process
The TO-BE process documents the future desired state — how the process will work after the solution is implemented.
Gap Analysis
A gap analysis compares the AS-IS and TO-BE states to identify what changes are needed.
“The gap analysis revealed three manual hand-offs that can be automated in the TO-BE process.”
Swimlane Diagram
A swimlane diagram organises process steps into horizontal or vertical lanes by role or department. It makes responsibility clear at a glance.
Elicitation Techniques
Elicitation
Elicitation is the process of gathering requirements from stakeholders. It is not passive — a skilled BA draws out unstated needs, resolves conflicts, and clarifies ambiguity.
Common elicitation techniques:
- Interview — one-on-one structured or semi-structured conversation
- Workshop / JAD session — collaborative group session (Joint Application Development)
- Observation — watching users perform their tasks (job shadowing)
- Questionnaire / Survey — gathering input from a large group
- Document analysis — reviewing existing reports, forms, and procedures
- Prototyping — using wireframes or mockups to surface requirements visually
Pain Point
A pain point is a specific problem or frustration experienced by users or the business with the current process.
“A key pain point was that approvers had to log into three separate systems to complete a single approval.”
Bottleneck
A bottleneck is a step in a process that restricts throughput — work piles up waiting for it to complete.
Workaround
A workaround is an unofficial fix or manual step that users do to compensate for a missing system feature. Workarounds are important to document — they reveal unmet needs.
Stakeholder Management
Stakeholder Register
A stakeholder register is a document listing all stakeholders, their roles, interests, influence level, and communication preferences.
RACI Matrix
A RACI matrix assigns responsibility for each task or decision:
- Responsible — does the work
- Accountable — ultimately answerable
- Consulted — provides input
- Informed — kept in the loop
SME (Subject Matter Expert)
An SME is a person with deep knowledge of a specific business area or process. BAs rely on SMEs during elicitation.
Sign-off
Sign-off means formal approval — a stakeholder reviews and formally accepts a document, requirement, or deliverable.
“We need sign-off from the legal team before we can finalise the data retention requirements.”
Scope Creep
Scope creep is the uncontrolled growth of project scope when new requirements are added without assessing the impact on time, cost, and resources.
“Adding the dashboard feature mid-sprint is scope creep — it wasn’t in the agreed backlog.”
Agile BA Vocabulary
Product Backlog
The product backlog is a prioritised list of all user stories, features, and bug fixes for a product. Owned by the Product Owner, refined regularly.
Epic
An epic is a large user story that cannot be completed in a single sprint. It is broken down into smaller stories.
“The ‘User Account Management’ epic was split into six user stories for the first two sprints.”
Story Mapping
Story mapping is a visual technique for arranging user stories along two dimensions: user journey (horizontal) and priority/detail (vertical). It helps teams understand the full product scope.
Definition of Done (DoD)
The Definition of Done is a checklist of criteria that must be met before a work item can be called complete. Example criteria: code reviewed, tests written, documentation updated, deployed to staging.
MVP (Minimum Viable Product)
An MVP is the smallest version of a product that delivers enough value to satisfy early users and validate assumptions.
Velocity
Velocity is the average number of story points a team completes per sprint. Used for forecasting.
Data Analysis Vocabulary
Data Flow Diagram (DFD)
A DFD shows how data moves through a system — sources, processes, data stores, and outputs. Useful for understanding integration points.
ERD (Entity-Relationship Diagram)
An ERD shows the entities in a system and the relationships between them. Used during data modelling.
Data Migration
Data migration is the process of moving data from one system to another — typically during a system replacement or upgrade. Requires data mapping, cleansing, and validation.
Data Validation Rule
A data validation rule constrains what data can be entered into a system — e.g., date format, allowed values, mandatory fields.
Useful Phrases for Business Analysts
In workshops:
- “Could you walk me through the current process step by step?”
- “What happens when X goes wrong?”
- “Who is responsible for this step?”
- “Is this always the case, or does it depend on Y?”
In requirements reviews:
- “This requirement is ambiguous — can we make it measurable?”
- “Is this a must-have or a should-have for the first release?”
- “This conflicts with the constraint in section 4 — how should we resolve it?”
On sign-off:
- “We need your sign-off on this requirements document by Friday.”
- “Are there any open questions before we baseline these requirements?”
Practice
Ready to practise BA vocabulary? Try the Business Analyst Vocabulary exercise set — 5 exercises covering requirements terminology, BPMN, and elicitation phrases.
Explore the full Business Analyst learning path for exercises, interview prep, and recommended reading.
Keep practising
Turn this article into muscle memory
Five-minute exercises with instant feedback — built from the same kind of real IT language.
What to read next
Frequently asked questions
What will I learn from "Business Analyst English Vocabulary: 70 Essential Terms"?
This is a Intermediate-level Vocabulary article covering vocabulary, business-analyst, requirements, agile and bpmn. Master the English vocabulary every Business Analyst needs: requirements, BPMN, MoSCoW, elicitation, user stories, acceptance criteria, and 60 more key terms with examples.
Is this article free to read?
Yes. Every article on CoderSlingo, including this one, is free to read with no account, sign-up, or paywall.
How is reading this article different from doing an exercise?
Articles like this one explain concepts and vocabulary in context through prose, while exercises are interactive drills — fill-in-the-blank, matching, and multiple-choice — that test and reinforce specific terms. Reading builds understanding; exercises build recall.
Can I practice the vocabulary used in this article?
Yes — this article's topic lines up with our vocabulary exercises. Use the "Practice this vocabulary" link below to jump straight into a matching drill.
How long does "Business Analyst English Vocabulary: 70 Essential Terms" take to read?
About 14 min. Most CoderSlingo articles, including this one, are written to be read in one sitting, without needing a dictionary open in another tab.
Do I need to create an account to read or save this article?
No account is required to read any article. If you complete exercises elsewhere on the site, your progress is saved locally in your browser — no login needed.
What if I don't understand a technical term used in this article?
Check the site Glossary for plain-English definitions of common IT terms, or browse the #vocabulary tag page for other Vocabulary articles that use the same vocabulary in different contexts.
Can I share or link to "Business Analyst English Vocabulary: 70 Essential Terms"?
Yes — use the Twitter/X or LinkedIn share buttons at the end of the article, or copy the page URL directly. Attribution back to CoderSlingo is appreciated but the content is free to reference.
When was this Vocabulary article published?
This article was published in 2026. New Vocabulary articles are added regularly — visit the #vocabulary tag page to see the full, continuously updated list.
Where can I find more articles like this one?
See "Linear API English: Vocabulary for Engineering Project Management Discussions", "English for Linear Issue Tracking", "English Collocations for Sprint Planning Meetings" in the Related Articles section below, or browse all Vocabulary articles from the main Blog index.