High-yield PMI-PBA® review: elicitation techniques, requirement types, modeling toolbox, quality checklists, traceability/change control patterns, business case formulas, and a practical BA glossary.
Use this as your last-mile PMI-PBA® review. Pair it with the Syllabus for coverage and Practice for speed.
For official exam format and policy details, see Overview.
flowchart TD
A["Define the business need"] --> B["Plan BA approach + stakeholders"]
B --> C["Elicit + analyze requirements"]
C --> D["Model + validate + prioritize"]
D --> E["Trace + manage change"]
E --> F["Evaluate outcomes + benefits"]
F --> B
When multiple answers look plausible, choose the one that:
| Type | What it answers | Example |
|---|---|---|
| Business requirement | “Why?” | Reduce onboarding time by 30% |
| Stakeholder requirement | “What does a stakeholder need?” | Branch staff need fewer manual steps |
| Solution requirement (functional) | “What must the solution do?” | Auto-populate customer data from CRM |
| Solution requirement (nonfunctional) | “How well / under what constraints?” | P95 response time < 2 seconds |
| Transition requirement | “What enables the change?” | Train staff; migrate legacy data |
| Technique | Use when | Watch-outs |
|---|---|---|
| Interviews | deep expertise; sensitive topics | bias, leading questions |
| Workshops | alignment + fast discovery | dominant voices, groupthink |
| Observation | real workflow matters | Hawthorne effect; privacy |
| Surveys | breadth; many stakeholders | shallow answers; sampling bias |
| Document analysis | existing policies/processes | “paper vs reality” gap |
| Prototyping | reduce ambiguity fast | prototype mistaken for final scope |
Best-answer pattern: pick the technique that reduces the biggest uncertainty given time/constraints.
| Model | Best for | Output |
|---|---|---|
| Process map / BPMN (light) | workflow clarity | steps, roles, handoffs |
| Data model (conceptual/logical) | entities + relationships | entities, attributes, keys |
| Decision table / tree | complex business rules | conditions → outcomes |
| Use case | interaction flows + exceptions | main + alternate flows |
| User story + acceptance criteria | incremental delivery | “who/what/why” + testable checks |
| Story map | scope + sequencing | backbone + slices/releases |
Model quality checks
Good requirements are:
Common “bad requirement” words: fast, easy, user-friendly, seamless, adequate, robust (unless you define measurable thresholds).
| Method | Optimizes for | Good when |
|---|---|---|
| MoSCoW | clarity of must-haves | time-boxed delivery |
| Weighted scoring | transparent trade-offs | many stakeholders |
| Pairwise ranking | forcing choices | priorities are disputed |
| Value vs effort | speed and learning | incremental delivery |
Best-answer pattern: define criteria first (value, risk, compliance, effort), then prioritize.
Traceability should connect:
When a change is proposed, you should be able to answer:
\[ \text{ROI} = \frac{\text{Net Benefit}}{\text{Cost}} \]
\[ \text{NPV} = \sum_{t=0}^{n} \frac{CF_t}{(1+r)^t} \]
\[ \text{BCR} = \frac{\text{Present Value of Benefits}}{\text{Present Value of Costs}} \]
Good evaluation answers: