Product

When You Need a Dedicated BA, and When the PO Already Does This Job

A team that hired a BA too early burned six months of salary on documentation nobody read; a team that hired one too late lost a regulatory deal because requirements were scattered across Slack threads. The split point isn't team size — it's the ratio of domain complexity to product complexity.

When You Need a Dedicated BA, and When the PO Already Does This Job

The first time I watched a BA hire go wrong, it was a twelve-person startup that had just closed its Series A. The CPO’s reasoning was sound on paper: “We’re growing, we need someone to own requirements so the PO can focus on strategy.” They hired a senior BA from a banking background. Within three months the BA had produced forty-seven pages of process maps, a glossary of thirty-two domain terms, and a stakeholder-interview synthesis document that nobody opened after the initial review. The PO kept doing discovery, kept writing stories, kept sitting with engineers — because the BA’s deliverables didn’t plug into any workflow the team actually used. The BA resigned after six months, the process maps went stale in two, and the team concluded that “BAs don’t work for product teams.” They’d hired the wrong role at the wrong time for the wrong reason, and the lesson they drew was about the role instead of the timing.

The second time, it was a healthcare SaaS company with sixty people and a compliance department that could halt a release with a single email. Their PO had been doing both jobs for eighteen months — product discovery and business analysis — and the cracks were showing. Requirements for a new consent-flow feature were scattered across seventeen Slack threads, three meeting recordings, and a regulatory PDF nobody had tagged. The PO knew what the product should do but couldn’t articulate the compliance constraints cleanly enough for engineering to implement without rework. They hired a BA, and within six weeks the same consent-flow feature had a two-page requirements document that compliance signed off on, engineering estimated accurately, and the PO used as the backbone for user stories. The BA didn’t replace the PO’s discovery work — she handled the “what is true about the world” layer so the PO could focus on “what should we build about it.”

The role overlap that confuses everyone

The BA and PO roles share a surface: both gather requirements, both talk to stakeholders, both produce documentation that drives engineering work. This overlap is why the hire feels either redundant or urgent depending on which failure you just experienced. But the overlap is shallow. Underneath it, the two roles ask fundamentally different questions.

The PO asks: given what we know about users and the business, what should we build next, and why? That’s a product decision — it involves trade-offs, prioritization, user research, and strategy. The output is a backlog, a roadmap, a set of hypotheses about what will move a metric.

The BA asks: given what we know about the domain, what must be true for this to work? That’s an analysis job — it involves process mapping, constraint identification, stakeholder alignment on facts, and regulatory interpretation. The output is a requirements document, a process flow, a set of acceptance criteria grounded in business rules.

The confusion happens because both roles produce “requirements” — but the PO’s requirements are decisions (we’re building X because of Y) while the BA’s requirements are constraints (the system must do Z because of regulation W). A team with a simple domain doesn’t need the constraint layer separated out; the PO absorbs it naturally. A team with a complex domain finds that the constraint layer grows until it consumes the PO’s capacity for actual product work.

The complexity ratio, not team size

The conventional trigger for hiring a BA is team size: “once you have more than X engineers, the PO can’t handle everything.” This is wrong, and it’s the reason the first startup failed. A twelve-person team building a simple product (a note-taking app, a project board) doesn’t need a BA because the domain is simple — there are no regulatory constraints, no multi-system integrations, no compliance requirements that change quarterly. The PO can absorb the domain complexity and still have capacity for product work.

The real trigger is the domain-to-product complexity ratio. When the domain is complex relative to the product, the BA hire pays for itself. When the domain is simple, it doesn’t.

High domain complexity looks like this: regulatory requirements that change (healthcare, fintech, insurance), multi-system integrations where data must flow correctly across three or four platforms, business rules that have exceptions to the exceptions, stakeholder groups with genuinely conflicting definitions of “done.” A PO working in this environment spends increasing amounts of time on process documentation, compliance review, and stakeholder alignment on facts — leaving less time for discovery, strategy, and prioritization.

Low domain complexity looks like this: a consumer app with straightforward business rules, a B2B tool where the customer’s workflow is well-understood, a product where the hardest problem is UX, not regulation. A PO here can hold the entire domain in their head and still do product work.

The four signals that it’s time

Beyond the complexity ratio, four specific symptoms tell you the PO has crossed the line from “handling it” to “drowning in it.”

Signal one: the PO spends more than 40% of their time on process documentation. Track it for two weeks. If the PO is writing process flows, mapping compliance requirements, or producing stakeholder-alignment documents for more than two-fifths of their week, the domain is consuming product capacity. The PO’s job is to make product decisions, not to document the world those decisions operate in.

Signal two: stakeholder meetings require domain expertise the PO doesn’t have. When the PO sits in a meeting with legal, compliance, or a partner integration team and can’t evaluate the claims being made — when they’re taking notes to “look into it later” instead of pushing back in real time — the domain has exceeded the PO’s bandwidth for learning. A BA with domain background handles these meetings differently: they can challenge a compliance officer’s interpretation or ask the right follow-up question about an integration constraint.

Signal three: requirements are getting lost between business and tech. The tell is rework: engineering builds something, the PO reviews it, and the feedback is “this doesn’t match what the business said.” The gap isn’t engineering’s fault or the PO’s fault — it’s a translation gap. The business describes constraints in domain language, the PO translates to product language, engineering implements in technical language. Each translation loses fidelity. A BA who speaks all three languages sits in the middle of the chain and catches the drift before it becomes a sprint of wasted work.

Signal four: the PO is the bottleneck for every cross-functional decision. When every question from engineering, design, QA, and marketing routes through the PO because only the PO understands the domain constraints, the PO becomes a single point of failure. The team waits for the PO to answer a compliance question, then waits again for a business-rule clarification, then waits again for a stakeholder alignment. A BA absorbs the constraint-clarification traffic, freeing the PO to make product decisions instead of answering factual questions all day.

The wrong time to hire

The mirror failures are hiring too early and hiring too late, and both are expensive in different ways.

Too early burns salary on a role with no natural home in the workflow. At a small team with a simple domain, the BA produces deliverables nobody uses because the PO is already handling the constraint layer comfortably. The BA, looking for work that matches their skills, starts producing documentation that the team didn’t ask for and doesn’t reference. Resignation follows within six to twelve months, and the team concludes the role is unnecessary — which it was, at that stage, but might not be later.

Too late costs you deals, compliance, and engineering trust. The healthcare company lost a regulatory review cycle because the PO’s scattered Slack-thread requirements didn’t survive an auditor’s scrutiny. A fintech client lost a partnership integration because the PO couldn’t articulate the data-mapping constraints quickly enough, and the partner moved to a competitor who could. The cost is invisible until it isn’t — and by then, the team is hiring a BA in crisis mode, which produces worse outcomes than hiring proactively.

The hybrid model that most teams actually need

Most teams don’t need a full-time BA. They need a hybrid: someone who splits their time between business analysis and product work, or a part-time BA shared across two or three product teams.

The hybrid works when the domain complexity is real but not constant. A team building healthcare software needs deep BA work during compliance-heavy features (consent flows, audit trails, data residency) and minimal BA work during UX-focused features (onboarding redesign, dashboard layout). A full-time BA sitting idle during UX sprints is wasted capacity; a hybrid BA who shifts between product analysis and BA work as the roadmap demands is efficient.

The other model is the PO who levels up their own BA skills. This works when the domain is moderately complex and the PO has the aptitude for process mapping and compliance interpretation. The PO takes a course in requirements engineering, adopts a structured requirements template, and handles the constraint layer themselves. It’s cheaper than a hire and avoids the integration risk, but it caps the PO’s capacity for product work — which is fine if the domain isn’t growing in complexity, and a ticking clock if it is.

What to do instead of hiring

Before hiring a BA, try these interventions — they’re cheaper and they reveal whether the problem is truly a missing role or a missing process.

Audit where the PO’s time actually goes. Two weeks of time-tracking, broken into categories: discovery, stakeholder communication, documentation, prioritization, meetings. If documentation and constraint-clarification consume more than 40%, the signal is real. If they consume less than 25%, the problem is something else — probably stakeholder management or prioritization clarity.

Introduce a requirements template. Often the “BA gap” is really a “structure gap” — the PO’s requirements are unstructured because nobody gave them a format. A two-page template (context, constraints, acceptance criteria, out of scope, stakeholder sign-off) can reduce the PO’s documentation time by a third without a hire.

Share a BA across teams. If two or three product teams each have moderate domain complexity, a single part-time BA shared across them handles the constraint layer for all three at a fraction of a full-time hire. The BA becomes a specialist resource, like an architect, rather than a team member embedded in one squad.

The decision framework

The question isn’t “should we hire a BA?” It’s “is our domain complexity consuming product capacity?” The test:

  1. Track the PO’s time for two weeks. If documentation and constraint-clarification exceed 40%, proceed.
  2. Count the stakeholder groups that require domain expertise. If three or more groups (legal, compliance, partner integrations, finance) each demand dedicated time, proceed.
  3. Measure rework. If more than 15% of engineering sprint work gets reworked because of requirement translation errors, proceed.
  4. Check the team size. If the team is under eight people, try the template and the time-tracking first. If it’s over twelve and the signals hold, hire.

The BA role is real, valuable, and badly timed in most organizations. Hire too early and you get documentation nobody reads. Hire too late and you get compliance failures nobody can explain. Hire when the domain complexity is consuming the PO’s capacity for product decisions, and the BA becomes the most leveraged person on the team — not because they do product work, but because they free the PO to do it.

About the author

Prakash Poudel Sharma

Engineering Manager · Product Owner · Varicon

Engineering Manager at Varicon, leading the Onboarding squad as Product Owner. Eleven years of building software — first as a programmer, then as a founder, now sharpening the product craft from the inside of a focused team.

The Product Operating Rhythm

8 parts in this series.

A five-part series on the work between strategy and shipping — a customer-request intake you can defend, the planning stack from undated vision through 5-year, 3-year, yearly, and quarterly plans without repeating yourself, the quarterly planning ritual as a runbook, stakeholder management as a system a product owner runs, and the recovery playbook for when sales sells a feature that was never on the roadmap.

  1. 01Before You Write an OKR — OKRs vs. Rocks vs. a Bare North Star
  2. 02Handling Customer Requests: An Intake You Can Defend
  3. 03The Planning Stack: Vision to Quarter Without Repeating Yourself
  4. 04Cascading OKRs to Department and Product Without a Status Report
  5. 05Running Quarterly Planning Without Losing the Quarter
  6. 06The Product Owner's Stakeholder Craft: Run It as a Systemprevious
  7. 07When You Need a Dedicated BA, and When the PO Already Does This Job← you are here
  8. 08Sales Sold It: The Recovery Playbook for Unplanned Commitmentsup next
Join the conversation0 comments

What did you take away?

Thoughts, pushback, or a story of your own? Drop a reply below — I read every one.

Comments are powered by Disqus. By posting you agree to theirterms.

0:000:00