Business Analysis

What Is Business Analysis? A Practitioner's Perspective

Business Analysis is more than gathering requirements — it's about understanding the gap between where a business is and where it needs to be.

December 1, 20245 min read

Most people, when they hear 'Business Analyst', picture someone in a meeting room transcribing what stakeholders say into a requirements document. That's a narrow — and ultimately misleading — view of the role. The real work of a BA is far more strategic, and far more interesting.

The Gap No One Talks About

Every organisation has a gap. On one side sits the current state — the messy, inefficient, sometimes broken reality of how things actually work. On the other side sits the desired state — the goal, the vision, the outcome leadership is trying to reach. Business Analysis lives entirely in that gap.

A BA's core job is to map that gap precisely: understand what's causing it, identify what's needed to close it, and translate that understanding into something delivery teams can actually act on. The requirement document is a by-product of that thinking — not the thinking itself.

A good Business Analyst doesn't just document what stakeholders ask for. They find the business problem behind the business problem.

What Business Analysts Actually Do

The day-to-day work of a BA spans a wide range of activities, but they all orbit a central question: 'What does this organisation actually need, and how do we make sure what gets built actually delivers it?' That manifests in several core disciplines:

  • Stakeholder discovery — identifying who has a stake in the outcome, what they need, and where their views conflict
  • Root cause analysis — diagnosing why a problem exists, not just accepting the surface-level description of it
  • Requirements elicitation — structured conversations, workshops, and analysis to surface what's truly needed
  • Process mapping — documenting how things work today and designing how they should work tomorrow
  • Data analysis — using quantitative evidence to validate problems, size opportunities, and track outcomes
  • Solution validation — ensuring what gets built actually matches what was needed

The BA Process: Four Stages

While every engagement is different, the analytical process a good BA follows is consistent. It moves through four stages, each building on the last:

Stage 1 — Understand

Before analysing anything, you need context. This means deep-diving into the business environment: talking to stakeholders, reviewing existing documentation, observing processes in action, and building a clear picture of the landscape. The quality of everything that follows depends on the quality of this stage.

Stage 2 — Analyse

With context established, you apply structured analytical techniques — gap analysis, root cause analysis, data modelling, process benchmarking — to surface insights. This is where you move from description to diagnosis.

Stage 3 — Translate

Insights on their own don't drive change. This stage converts analysis into deliverables: business requirements documents, user stories, process flows, use cases, and acceptance criteria. The key skill here is precision — ambiguous requirements are a primary driver of failed projects.

Stage 4 — Deliver

The BA's involvement doesn't end at sign-off. Delivery requires continuous validation: ensuring built solutions match requirements, managing scope changes, and confirming that outcomes align with original business objectives.

The most expensive mistake in software development isn't poor engineering — it's building the wrong thing. Business Analysis is the discipline that prevents that from happening.

Why Root Cause Matters More Than Requirements

Here's a scenario that plays out constantly in organisations: a stakeholder comes to a BA and says, 'We need a new reporting dashboard.' A transactional BA documents that request and begins writing requirements for a dashboard. A good BA asks: 'Why do you need a dashboard? What decision are you currently unable to make? What data do you have access to today, and what's missing?'

More often than not, the real problem isn't a missing dashboard — it's a data quality issue, a process gap, or a communication breakdown between teams. Building a dashboard won't fix any of those. Only by tracing the symptom back to its root cause can a BA recommend a solution that actually resolves the problem.

The Modern BA Toolkit

Business Analysis has evolved significantly. The modern BA is expected to be comfortable with a broader set of tools than their predecessors:

  • Data tools — Python, SQL, and Excel for quantitative analysis and modelling
  • Visualisation — Power BI, Tableau, or even Matplotlib for communicating insights clearly
  • Documentation — Confluence, Notion, or Google Docs for BRDs, user stories, and process maps
  • Collaboration — Jira, Azure DevOps for working within agile delivery teams
  • AI tools — using large language models to accelerate research, pressure-test assumptions, and generate first drafts

None of these tools replace the core analytical thinking. But a BA who is fluent in them can work faster, produce better evidence, and communicate more effectively than one who isn't.

What Makes a Great Business Analyst

After working across multiple engagements, the pattern is clear. The BAs who consistently deliver the most value share a few traits that have nothing to do with certification or seniority:

  • Intellectual curiosity — a genuine drive to understand how things work and why they break
  • Structured thinking — the ability to decompose complex problems into logical components
  • Communication precision — writing and speaking in a way that leaves no room for misinterpretation
  • Stakeholder empathy — the ability to hold multiple perspectives simultaneously and find common ground
  • Comfortable with ambiguity — the ability to make progress when the problem isn't fully defined yet

Business Analysis isn't a support function. It's the connective tissue between what an organisation wants to achieve and what actually gets built. Done well, it's one of the highest-leverage roles in any product or delivery team.

Related Articles

Akash Ghosh | Business Analyst & Data-Driven Strategist