Information Technology
Business Analyst Job Description
Business Analysts in IT identify problems and opportunities, translate business needs into clear requirements, and bridge the communication gap between stakeholders and technology teams. They produce the documentation, user stories, process flows, use cases, acceptance criteria, that lets developers build what the business actually needs rather than their interpretation of what was requested. IIBA's 2026 industry survey puts average BA compensation at $93,186, up from $88,234 a year earlier, with certified professionals earning a consistent premium over peers. The role increasingly involves reviewing AI-drafted requirements rather than writing every artifact from scratch, which shifts the daily emphasis toward validation and stakeholder judgment.
Last updated
Role at a glance
- Typical education
- Bachelor's degree in business, information systems, computer science, or a related field
- Typical experience
- Not specified in cited sources
- Key certifications
- IIBA CBAP, PMI-PBA, PSPO, CSPO
- Top employer types
- Financial services, healthcare, government, technology companies
- Growth outlook
- Computer Systems Analysts projected +8% (2025-35, BLS); Management Analysts projected +9% (2024-34, BLS)
- AI impact (through 2030)
- Augmentation, not displacement: AI drafts stories, summaries, and diagrams; IIBA and CIO.com 2026 reporting find the human premium shifting toward review, validation, and stakeholder judgment.
Duties and responsibilities
- Conduct stakeholder interviews and workshops to elicit and document business requirements for new systems and process changes
- Translate business requirements into functional specifications, user stories, acceptance criteria, and process flow diagrams
- Facilitate requirements reviews with development teams to identify gaps, conflicts, and technical constraints early in the project
- Create and maintain business process models using BPMN or flowcharting tools to document current and future state workflows
- Manage the requirements backlog in Jira, Confluence, or equivalent tools and prioritize items with product owners and stakeholders
- Perform gap analysis between current system capabilities and desired outcomes to define scope for improvement initiatives
- Support user acceptance testing by writing test cases and coordinating testing sessions with business users
- Document data mapping and business rules for system integrations and data migration projects
- Communicate project status, risks, and decisions to stakeholders in formats appropriate for technical and non-technical audiences
- Analyze existing processes for efficiency opportunities and model process improvements that reduce manual effort or error rates
Overview
Business Analysts in IT solve a communication problem that causes an enormous amount of wasted software development work: the gap between what business stakeholders think they asked for and what developers actually built. A skilled BA reduces that gap by doing the hard work of understanding what the business actually needs, not just what stakeholders say they want, and writing it down clearly enough that developers can build it without guessing.
The work starts with elicitation. BAs interview stakeholders, run workshops, observe processes, and review existing documentation to understand the problem that needs solving. This phase requires careful listening and a willingness to push back when stated requirements don't make sense or conflict with each other. The stakeholder who says "I want a dashboard" and the stakeholder who says "I want a report" often want the same thing; sometimes they want incompatible things that need reconciling before any code gets written.
Documentation is the core deliverable. User stories, acceptance criteria, use cases, business process models, data dictionaries, integration specs, these artifacts are the contract between the business and the development team. Their quality directly determines how much rework happens later. A BA who writes ambiguous acceptance criteria will spend the last two weeks of a project in endless debates about whether functionality is actually complete.
In Agile environments, BAs work within sprint cycles, refining stories, answering developer questions, supporting testing, and communicating with stakeholders about what's being delivered. The documentation is lighter but the collaboration is more continuous. BAs who adapt well to this mode, comfortable with uncertainty, responsive in real time, able to make decisions on the spot, are particularly effective.
The role also involves change management. When a new system replaces an old process, business users need to understand why the change is happening and how to use what's been built. BAs often write the training materials and facilitate the user acceptance testing that determines whether a system is actually ready to go live.
AI tools have started taking over the most mechanical parts of this work: drafting a first-pass user story from an interview transcript, summarizing a two-hour workshop into decision points, or turning a text description into a rough process diagram. That has not eliminated the job. CIO.com's 2026 reporting on the shift found the work moving toward review and refinement of AI output rather than production of first drafts, which puts more weight on the judgment and stakeholder skills that made a BA good in the first place.
Qualifications
Education:
- Bachelor's degree in business, information systems, computer science, or a related field
- Degrees in communications, psychology, or organizational behavior are less common but function well in BA roles that emphasize stakeholder management
- Master's in business administration or information systems for senior enterprise roles
Certifications:
- IIBA CBAP (Certified Business Analysis Professional), the field's most recognized credential; IIBA's 2026 survey found CBAP holders earn roughly 19% more than non-certified peers
- PMI-PBA (Professional in Business Analysis), a well-regarded alternative from PMI aimed at analysts working inside project and program structures
- PSPO (Professional Scrum Product Owner) or CSPO for Agile environments
- ITIL Foundation for BAs working in IT service management contexts
Core skills:
- Requirements elicitation: interview design, workshop facilitation, observation, document analysis
- Requirements documentation: user stories, use cases, acceptance criteria, BPMN process models
- Tools: Jira for backlog management, Confluence for documentation, Lucidchart or Visio for process modeling, MS Office
- Data analysis: SQL for basic queries, Excel pivot tables, familiarity with BI tools such as Tableau or Power BI
- Testing support: writing test cases, coordinating UAT, tracking defect resolution
Business domain knowledge:
- At least one industry vertical with enough depth to understand regulatory context and common business processes
- Familiarity with ERP, CRM, or HRIS systems relevant to the target organization
- Understanding of the software development lifecycle, both Agile and Waterfall, and where BA work fits into each
Soft skills:
- Asking the right follow-up question; "what would you do with that if you had it?" is often more useful than documenting the initial request
- Managing stakeholders with conflicting priorities without taking sides
- Writing in plain language that non-technical readers can understand and act on
- Knowing when to defer to an AI-generated draft and when to override it with domain judgment the tool doesn't have
Experience expectations:
- Entry-level roles typically pair a business or IS degree with an internship or a junior analyst rotation inside a larger IT organization
- Mid-level hiring generally expects two to five years documenting requirements for at least one full system implementation or major process redesign
- Senior and lead-level roles expect a track record of managing multiple concurrent workstreams, mentoring junior analysts, and owning the requirements sign-off process end to end
Career outlook
Business Analyst remains one of the more consistently employed roles in IT. Organizations always have more software changes, process improvements, and system implementations underway than they have capacity to execute, and the BA role exists because the cost of building the wrong thing is high enough that investing in requirements analysis pays off.
The closest BLS occupational benchmarks back this up. The Bureau of Labor Statistics projects Computer Systems Analyst employment to grow 8% from 2025 to 2035, adding about 42,900 jobs, with a 2025 median wage of $105,850. Management Analysts, the closer match for BAs doing process and efficiency work, are projected to grow 9% from 2024 to 2034 with about 98,100 openings a year, at a 2024 median wage of $101,190. IT Business Analyst postings specifically have stayed comparatively strong even as some software development hiring has slowed, with demand concentrated in financial services, healthcare, and government, sectors with complex, regulated processes that reward careful requirements work.
The Agile shift has changed the role's texture more than its demand. BAs who entered the field under Waterfall project methodologies have had to adapt to writing lighter-weight stories and working in sprint cycles rather than months-long requirements phases. Those who made the adjustment are often more effective because shorter feedback loops surface problems earlier. Those who haven't are finding their scope absorbed by Product Owners or project managers.
AI is now a fixture of the daily workflow rather than a future threat. IIBA's 2026 commentary on the shift argues that AI accelerates execution, drafting stories, summarizing interviews, generating diagrams, but does not replace the structured thinking that makes those outputs usable in a specific organization's context. CIO.com's 2026 reporting on the same shift found BAs spending less time on first drafts and more time validating and refining AI-assisted output. The BAs best positioned are the ones treating AI as a faster first pass, not a replacement for stakeholder judgment.
The career path leads in several directions. Senior Business Analysts move into Lead or Principal BA roles with mentoring and governance responsibility. The project management path, toward PMP certification and PM roles, is natural for BAs who develop strong scope and timeline skills. Product management is a common destination in technology companies, where the boundary between BA and Product Manager is thin. Some BAs move into business architecture or enterprise architecture for broader organizational scope, a path IIBA's own career road map documents explicitly.
Sample cover letter
Dear Hiring Manager,
I'm applying for the Business Analyst position at [Company]. I've been a Business Analyst at [Company] for three years, supporting a portfolio of system implementations and process improvement projects for the operations and finance divisions.
The project I'm most often asked about is a claims processing system implementation that replaced a 12-year-old legacy platform. My involvement started four months before development did: I ran 22 stakeholder interviews across three business units, documented 140 functional requirements, and facilitated three prioritization workshops that reduced scope by 30% without cutting anything the business considered critical. That scope reduction meant the first release shipped on schedule, which the previous two attempts at replacing this system had not.
I write my acceptance criteria assuming a developer will try to find the gaps. That sounds cynical but it's really just preparation: if there's an edge case I didn't specify, I want to catch it during story review, not during UAT. My current team enforces zero open acceptance-criteria questions at sprint start, and we catch gaps in backlog refinement rather than mid-sprint.
I also do a fair amount of data work myself. I can write SQL well enough to pull records and validate requirements against actual transaction data rather than waiting on developer time for every data question, and I use AI drafting tools for first-pass user stories so I can spend more of my own time on stakeholder validation.
I'd welcome the chance to talk about what you're working on and whether my background fits.
[Your Name]
Frequently asked questions
- What does a Business Analyst do?
- Business Analysts in IT identify problems and opportunities, translate business needs into clear requirements, and bridge the communication gap between stakeholders and technology teams. They produce the documentation, user stories, process flows, use cases, acceptance criteria, that lets developers build what the business actually needs rather than their interpretation of what was requested. IIBA's 2026 industry survey puts average BA compensation at $93,186, up from $88,234 a year earlier, with certified professionals earning a consistent premium over peers. The role increasingly involves reviewing AI-drafted requirements rather than writing every artifact from scratch, which shifts the daily emphasis toward validation and stakeholder judgment.
- What are the main duties of a Business Analyst?
- Core duties include: conduct stakeholder interviews and workshops to elicit and document business requirements for new systems and process changes; translate business requirements into functional specifications, user stories, acceptance criteria, and process flow diagrams; and facilitate requirements reviews with development teams to identify gaps, conflicts, and technical constraints early in the project.
- What is the difference between a Business Analyst and a Product Owner?
- Business Analysts focus on requirements analysis and documentation: eliciting, specifying, and validating what the system should do. Product Owners in Scrum own the product backlog and make prioritization calls, balancing business value against development capacity. Many organizations blend the two roles, and a Business Analyst who can also carry backlog-ownership responsibilities is more valuable in Agile shops.
- Do Business Analysts need technical skills?
- Technical skills aren't always required but they consistently separate strong candidates from weak ones. A Business Analyst who can write SQL queries, read API documentation, or navigate system logs works more effectively with developers and can validate requirements against real data instead of waiting on someone else to run the query.
- What certifications are useful for Business Analysts in IT?
- IIBA's Certified Business Analysis Professional (CBAP) and PMI's Professional in Business Analysis (PMI-PBA) are the two most recognized credentials, and IIBA's 2026 survey found CBAP holders earn about 19% more than non-certified peers. For Agile-heavy teams, a Professional Scrum Product Owner (PSPO) or CSPO credential signals fluency with backlog-driven requirements work.
- How is AI changing the Business Analyst role?
- AI tools now draft user stories from meeting transcripts, summarize stakeholder interviews, and generate first-pass process diagrams, work CIO.com documented across 2026 case studies. IIBA's own 2026 commentary argues the job is shifting toward structured thinking that makes AI output usable in a specific organizational context, rather than disappearing. Business Analysts who use AI for the mechanical first draft and spend the saved time on validation and stakeholder judgment come out ahead.
- What industries hire the most Business Analysts?
- Financial services, banking, insurance, capital markets, remains the largest employer of IT Business Analysts because of regulatory complexity and constant system change. Healthcare, government, consulting, and large technology companies round out the top employers. Analysts who build deep expertise in one regulated vertical typically advance and earn faster than generalists.
Sources
Salary figures and role details on this page were checked against the following sources. Dates show when each was last reviewed.
- Computer Systems Analysts, U.S. Bureau of Labor Statistics Occupational Outlook Handbook (2026)Checked Sep 15, 2026
- Management Analysts, U.S. Bureau of Labor Statistics Occupational Outlook Handbook (2025)Checked Sep 15, 2026
- Business Analyst Salary, Robert Half 2026 Salary Guide (2026)Checked Sep 15, 2026
- The 2026 Global State of Business Analysis Report, IIBA (2026)Checked Sep 15, 2026
- How AI Is Changing the Business Analyst Role for the Better, CIO (2026)Checked Sep 15, 2026
Related job descriptions
See all Information Technology jobs →- Business Intelligence Analyst$72K–$118K
Business Intelligence Analysts turn raw organizational data into reports, dashboards, and analysis that business leaders use to make decisions. They write SQL against cloud data warehouses, build visualizations in Tableau or Power BI, maintain data models and metric definitions, and partner with stakeholders to figure out what questions actually need answering, then make sure the answers are accurate, accessible, and easy to interpret. The role sits between data engineering and the business, translating warehouse tables into numbers executives trust, and increasingly means checking the output of AI modeling copilots rather than only building dashboards by hand.
- Business Systems Analyst$76K–$120K
Business Systems Analysts analyze how enterprise systems support business operations, identify gaps between system capabilities and business needs, and define requirements for system enhancements and replacements. They combine functional business knowledge with enough technical depth to communicate credibly with developers and system administrators, bridging the gap between what users need and what IT can build. Most specialize in one platform family, such as SAP, Oracle, or Workday, and split their time between multi-year implementation projects and the steady backlog of enhancement requests, vendor patches, and integration fixes that keep existing systems running. As AI features get embedded into ERP and HRIS platforms, BSAs increasingly decide which automated capabilities to enable and how to govern them.
- Business Systems Analyst II$82K–$128K
Business Systems Analyst II is a mid-to-senior role for analysts who have moved beyond basic requirements documentation into independent ownership of complex system workstreams. At this level, practitioners lead requirements analysis for significant enterprise system changes, mentor junior analysts, manage vendor relationships, and drive configuration decisions with minimal oversight. They bring functional and technical depth to each engagement, typically after four to eight years of hands-on systems analysis work, and they increasingly act as the bridge between business stakeholders and the AI-driven and agentic features vendors are adding to core ERP and enterprise platforms, deciding how much autonomy those features get in production and documenting the guardrails around them.
- Cloud Business Analyst$80K–$130K
Cloud Business Analysts bridge business stakeholders and cloud engineering teams, translating organizational needs into technical requirements for cloud migrations, platform builds, and cost optimization programs. They analyze cloud usage data, identify inefficiencies, and ensure cloud investments deliver measurable business value. Most work in cross-functional roles at enterprises running AWS, Azure, or Google Cloud at scale.
- FinOps Business Analyst$78K–$125K
FinOps Business Analysts sit at the intersection of cloud engineering, finance, and product management, translating raw cloud spend data into actionable cost optimization recommendations. They build showback and chargeback models, track unit economics, and work with engineering and finance stakeholders to close the gap between what cloud infrastructure costs and what it should cost. The role exists because most organizations discover, usually after the bill arrives, that cloud spending scales faster than discipline.
- IT Business Analyst$72K–$115K
IT Business Analysts serve as the critical link between business stakeholders and technology teams, translating organizational needs into clear, actionable system requirements that developers and architects can build against. They document current-state processes, define future-state workflows, facilitate requirements workshops, and validate that delivered solutions actually solve the problem the business articulated. The role lives at the intersection of communication, analytical rigor, and working knowledge of software development and enterprise systems.