ForgeSDLC
Navigate
Home
Discover ForgeSDLC (101)
Practice (201)
Master (301)

Business Analysis Body of Knowledge (BABOK)

This document maps the six knowledge areas defined by the BABOK Guide v3 (IIBA — International Institute of Business Analysis) to the blueprint ecosystem. It describes what each knowledge area covers, when it applies, and where its outputs land in the project structure.

How BA relates to PDLC and SDLC: BA is a cross-cutting discipline that provides techniques and rigor to both lifecycles. See BA-SDLC-PDLC-BRIDGE.md for the full mapping, role comparison, and worked example.

Techniques: Each knowledge area uses a subset of the 50+ techniques cataloged in techniques/README.md. The knowledge area guides in knowledge-areas/ list applicable techniques per activity.

Perspectives: BA adapts to context — agile teams, BI initiatives, enterprise architecture, process improvement. See perspectives/.


1. Knowledge areas overview

graph TB subgraph core ["Core knowledge areas"] direction TB SA["Strategy Analysis"] EC["Elicitation & Collaboration"] RLCM["Requirements Life Cycle Management"] RADD["Requirements Analysis & Design Definition"] SE["Solution Evaluation"] end BAPM["BA Planning & Monitoring"] BAPM -->|"governs"| SA BAPM -->|"governs"| EC BAPM -->|"governs"| RLCM BAPM -->|"governs"| RADD BAPM -->|"governs"| SE SA -->|"defines change strategy"| EC EC -->|"confirmed information"| RLCM EC -->|"confirmed information"| RADD RLCM -->|"approved requirements"| RADD RADD -->|"design options"| SE SE -.->|"assessment results"| SA

Summary table

# Knowledge Area Core Question Key Outputs Deeper Guide
1 BA Planning & Monitoring How should we approach BA work on this initiative? BA plan, stakeholder engagement approach, performance metrics knowledge-areas/ba-planning-monitoring.md
2 Strategy Analysis Why is this change needed and what does the future state look like? Current state assessment, future state definition, change strategy, solution scope knowledge-areas/strategy-analysis.md
3 Elicitation & Collaboration What do stakeholders know, need, and expect? Elicitation results (confirmed), stakeholder engagement knowledge-areas/elicitation-collaboration.md
4 Requirements Life Cycle Management Are requirements traced, approved, and maintained? Traced requirements, approved requirements, requirements architecture knowledge-areas/requirements-lifecycle.md
5 Requirements Analysis & Design Definition What does the solution need to do and look like? Requirement specifications (functional, non-functional), design definitions, verified requirements knowledge-areas/requirements-analysis-design.md
6 Solution Evaluation Does the solution deliver the expected value? Solution performance assessment, limitation identification, replacement/retirement recommendation knowledge-areas/solution-evaluation.md

2. Knowledge area → lifecycle mapping

Each knowledge area has a primary lifecycle alignment and secondary touchpoints:

Knowledge Area PDLC Phases SDLC Phases Primary Alignment
BA Planning & Monitoring Across P1–P6 Across A–F Governance layer — scoped per initiative
Strategy Analysis P1–P3 (Discover, Validate, Strategize) PDLC — defines why change is needed
Elicitation & Collaboration P1–P2 (research, interviews) A–B (requirements gathering) Both — techniques serve discovery and specification
Requirements Life Cycle Management P3 (scope definition) A–B (specs, traceability) Both — bridges validated intent to delivery specs
Requirements Analysis & Design Definition P2 (solution validation) B–C (specify, design) SDLC-heavy — models and specifies the solution
Solution Evaluation P5–P6 (grow, sunset) E (verify) PDLC-heavy — measures value delivered

3. Requirement classification

BABOK distinguishes requirement types. This classification maps to existing project artifacts:

Requirement Type BABOK Definition Where It Lives in This Repo
Business requirements High-level needs of the organization docs/product/vision/, PDLC P1–P3 artifacts
Stakeholder requirements Needs of specific stakeholder groups docs/product/personas/, docs/product/journeys/
Solution requirements (functional) Capabilities the solution must provide docs/product/features/, docs/requirements/ (story specs)
Solution requirements (non-functional) Quality attributes, constraints docs/requirements/ (NFR specs), docs/architecture/
Transition requirements Temporary capabilities for migration Release/migration docs, PDLC P4 launch artifacts

4. Underlying competencies

BABOK defines six competency areas for business analysts. These complement the role definitions in blueprints/sdlc/methodologies/roles-archetypes.md:

Competency What It Means Related Blueprint Concept
Analytical thinking & problem solving Decomposition, systems thinking, decision-making Spec-driven development (spec-driven-development.md)
Behavioral characteristics Ethics, trustworthiness, adaptability, organization Role expectations in SDLC.md §1 and PDLC.md §1
Business knowledge Domain expertise, industry awareness, organizational understanding Domain context in docs/product/glossary.md and docs/product/data/
Communication skills Written and verbal clarity, active listening, presentation Ceremony facilitation — Ceremonies hub
Interaction skills Facilitation, negotiation, conflict resolution, leadership Stakeholder management, product trio collaboration
Tools & technology Modeling tools, requirements management tools, prototyping Tool landscape in sdlc/AI-TOOLS-AND-MODELS-LANDSCAPE.md

5. BABOK perspectives (summary)

Perspectives describe how BA practices adapt to specific contexts. Full guides are in perspectives/.

Perspective Focus When to Apply
Agile Iterative discovery, just-in-time requirements, collaboration over documentation Teams using Scrum, Kanban, XP, or Dual-Track Agile
Business Intelligence Data requirements, analytics, reporting, data quality BI/analytics initiatives, data-driven product decisions
Business Architecture Enterprise-level capability mapping, value streams, organizational alignment Enterprise transformations, cross-product initiatives
Business Process Management Process modeling, optimization, automation Process improvement, workflow automation, operational efficiency

BABOK v3 also defines an Information Technology perspective — in this blueprint, IT concerns are already covered by blueprints/sdlc/ and are not duplicated here.


6. External references

Topic URL Why It Is Linked
IIBA — BABOK Guide v3 https://www.iiba.org/babok-guide/ Canonical source — the standard this package aligns to
IIBA — Business Analysis Competency Model https://www.iiba.org/business-analysis-competency-model/ Competency framework underlying §4
IIBA — Agile Extension to the BABOK Guide https://www.iiba.org/agile-extension/ Detailed guidance for agile BA — source for perspectives/agile-perspective.md
Karl Wiegers — Software Requirements https://www.processimpact.com/software-requirements/ Practical requirements engineering — techniques, templates, and process; complements BABOK with an engineering lens
Alistair Cockburn — Writing Effective Use Cases https://alistair.cockburn.us/use-cases/ Use case technique depth — the authoritative reference for structured use case writing
Dean Leffingwell — Agile Software Requirements https://scaledagileframework.com/agile-software-requirements/ Scaled agile requirements — how BA works in SAFe/large-scale agile; bridges to methodologies/safe.md
BPMN.org https://www.bpmn.org/ Process modeling standard — notation used in business process management perspective

Keep project-specific BA artifacts in docs/product/ and docs/requirements/, not in this file.