10.1 Business Analysis in Predictive and Agile Approaches

Key Takeaways

  • In predictive projects, business analysis happens primarily upfront with detailed requirements documentation before development begins
  • In agile projects, business analysis is continuous — requirements are refined iteratively through backlog refinement and sprint planning
  • The BA role in predictive projects focuses on comprehensive documentation, formal sign-offs, and detailed traceability
  • The BA role in agile projects may be performed by the Product Owner or embedded in the development team as a dedicated BA
  • Hybrid projects combine upfront business requirements analysis with agile delivery of solution requirements
Last updated: March 2026

Business Analysis in Predictive and Agile Approaches

How business analysis is performed depends significantly on the project methodology. The CAPM exam tests your understanding of how BA processes, roles, and artifacts differ between predictive and agile approaches.

Business Analysis in Predictive Projects

In predictive projects, business analysis is primarily a front-loaded activity:

BA Activities by Phase

PhaseBA Activities
InitiatingNeeds assessment, business case development, stakeholder identification
PlanningRequirements elicitation, analysis, documentation, RTM creation
ExecutingRequirements clarification, change request analysis
Monitoring & ControllingRequirements status tracking, scope validation support
ClosingRequirements completion verification, lessons learned

Key Predictive BA Artifacts

ArtifactPurpose
Business Requirements Document (BRD)Captures high-level business needs and objectives
Functional Requirements Specification (FRS)Details what the system must do
Non-Functional RequirementsDefines performance, security, and usability standards
Requirements Traceability MatrixLinks requirements to deliverables and tests
Use Case SpecificationsDescribes actor-system interactions in detail
Process Flow DiagramsVisualizes business processes
Data DictionaryDefines data elements and their attributes

Predictive BA Characteristics

  • Comprehensive documentation before development begins
  • Formal sign-offs at phase gates
  • Change control for any requirement modifications
  • Dedicated BA role separate from the development team
  • Sequential — requirements must be "complete" before design begins

Business Analysis in Agile Projects

In agile projects, business analysis is a continuous, iterative activity:

BA Activities by Event

Scrum EventBA Activities
Backlog RefinementWrite user stories, define acceptance criteria, estimate, prioritize
Sprint PlanningClarify requirements for selected stories, answer team questions
Daily ScrumClarify requirements as questions arise during development
Sprint ReviewValidate delivered functionality against acceptance criteria
Sprint RetrospectiveImprove requirements processes

Key Agile BA Artifacts

ArtifactPurpose
Product BacklogPrioritized list of all requirements (user stories, epics)
User StoriesLightweight requirement descriptions from user perspective
Acceptance CriteriaConditions that define when a story is complete
Story MapsVisual layout of user journey and story priorities
PersonasFictional user profiles representing target user groups
Wireframes/PrototypesVisual representations of the solution

Agile BA Characteristics

  • Just-in-time requirements elaboration
  • Collaborative — team refines requirements together
  • Flexible — requirements can change based on feedback
  • Embedded — BA is part of the team or role is absorbed by Product Owner
  • Iterative — requirements are refined over multiple sprints

Comparing BA in Predictive vs. Agile

AspectPredictive BAAgile BA
TimingUpfront, before developmentContinuous, throughout project
DocumentationComprehensive, formalLightweight, just enough
Requirements formatSRS, BRD, use casesUser stories, acceptance criteria
Change managementFormal change controlWelcome change, reprioritize backlog
Stakeholder involvementAt phase gates and reviewsContinuous collaboration
TraceabilityFormal RTMProduct backlog hierarchy
BA RoleDedicated business analystProduct Owner or embedded BA
Sign-offsFormal approval before next phaseAcceptance at Sprint Review
Risk of requirementsMay be outdated by deliveryMay lack formal documentation

Business Analysis in Hybrid Projects

Hybrid projects combine elements of both approaches:

Phase/AreaApproach
Business requirementsPredictive (formal BRD, needs assessment)
Solution requirementsAgile (user stories refined iteratively)
Compliance requirementsPredictive (formal documentation and traceability)
UI/UX requirementsAgile (prototyping and iterative design)
ArchitecturePredictive (upfront architectural decisions)
Feature deliveryAgile (sprints with continuous feedback)

Common Hybrid BA Patterns

  1. Requirements funnel: Formal business requirements flow into an agile backlog
  2. Two-speed BA: High-level planning follows predictive; delivery follows agile
  3. Compliance overlay: Agile delivery with predictive documentation for audits
  4. Phase-gated agile: Agile sprints within predictive project phases
Test Your Knowledge

In a predictive project, when does most business analysis work occur?

A
B
C
D
Test Your Knowledge

In an agile project, who typically performs business analysis activities?

A
B
C
D
Test Your Knowledge

In a hybrid project, which requirements are typically handled using a predictive approach?

A
B
C
D