Enrollment for the current group is closed - the cohort is underway. Sign-ups for the next group are open.

What AI Already Does of a BA's Job

A breakdown of roughly 50 business-analysis techniques from Karl Wiegers (Software Requirements) and BABOK v3: for each technique, an honest look at how much an AI assistant working with code already covers, and what still falls to the human. Not hype - an inventory: where you're already losing on speed if you do it by hand, and where nobody can replace you yet.

~58% of formal BA techniques are already meaningfully automated (the "Full" plus "High" levels). Another 28% get substantial help. Purely human work remains for about 10%.
Full80-100% AI does it on its own · 9 techniques (18%)
High60-80% AI carries the bulk, BA steers · 20 techniques (40%)
Medium30-60% AI helps noticeably, but the BA is in charge · 14 techniques (28%)
Low10-30% marginal assistance, mostly manual work · 4 techniques (8%)
None0-10% purely human work · 1 technique (2%)

The rating assumes working through an AI assistant with access to the code (Claude Code and similar tools). What follows: six blocks of techniques from BABOK/Wiegers.

1. Gathering Requirements

Requirements Elicitation

TechniqueLevelWhat AI doesWhat's left to the human
InterviewsLowGenerates interview scripts and domain-specific question lists, transcribes and summarizes notesConducting the interview itself, reading the interviewee's reactions, live follow-up questions
Workshops / JADLowPrepares the agenda, pre-analyzes materials, summarizes outcomes, drafts follow-upsFacilitation, group dynamics, conflict resolution, on-the-fly synthesis
Focus GroupsLowPrepares the discussion guide, analyzes transcriptsRunning the session, observing reactions
ObservationNone-Physical observation of users in their environment
Questionnaires / SurveysMediumDrafts questions, analyzes results, finds patterns in responses, suggests refinementsDistribution, audience selection, interpreting context
Document AnalysisHighReads and summarizes existing documents (Confluence, specs, policies), extracts requirements, cross-checks them against each otherDeciding which documents matter, validating extracted content against intent
Interface AnalysisHighAnalyzes API contracts, system interfaces, and data formats straight from the code, finds integration pointsUnderstanding the business context of interfaces
PrototypingHighGenerates HTML/CSS prototypes from a description, iterates quicklyValidation with real users, UX decisions
BrainstormingMediumGenerates ideas, develops concepts, plays devil's advocate, finds gapsCreative leaps, domain intuition, team energy
Reverse EngineeringFullReads existing code and extracts business rules, data flows, logic; reconstructs undocumented behaviorVerifying that the extracted rules match business intent

2. Analyzing Requirements

Requirements Analysis

TechniqueLevelWhat AI doesWhat's left to the human
Use Cases & ScenariosHighGenerates scenario descriptions, alternate and exception flows, pre- and post-conditions from requirementsChecking completeness, business alignment
User StoriesHighGenerates stories with acceptance criteria from epics and features, applies INVEST, adds edge casesPrioritization, business-value assessment
Business Rules AnalysisHighExtracts rules from code, documents, policies; formalizes them into decision tablesVerifying the rules reflect actual business policy
Data ModelingHighGenerates ER diagrams, analyzes existing database schemas, suggests normalizationDomain decisions about relationships
Data Flow DiagramsHighGenerates DFDs from code analysis, traces data across systemsValidation against actual business processes
State ModelingFullGenerates state diagrams from code or requirements, finds missing statesChecking edge cases with experts
Process Modeling (BPMN)HighGenerates BPMN from a description, analyzes existing processesValidation against reality, optimization decisions
Decision Modeling (DMN)HighCreates decision tables, checks completeness, finds contradictionsValidating the business logic
Concept ModelingMediumGenerates a glossary, extracts domain concepts from documents and codeSemantic precision of the domain language
Functional DecompositionHighBreaks features down into sub-functions, ties them to components in the codeDeciding where decomposition boundaries lie
Non-Functional ReqsMediumSurfaces NFRs from the code (performance patterns, security), suggests standardsSetting acceptable thresholds, business trade-offs
Acceptance CriteriaFullGenerates Given/When/Then, edge cases, checks completenessFinal business validation
Scope ModelingMediumGenerates context diagrams, identifies system boundaries from the codeDeciding what's in scope and what isn't (policy and strategy)

3. Specifying Requirements

Requirements Specification

TechniqueLevelWhat AI doesWhat's left to the human
SRS DocumentHighGenerates a structured SRS, keeps it IEEE 830-compliant, stitches sections togetherReview, business sign-off
Data DictionaryFullExtracts from database schemas, code, APIs; automatically assembles complete data dictionariesValidating the business descriptions
GlossaryHighExtracts domain terms from documents and code, generates definitions, finds discrepanciesAligning on canonical definitions with stakeholders
Business Rules CatalogHighExtracts and catalogs rules from code and documents, catches duplicates and conflictsChecking against actual business policy
Requirements AttributesFullAuto-fills attributes (priority hints, complexity, source traceability) in JiraPriority and business value are decided by the human
Sequence DiagramsFullGenerates from code with full accuracy: reads actual method calls and interactionsValidation against intended behavior

4. Validating Requirements

Requirements Validation

TechniqueLevelWhat AI doesWhat's left to the human
Reviews / InspectionsHighChecks for ambiguity, incompleteness, contradictions, testability; applies the DoR checklist automaticallyFinal approval, contextual and political judgment
Prototyping for ValidationHighQuickly generates clickable prototypes for validation with stakeholdersRunning the validation session itself
Test Case GenerationFullGenerates test cases from acceptance criteria, boundary analysis, equivalence-class partitioningTest-strategy decisions
Traceability Matrix (RTM)FullBuilds and maintains the RTM across code, Jira, and tests; finds gaps automaticallyDeciding on traceability granularity
DoR / DoD ChecklistsFullChecks every story against the checklist automatically, flags issuesDefining what goes into the checklist itself
Baseline ComparisonHighDiffs requirements between versions, surfaces scope changesDeciding whether the changes are acceptable

5. Managing Requirements

Requirements Management

TechniqueLevelWhat AI doesWhat's left to the human
Change Impact AnalysisHighTraces impact through the code, finds affected components, estimates blast radiusAssessing business impact, go/no-go decisions
Version ControlFullTracks all changes, diffs, history - native to the IDE-
TraceabilityFullAutomatically links requirements, code, tests, and Jira togetherInitial setup of the links
Prioritization (MoSCoW, RICE)MediumApplies the framework structure, scores and ranks items; flags dependenciesBusiness value and stakeholder input
Risk AnalysisMediumIdentifies technical risks from the code, suggests mitigations, flags dependency risksAssessing business risks and their likelihood
EstimationMediumAnalyzes code complexity and historical velocity; suggests story points based on similar past storiesTeam capacity, hidden complexity, the human factor

6. Strategy and Solution Evaluation

BABOK: Strategy & Solution Evaluation

TechniqueLevelWhat AI doesWhat's left to the human
Stakeholder AnalysisMediumGenerates RACI templates, builds personas from org dataUnderstanding real influence and internal politics
SWOT AnalysisMediumGenerates the analysis from the provided context, researches competitorsStrategic judgment
Business Model CanvasMediumGenerates the canvas from inputs, flags gapsStrategic vision
Business CaseMediumStructures the financial analysis, runs ROI template calculationsReal financial data, strategic decisions
Balanced ScorecardLowTemplate generation, KPI suggestionsStrategic alignment, goal-setting
BenchmarkingMediumResearches and gathers benchmarks, analyzes competitor dataJudging relevance to your context
Vendor AssessmentMediumCompares vendor documents, builds evaluation matricesRelationships, trust, strategic fit
Root Cause AnalysisHighAnalyzes the code for bugs, traces errors, builds Ishikawa diagrams from logs and dataOrganizational root causes
Lessons LearnedMediumSummarizes sprint and project data, surfaces patterns from JiraFacilitating the team's retro
Metrics and KPIsHighCalculates from Jira and code data, builds dashboards, trend analysisDeciding which metrics matter
Solution EvaluationMediumCompares the actual code against requirements, runs gap analysisAssessing business value after delivery

The key takeaway for BAs

AI is best at what's textual and structural (generating, analyzing, checking documents), tied to code (anything that benefits from reading the actual implementation), and patterned (well-known frameworks: INVEST, Given/When/Then, decision tables).

AI doesn't replace what needs live interaction (facilitation, interviews, observation), political and strategic judgment (prioritization, stakeholder management, scope boundaries), and creative domain understanding (knowing why the business works the way it does).

The BA's role is shifting from "producing artifacts" to "validating AI-produced artifacts against business reality." The value now isn't in writing the SRS or the diagram - it's in catching where AI got something plausible but wrong.

That's exactly what AI Sandbox teaches: building specs and MVPs through an AI assistant and checking the result, instead of rewriting everything by hand. Join the new group.

Ask a question