Chuyển đến nội dung chính

BA, PO, PM and AI Engineer: Who Does What in an AI-Era Product Team?

Duy Tran12 min
BA, PO, PM and AI Engineer: Who Does What in an AI-Era Product Team?

As AI becomes embedded in products, many people — including seasoned BAs — are starting to feel lost: what's my role on this team? The AI Engineer writes prompts, the Data Scientist builds models, the PO prioritizes the backlog, the PM owns the roadmap… so where does the BA fit?

This article cuts straight to the point.


1. Role Map in an AI Product Team

First, let's look at the big picture of a team building AI features:

RoleCore ResponsibilityDecisions About
BA (Business Analyst)Discover problems, gather requirements, write acceptance criteria, evaluate solutionsAre the business requirements correct?
PO (Product Owner)Own the backlog, prioritize stories, represent the business in AgileWhich story gets built first?
PM (Product Manager)Product strategy, go-to-market, pricing, adoptionWhat to build, for whom, and why?
AI EngineerDesign AI pipelines, write system prompts, integrate modelsWhich AI technical solution is feasible?
ML Engineer / Data ScientistTrain models, fine-tune, evaluate technical metricsWhich model performs better?

2. BA in an AI Feature: What Exactly Do You Do?

Before Building (Discovery)

  • Interview stakeholders to understand the real problem — not just hear feature requests
  • Write a problem statement backed by data (not "we need a chatbot," but "first-contact resolution rate is only 45%, 25% below target")
  • Ask: is AI actually necessary here, or would a simpler rule-based approach work?

During Build (Requirements)

  • Write user stories and acceptance criteria for AI features — including edge cases and failure modes
  • Define guardrails: when is AI allowed to respond, and when should it escalate to a human?
  • Work with the AI Engineer to understand model limitations, then write realistic requirements

After Go-Live (Evaluation)

  • Evaluate the AI feature against the original business hypothesis
  • Collect user feedback and synthesize it into an improvement backlog

3. The Most Common Confusion: BA vs PO

Many companies conflate BA and PO. But at their core:

BA = the person who digs deep into problems and requirements — outputs are analysis documents, detailed user stories, acceptance criteria, data mappings, and process flows.

PO = the person who manages the backlog and prioritization — outputs are a prioritized product backlog, sprint goals, and scope decisions.

In many small teams, one person wears both hats. In larger teams, the BA does deep analysis and the PO handles delivery prioritization.


4. How Much Does a BA Need to Know About AI?

You don't need to train models. You don't need to understand gradient descent. But you must know:

  • What hallucination is and why it matters for acceptance criteria
  • RAG vs Fine-tuning: when to use which, so you write the right type of requirement
  • Latency and cost: AI isn't free — every token costs money, which affects flow design
  • Confidence threshold: at what level does the AI become "uncertain" and require human review?
  • Data privacy: can user inputs be used for training?

A BA doesn't need to answer these questions — but must know to ask them of the technical team.


5. Summary: How Should a BA Position Themselves in the AI Era?

The AI-era BA keeps the same core — understanding business problems more deeply than anyone else on the team — but adds:

  1. Asking the right questions about AI capabilities and limitations
  2. Writing acceptance criteria for AI features (not just standard CRUD features)
  3. Participating in AI output quality evaluation from a business perspective
  4. Serving as the advocate for users when AI makes mistakes or causes harm

The role isn't disappearing — it's leveling up.