← Back to all articles

Blog / Business Analysis Specific

Agile Business Analyst vs Waterfall Business Analyst

Verdict: An agile business analyst works iteratively, continuously refining requirements alongside the development team throughout a project, embedded in sprint-level activities. A waterfall business analyst documents requirements comprehensively upfront, before development begins, with the requirements largely fixed once approved. Neither approach is universally better — the right fit depends on the project's genuine level of uncertainty and how likely requirements are to evolve.

Quick facts

  • Agile BAs work continuously alongside the team throughout the project; waterfall BAs concentrate their work heavily in an upfront requirements phase.
  • Agile BA work centers on user stories and iterative refinement; waterfall BA work centers on comprehensive BRDs and formal sign-off.
  • This connects to How to Write a Business Requirements Document, a format more central to waterfall-style BA work.

Side-by-side comparison

Agile Business Analyst Waterfall Business Analyst
When requirements are gathered Continuously, throughout the project Primarily upfront, before development begins
Primary artifact User stories, refined iteratively Comprehensive BRD, largely fixed after approval
Involvement in development Embedded, ongoing collaboration with the team Less involvement after initial requirements handoff
Flexibility to change High — requirements can evolve as understanding develops Low — changes typically require formal change control
Best fit Projects with genuine uncertainty, evolving understanding Projects with well-understood, stable requirements, or regulatory/contractual needs for fixed scope

What an agile business analyst actually does

An agile BA works embedded within a Scrum or similar team, continuously refining and clarifying requirements as user stories, participating in backlog refinement and sprint planning, and adjusting understanding as the team learns more throughout the project. Rather than producing one comprehensive requirements document upfront, an agile BA's work is ongoing and iterative, closely mirroring the user story writing and refinement process throughout the project's life.

What a waterfall business analyst actually does

A waterfall BA concentrates significant effort in an upfront requirements-gathering phase, producing a comprehensive business requirements document that's reviewed and formally approved before development begins. Once approved, requirements are largely treated as fixed, with any changes going through a formal change control process rather than continuous, iterative refinement throughout development.

Why the right approach depends on genuine project uncertainty

Agile's iterative approach fits well when genuine uncertainty exists — when the team doesn't yet fully understand the problem or solution, and learning throughout the project is expected and valuable. Waterfall's upfront, comprehensive approach fits better when requirements are genuinely well-understood in advance, or when a project has real constraints (regulatory approval, fixed-price contracts) that require formally fixed scope before work begins. Neither approach is inherently superior — the mismatch between project characteristics and chosen approach, not the approach itself, is usually what causes real problems.

A worked example

A BA working on an internal company tool with evolving, still-uncertain user needs works in an agile capacity — embedded with the development team, continuously refining user stories as the team learns more from early releases and user feedback, adjusting priorities and requirements as understanding develops. A different BA working on a regulated financial system with strict compliance requirements works in a waterfall capacity — spending significant upfront time producing a comprehensive, formally approved BRD, since the regulatory context requires fixed, traceable, pre-approved requirements before development can proceed, with changes requiring formal review rather than continuous iteration.

Common mistakes when choosing between these approaches

  • Applying a waterfall approach to a genuinely uncertain project, producing a rigid, comprehensive document that becomes outdated before development even finishes.
  • Applying a purely agile approach to a project with genuine regulatory or contractual needs for fixed, pre-approved scope, creating compliance risk from insufficiently formal documentation.
  • Assuming one approach is universally "more modern" or superior, when the right choice genuinely depends on the specific project's characteristics and constraints.
  • Mixing elements of both without a clear, deliberate rationale, producing an inconsistent process that doesn't fully capture either approach's genuine benefits.

FAQ

Can a business analyst work in both agile and waterfall contexts over their career? Yes, and many BAs do — the underlying core skills (requirements elicitation, stakeholder communication, analytical thinking) transfer between both contexts, with the specific artifacts and cadence differing based on the project's chosen methodology.

Is agile business analysis becoming more common than waterfall? Agile and hybrid approaches have become increasingly common across many industries, though waterfall remains genuinely relevant and necessary in contexts with real regulatory, contractual, or fixed-scope requirements.

Do agile BAs still produce formal documentation? Yes, though typically lighter-weight and more focused on user stories and acceptance criteria rather than a single comprehensive upfront document — formal documentation still exists in agile contexts, just distributed differently throughout the project.

Which approach is better for a business analyst's career development? Experience with both approaches is valuable, since different organizations and projects call for different methodologies — being adaptable across both contexts is generally more valuable than specializing exclusively in one.

Business Analysis Specific ·4 min read ·Updated 2025-11-14