Brolly Academy | Business Analysis

Business Analyst Roles and Responsibilities

Daily Work, Deliverables and BA Types (2026)

A plain-English guide to what a business analyst really does in 2026: the core responsibilities, the documents you produce, how the job changes across the SDLC and in Agile teams, the main types of BA roles, how a BA differs from a product owner and project manager, and what changes as you grow from junior to lead.

Business analyst roles and responsibilities in 2026: daily work, BRD, user stories, SDLC and Agile duties, BA types, deliverables and duties by seniority.

BRD · User Stories · UAT SDLC & Agile Duties By Seniority Updated 22 Oct 2026
Share

By Brolly Academy Team · Brolly Academy · Updated 22 October 2026

Business analyst roles and responsibilities 2026, Brolly Academy

Quick answer

A business analyst finds out what a business really needs, turns those needs into clear requirements, and makes sure the final solution actually solves the problem. You sit between the people who have the problem (business users, customers, managers) and the people who build the solution (developers, testers, vendors). Most of your day goes into asking questions, writing and refining requirements, drawing process diagrams, answering the team's doubts and checking that what gets built matches what was agreed.

  • Elicit requirements through interviews, workshops and observation
  • Analyse and document them as a BRD, FRD, SRS or user stories
  • Model processes with AS-IS and TO-BE flow diagrams
  • Manage stakeholders and keep everyone agreed on scope and priorities
  • Validate the solution through reviews and user acceptance testing (UAT), then support the change

Key takeaways

  1. The International Institute of Business Analysis (IIBA) defines business analysis as enabling change by defining needs and recommending solutions that deliver value to stakeholders.
  2. Requirements work is the heart of the job, but documentation is only one part. Listening, questioning and getting agreement matter just as much.
  3. Your responsibilities change by phase: heavy discovery at the start, quick clarifications during build, and testing and adoption support at the end.
  4. Agile BAs write user stories and acceptance criteria in small batches. Waterfall BAs write larger signed-off documents upfront.
  5. A junior BA mostly documents and supports. A senior or lead BA owns scope, shapes solutions and guides other analysts.

1. What is a business analyst?

Short answer: A business analyst is a professional who studies how an organisation works, identifies problems or opportunities, and defines what needs to change, so that the right solution gets built and adopted.

IIBA, the global professional body for business analysis, says on its What is Business Analysis page (IIBA, October 2026) that business analysis is "the practice of enabling change in an organizational context, by defining needs and recommending solutions that deliver value to stakeholders". In simple words, a BA is a change agent.

The change can be big or small: a bank moving account opening online, a hospital ending repeated patient forms, or an online store fixing abandoned carts. In each case, someone has to understand the current situation, talk to everyone affected, decide what the solution must do and check that it works. That someone is usually the business analyst.

IIBA also lists many job titles that involve business analysis, including business systems analyst, systems analyst, requirements engineer, process analyst, product owner, product manager, business architect, management consultant and business intelligence analyst. So BA responsibilities appear in many job descriptions, not only ones titled "Business Analyst".

2. What does a business analyst do? (in simple terms)

Short answer: A business analyst asks the right questions, writes down what the business needs in a form the tech team can build from, and checks the result. Think of the BA as a translator between business language and technical language.

Imagine a store manager says, "Our billing is too slow." That is a complaint, not a requirement. A BA turns it into something buildable:

  1. Asks why and observes. Watches cashiers and times each step.
  2. Finds the root cause. Discounts are typed manually from a printed list.
  3. Defines the need. "The system must apply active discounts automatically when an item is scanned."
  4. Writes clear requirements with rules, exceptions and acceptance criteria, and answers the build team's questions.
  5. Tests with real users before go-live and confirms billing time actually dropped.

What a business analyst does in a company

Inside a company, a BA usually works in one of three places:

  • In an IT services or product company, on client or product projects, writing requirements and user stories for development teams.
  • Inside a business (a bank, insurer, hospital or retailer), improving internal processes and systems, often working with external vendors.
  • In a consulting firm, studying a client's problem, recommending options and building the business case.

Wherever you sit, the core loop is the same: understand the need, define the solution, help deliver it, and check the value.

3. Core roles and responsibilities of a business analyst

Short answer: The main responsibilities of a business analyst are requirements elicitation, requirements analysis, documentation (BRD, FRD, SRS, user stories), process modelling, stakeholder management, solution validation and UAT, and change management support.

IIBA's BABOK Guide, the global standard for the profession, groups business analysis work into six knowledge areas, according to the IIBA Business Analysis Standard (IIBA, October 2026), which also notes that the six areas and their 30 task descriptions have not changed:

BABOK knowledge area What it means in daily work Business Analysis Planning and Monitoring Planning how you will do the BA work, who you will talk to and how you will track it Elicitation and Collaboration Getting information from stakeholders and confirming you understood it correctly Requirements Life Cycle Management Tracing, prioritising, approving and maintaining requirements as they change Strategy Analysis Understanding the current state, the desired future state and the gap between them Requirements Analysis and Design Definition Turning needs into structured requirements and solution designs Solution Evaluation Checking whether the delivered solution gives the expected value

Here is how those areas show up as concrete responsibilities.

Requirements elicitation

Elicitation means drawing out information from people, documents and systems. Stakeholders rarely know exactly what they want, and they often describe solutions instead of problems. Your job is to dig deeper.

Common techniques:

  • One-on-one interviews with users, managers and subject matter experts
  • Workshops where several stakeholders agree on needs together
  • Observation (job shadowing) to see how work really happens
  • Document analysis of existing SOPs, reports, forms and system manuals
  • Surveys when you need input from many users
  • Prototypes and wireframes to get reactions to something visual

Requirements analysis

Raw notes are not requirements. You sort, clarify and prioritise them:

  • Separate business requirements (why), stakeholder requirements (who needs what), functional requirements (what the system does) and non-functional requirements (speed, security, availability).
  • Remove duplicates and conflicts. If Sales wants a discount field and Finance wants no manual discounts, you bring them together to decide.
  • Prioritise using methods like MoSCoW (Must, Should, Could, Won't).
  • Run gap analysis to compare where the business is today with where it wants to be.

Requirements documentation (BRD, FRD, SRS)

You record requirements so that everyone builds and tests against the same understanding.

  • BRD (Business Requirements Document): the business problem, objectives, scope, stakeholders and high-level needs. Written in business language.
  • FRD (Functional Requirements Document): what the system must do, screen by screen or feature by feature, with business rules.
  • SRS (Software Requirements Specification): a detailed specification covering functional and non-functional requirements, often used as the contract between business and development.

Not every company uses all three. Many combine the FRD and SRS, and Agile teams often replace them with a product backlog.

User stories and acceptance criteria

In Agile teams, requirements are written as user stories in a simple format: "As a [user], I want [goal], so that [benefit]." Each story gets acceptance criteria, often in the "Given, When, Then" style, so testers know exactly when it is done.

Example: "As a loan applicant, I want to upload my salary slips from my phone, so that I do not need to visit the branch." Acceptance criteria might say the app accepts PDF and JPG files, rejects files over a set size with a clear message, and confirms each upload.

Process modelling

You draw how work flows today (AS-IS) and how it should flow after the change (TO-BE). Diagrams make problems visible in a way paragraphs cannot. Typical models include flowcharts, swimlane diagrams, BPMN process maps, use case diagrams and data flow diagrams. A good TO-BE model shows exactly which steps disappear, which get automated and who owns each step.

Stakeholder management and communication

Many projects fail not because of bad code but because people were not aligned. As a BA you:

  • Identify every stakeholder group, including the quiet ones, such as compliance or customer support.
  • Understand each group's interest and influence.
  • Run meetings, share minutes and get decisions in writing.
  • Handle conflicting priorities and say "no" politely, with reasons.
  • Keep business users updated in simple language and keep developers updated in precise language.

Solution validation and UAT

Before go-live you confirm the solution does what the business needs:

  • Review designs and prototypes with users.
  • Help testers understand requirements and business rules.
  • Write or review UAT scenarios based on real business situations.
  • Support business users while they test, log defects and decide which issues block release.
  • Get formal sign-off.

Change management and adoption support

A new system is only useful if people use it. BAs help with training material, user guides, FAQs, process updates and go-live support. After launch, you check whether the expected benefits, such as faster processing or fewer errors, actually happened. This links back to the BABOK area of Solution Evaluation.

Other regular duties include keeping a requirements traceability matrix, analysing the impact of change requests, building business cases, pulling data with Excel or SQL, and flagging risks and assumptions early.

4. Business analyst responsibilities in each SDLC phase

Short answer: In the software development life cycle (SDLC), a BA is busiest during planning and requirements, stays involved as the go-to person during design and development, and becomes busy again during testing and deployment.

SDLC phase BA responsibilities Typical outputs Planning and initiation Understand the problem, identify stakeholders, define scope, support the business case Problem statement, stakeholder list, scope note Requirements Run elicitation, analyse and prioritise requirements, model AS-IS and TO-BE processes BRD, FRD or SRS, user stories, process maps Design Review designs and wireframes against requirements, clarify business rules Reviewed wireframes, updated requirements Development Answer developer questions, manage change requests, keep requirements updated Clarification log, change request analysis Testing Help write test scenarios, support UAT, triage defects UAT scenarios, defect priorities, sign-off Deployment Prepare training material and user guides, support go-live User guide, training deck, release notes inputs Maintenance and review Measure benefits, collect feedback, capture new enhancements Benefits review, enhancement backlog

5. Business analyst in Agile vs Waterfall

Short answer: In Waterfall, the BA writes detailed requirements upfront and gets them signed off before development starts. In Agile, the BA works continuously with the team, refining user stories just in time for each sprint.

The Agile Manifesto (2001) values "working software over comprehensive documentation" and "responding to change over following a plan". That does not mean Agile BAs write nothing. It means they write just enough, just in time.

Area Waterfall BA Agile BA When requirements are written Mostly upfront, before build Continuously, sprint by sprint Main documents BRD, FRD, SRS, signed off Product backlog, user stories, acceptance criteria Handling change Formal change request process Expected; reprioritised in the backlog Team interaction Phase-based hand-offs Daily work alongside developers and testers Key ceremonies Requirement reviews, sign-off meetings Backlog refinement, sprint planning, sprint review Testing role UAT at the end Story acceptance every sprint, plus UAT before release

Roles and responsibilities of a business analyst in Agile

In Agile teams you will usually:

  • Break big features (epics) into small user stories.
  • Write clear acceptance criteria for each story.
  • Run or support backlog refinement sessions.
  • Help the product owner prioritise by explaining value and dependencies.
  • Join sprint reviews to confirm stories meet business needs.

Many Indian companies use a hybrid approach, with a light BRD at the start and user stories after that. Be ready for both.

6. Types of business analysts

Short answer: The main types are IT business analysts, business or process analysts, data business analysts, product-facing analysts and domain BAs who specialise in industries such as banking, insurance, healthcare or e-commerce. The core responsibilities stay the same; the focus changes.

BA type Main focus Typical extra responsibilities IT business analyst / business systems analyst Software and system changes Functional specs, system workflows, integration and API requirements, UAT Business or process analyst How work gets done Process mapping, bottleneck analysis, SOP updates, automation opportunities Data business analyst Data, reports and dashboards Report requirements, data mapping, SQL queries, KPI definitions Product-facing analyst A product used by customers User research inputs, feature analysis, backlog support, product metrics Technical business analyst Technically complex systems Data models, interface specs, working closely with architects

Domain business analysts

Domain knowledge often decides who gets hired, because a BA who already understands the industry asks better questions.

  • BFSI (banking, financial services, insurance): loan origination, payments, cards, KYC and onboarding, claims and policy administration. You must understand regulatory and compliance rules and work closely with risk and compliance teams.
  • Healthcare: patient registration, appointment booking, electronic health records, billing and insurance claims. Privacy of patient data and accuracy of clinical workflows are critical. Many Indian BAs in this domain work on US healthcare projects, where claims and insurance processes are a large share of the work.
  • E-commerce and retail: product catalogues, checkout, payments, order tracking, returns and inventory. Work is fast-moving, data-driven and closely tied to conversion and customer experience.
  • Others: telecom, logistics, HR technology, ERP (such as SAP), CRM (such as Salesforce) and ed-tech each have their own BA roles.

7. Business analyst vs product owner vs project manager

Short answer: The BA defines what is needed and why, the product owner decides what gets built first to maximise product value, and the project manager makes sure the work is delivered on time, within budget and with the right resources.

The Scrum Guide (2020 edition) says the product owner is accountable for maximising the value of the product resulting from the Scrum Team's work, including managing the product backlog. "Business analyst" is not one of the three Scrum accountabilities (product owner, Scrum Master, developers), so in Scrum teams BAs usually support the product owner or work as part of the team.

Area Business analyst Product owner Project manager Main question What is needed, and why? What should we build next for the most value? How do we deliver it on time and budget? Owns Requirements and analysis Product backlog and priorities Plan, schedule, budget, risks, resources Key outputs BRD, FRD, user stories, process models Prioritised backlog, product goal Project plan, status reports, risk log Works mostly with Users, SMEs, developers, testers Customers, leadership, the team Sponsors, vendors, team leads Success measure Solution solves the right problem Product delivers value to users Project delivered as agreed

In smaller companies one person may do two of these roles. Many BAs later move into product owner or project manager positions, which is a common growth path.

8. Business analyst responsibilities by seniority

Short answer: Junior BAs document, support and learn. Mid-level BAs own requirements for a project or module. Senior BAs handle complex stakeholders and shape solutions. Lead BAs set the BA approach, review others' work and influence strategy.

Level Typical responsibilities Decision-making Junior / associate BA (fresher to about 2 years) Take meeting notes, draft requirement sections, update user stories, draw AS-IS diagrams, prepare test scenarios, maintain trackers in Jira or Excel Follows the senior BA's lead Business analyst (mid level) Run elicitation sessions, own a BRD or backlog for a module, manage change requests, support UAT end to end Owns requirements for an area Senior business analyst Handle senior stakeholders, resolve conflicting requirements, do gap and impact analysis, shape solution options, mentor juniors Recommends solutions and scope Lead / principal BA Plan BA work across projects, set templates and standards, review deliverables, support pre-sales and business cases, link projects to business strategy Sets direction for BA practice

Junior business analyst responsibilities

As a fresher, expect your first months to look like this: attending every requirement meeting and writing minutes, converting discussions into draft user stories, maintaining the requirements tracker, preparing simple process diagrams, and helping testers during UAT. These tasks build the base you need. If you are starting out, our guide on how to become a business analyst gives a step-by-step plan.

Senior business analyst responsibilities

Senior BAs are trusted with ambiguity. You might be the first person on a new project, deciding what questions to ask, which stakeholders matter and what the scope should be. You challenge requests that do not serve the business goal, protect the team from scope creep and coach junior analysts.

9. Key business analyst deliverables with examples

Short answer: The most common BA deliverables are the BRD, FRD or SRS, user stories with acceptance criteria, process maps, use cases, wireframes, a requirements traceability matrix, UAT scenarios and meeting minutes.

The examples below are illustrative, not from a real project.

Deliverable What it contains Short example BRD Problem, objectives, scope, stakeholders, high-level requirements "Reduce online loan application time from 3 days to same day" FRD / SRS Detailed functional and non-functional requirements, business rules "The system shall reject applications where the PAN format is invalid" User story Who, what, why, plus acceptance criteria "As a customer, I want to track my order status so that I know when it will arrive" Process map (AS-IS / TO-BE) Steps, roles, decisions, hand-offs Swimlane showing a claim moving from agent to surveyor to approver Use case Actor, main flow, alternate flows, exceptions "Customer resets password" with a flow for an expired link Wireframe Simple screen layout Low-fidelity checkout page with address, payment and summary blocks Requirements traceability matrix Requirement linked to design, test case and status REQ-014 linked to TC-031 and TC-032, status: passed UAT scenarios Real-life test scenarios and expected results "Apply a coupon on a cart below the minimum value: show an error message" Meeting minutes and decision log Who attended, what was decided, open actions "Finance confirmed manual discounts are not allowed. Owner: BA. Due: Friday"

You create most of these with tools such as Jira, Confluence, Excel, Visio, Lucidchart and Figma or Balsamiq. Our business analyst tools guide explains what each tool does and which ones to learn first.

10. A day in the life of a business analyst

Short answer: A typical BA day mixes meetings (stand-up, requirement sessions, clarifications) with focused writing time (user stories, documents, diagrams) and review work (testing, stakeholder updates).

Here is an illustrative day for a mid-level IT BA in an Agile banking project in Hyderabad:

Time What you do 9:30 am Check emails and Jira comments. Answer two developer questions on a loan eligibility rule. 10:00 am Daily stand-up with the Scrum team. Flag that one story is blocked waiting for a compliance decision. 10:30 am Requirement workshop with the operations team on a new document verification flow. 12:00 pm Turn workshop notes into a TO-BE process map and draft three user stories. 1:00 pm Lunch. 2:00 pm Call with compliance to close the blocked decision. Update the story and the decision log. 3:00 pm Backlog refinement with the product owner and developers. Split a large story into two. 4:00 pm Review UAT results from business users. Prioritise two defects with the test lead. 5:00 pm Pull a quick report in Excel or SQL to check how many applications fail document checks. 5:45 pm Send a short status note to stakeholders and plan tomorrow.

Early in a project you spend more time in workshops; near release, more time on UAT and go-live support. Is the job stressful? It can be near deadlines or when stakeholders disagree, because the pressure comes from balancing many people's expectations. Clear documentation, written decisions and early escalation of risks make it much calmer.

11. Skills and tools these responsibilities need

Short answer: To handle these responsibilities you need strong communication, questioning and listening skills, analytical thinking, clear writing, process modelling, basic data skills such as Excel and SQL, and comfort with tools like Jira and Confluence. Domain knowledge is a big plus.

You do not need to be a programmer. Most BA roles do not require coding, but understanding how software, databases and APIs work helps you talk to developers and write realistic requirements. Technical BA and data BA roles expect more technical depth.

IIBA's BABOK Guide page (IIBA, October 2026) says the guide covers six knowledge areas, five perspectives on major business analysis disciplines, and a business analysis competency model describing the knowledge, skills, abilities and personal characteristics BAs need.

For a full breakdown, read our guide to business analyst skills. When you start applying, practise explaining your responsibilities and past deliverables using our list of business analyst interview questions, because "walk me through your role on your last project" is one of the most common questions.

12. Sample business analyst job description

Short answer: A typical BA job description asks you to gather and document requirements, work with stakeholders and development teams, model processes, support testing and help users adopt the solution.

Here is a sample job description for a BA with 2 to 4 years of experience. It is an example, not a real job posting.

  • Conduct requirement workshops and interviews with business stakeholders.
  • Document requirements as BRDs, FRDs and user stories with acceptance criteria.
  • Create AS-IS and TO-BE process models using BPMN or swimlane diagrams.
  • Maintain the backlog and traceability matrix in Jira and Confluence.
  • Write UAT scenarios, support testing and help users through go-live.
  • Use Excel and SQL to analyse data and support recommendations.

The same bullets, rewritten with results ("reduced approval steps from 6 to 3"), make strong responsibility lines on a resume.

Want to do this work on real projects, not just read about it?

Brolly Academy's Business Analyst training in Hyderabad and live online takes you through requirements, BRDs, user stories, process modelling, UAT and Agile in Jira with hands-on capstone projects. Book a free demo class to see how the course works before you join.

13. How Brolly Academy helps

If you want to take on these responsibilities in a real job, our Business Analyst course in Hyderabad is built for freshers, career switchers and working professionals. You need to be 18 or above, and no IT or coding background is required.

  • Syllabus mapped to the role: 16 modules covering requirements planning, elicitation, analysis, documentation, requirements management and communication, solution validation and acceptance, enterprise analysis, life cycle models (Waterfall, incremental, Agile) and UML 2.0.
  • Tools: Excel, SQL, Jira, Confluence, Trello, Tableau, Power BI, MS Visio, Lucidchart, Python and ChatGPT.
  • Projects: six capstone projects, including a requirements and BRD project, process workflow analysis, data analysis and reporting, an e-commerce business case, a banking loan system and an Agile simulation in Jira, plus case studies from IT, banking, finance and healthcare.
  • Trainer: Mr. Sri Ram, lead instructor and career mentor with 15+ years in business analysis.
  • Format and fees: a 3-month programme with weekday and weekend batches, classroom training near JNTU Metro Station in Hyderabad and live online batches. The course page lists Video Recording at ₹9,999, Online at ₹24,999 and Classroom at ₹29,999, with EMI options.
  • Career support: free demo class, placement assistance, BA-focused resume building, LinkedIn optimisation and mock interviews. The course also builds a foundation for IIBA exams, which are taken and paid for separately.

Frequently asked questions

What are the roles and responsibilities of a business analyst?

A business analyst identifies business needs, gathers and analyses requirements, and makes sure the delivered solution solves the problem. Core responsibilities include requirements elicitation, documentation such as BRDs, FRDs and user stories, process modelling, stakeholder management, supporting user acceptance testing and helping users adopt the change. In short, the BA connects business teams and technical teams so the right solution gets built.

What does a business analyst do in simple terms?

In simple terms, a business analyst finds out what a business really needs and explains it clearly to the people who build the solution. The BA asks questions, observes how work is done, writes requirements, answers the team's doubts during development and checks the final result with users. Think of a BA as a translator between business language and technical language.

What does a business analyst do day to day?

A business analyst's typical day mixes meetings and focused work. You might join the daily stand-up, run a requirement workshop, turn notes into user stories and process maps, answer developer questions, attend backlog refinement and review UAT results. Early in a project you spend more time in workshops, and near release you spend more time on testing and go-live support.

How does IIBA define business analysis?

IIBA defines business analysis as the practice of enabling change in an organisational context by defining needs and recommending solutions that deliver value to stakeholders. This means a business analyst acts as a change agent, helping organisations understand what needs to change and why, and then making sure the chosen solution actually delivers the expected value to the people affected.

What are the main deliverables of a business analyst?

The main deliverables of a business analyst are the business requirements document, functional requirements document or software requirements specification, user stories with acceptance criteria, AS-IS and TO-BE process maps, use cases, wireframes, a requirements traceability matrix, UAT scenarios and meeting minutes with a decision log. Which ones you create depends on whether your team follows Agile, Waterfall or a hybrid approach.

What is the difference between BRD, FRD and SRS?

A BRD describes the business problem, objectives, scope and high-level needs in business language. An FRD describes what the system must do, feature by feature, with business rules. An SRS is a detailed specification covering both functional and non-functional requirements, often used as the agreement between business and development. Many companies combine the FRD and SRS into one document.

What are the roles and responsibilities of a business analyst in Agile?

In Agile, a business analyst breaks big features into small user stories, writes acceptance criteria, supports backlog refinement, helps the product owner prioritise by explaining value and dependencies, and confirms in sprint reviews that stories meet business needs. Agile BAs work continuously with developers and testers and write just enough documentation, just in time for each sprint.

What are the responsibilities of a business analyst in the SDLC?

In the SDLC, a business analyst defines scope during planning, runs elicitation and documents requirements in the requirements phase, reviews designs, answers developer questions and handles change requests during build, supports test scenarios and UAT during testing, prepares training material for deployment, and measures benefits after go-live. The BA is busiest at the start and near release.

What is the role of a business analyst in an IT company?

In an IT company, a business analyst works on client or product projects, gathering requirements from clients or business users and converting them into functional specifications or user stories for developers. The BA clarifies business rules during development, manages change requests, supports UAT and helps the client adopt the delivered system. IT business analysts also write integration and system workflow requirements.

What does a business analyst do in software development?

In software development, a business analyst makes sure the team builds the right thing. The BA gathers requirements, writes user stories or specifications with clear acceptance criteria, reviews wireframes, answers developer questions, keeps requirements updated when things change and helps testers and users validate the software before release. Good requirements reduce rework, delays and defects.

What are the roles and responsibilities of a business analyst in banking?

In banking, a business analyst works on areas such as loan origination, payments, cards, KYC and customer onboarding. Along with normal requirements work, the BA must understand regulatory and compliance rules and work closely with risk and compliance teams. Domain knowledge matters a lot in BFSI, because a BA who understands banking processes asks better questions and catches gaps early.

What does a business analyst do in healthcare?

A healthcare business analyst works on processes such as patient registration, appointment booking, electronic health records, billing and insurance claims. Protecting patient data and keeping clinical workflows accurate are critical. Many Indian BAs in this domain work on US healthcare projects, where claims and insurance processes make up a large share of the requirements work.

What are the different types of business analysts?

The main types are IT business analysts or business systems analysts, business or process analysts, data business analysts, product-facing analysts and technical business analysts. There are also domain BAs who specialise in industries such as banking, insurance, healthcare, e-commerce, telecom, logistics, ERP and CRM. The core responsibilities stay the same, but the focus and extra skills change.

What is the difference between a business analyst and a product owner?

A business analyst defines what is needed and why, through requirements, analysis and process models. A product owner is accountable for maximising the value of the product and owns the product backlog and its priorities, as described in the Scrum Guide. In Scrum teams, business analysts often support the product owner by writing and refining stories.

What is the difference between a business analyst and a project manager?

A business analyst focuses on what the solution must do and why, by owning requirements and analysis. A project manager focuses on how and when the work gets delivered, by owning the plan, schedule, budget, risks and resources. The BA measures success by whether the right problem was solved, while the project manager measures it by delivery as agreed.

What are the responsibilities of a junior business analyst?

A junior business analyst usually takes meeting notes, drafts requirement sections and user stories, maintains requirement trackers in Jira or Excel, draws AS-IS process diagrams, prepares test scenarios and helps testers and users during UAT. Juniors follow a senior BA's lead while learning elicitation, documentation and stakeholder communication. These tasks build the base for owning requirements later.

What are the responsibilities of a senior business analyst?

A senior business analyst handles senior stakeholders, resolves conflicting requirements, performs gap and impact analysis, shapes solution options and mentors junior analysts. Seniors are trusted with ambiguity, so they often start new projects, decide which questions to ask and define scope. They also protect the team from scope creep by challenging requests that do not serve the business goal.

What does a lead business analyst do?

A lead or principal business analyst plans BA work across projects, sets templates and standards, reviews other analysts' deliverables, supports pre-sales and business cases, and connects projects to business strategy. The lead sets direction for the business analysis practice and guides the team, rather than owning the requirements for a single module.

Does a business analyst need coding skills?

Most business analyst roles do not require coding. You do need to understand how software, databases and APIs work so you can talk to developers and write realistic requirements. Basic Excel and SQL help with data analysis. Technical business analyst and data business analyst roles expect more technical depth than general IT or process BA roles.

What skills are needed to perform business analyst responsibilities?

You need strong communication, listening and questioning skills, analytical thinking, clear writing, process modelling, basic data skills such as Excel and SQL, and comfort with tools like Jira and Confluence. Domain knowledge in an industry such as banking or healthcare is a big advantage. IIBA's BABOK Guide also includes a competency model describing the skills and characteristics BAs need.

What tools does a business analyst use?

Business analysts commonly use Jira and Confluence for backlogs and documentation, Excel and SQL for data analysis, Visio or Lucidchart for process diagrams, Figma or Balsamiq for wireframes, and Power BI or Tableau for dashboards. The exact tool set depends on the company and project, but Jira, Confluence and Excel appear in most BA job descriptions.

Is a business analyst job stressful?

A business analyst job can be stressful at times, especially near deadlines or when stakeholders disagree. The pressure usually comes from balancing many people's expectations rather than from long technical tasks. Clear documentation, getting decisions in writing and raising risks early make the work much calmer and more predictable.

How do I write business analyst roles and responsibilities on a resume?

Write your responsibilities as action-led bullet points with results, not as a copied job description. For example, mention running requirement workshops, writing BRDs and user stories, creating AS-IS and TO-BE process models, managing the backlog in Jira and supporting UAT. Add numbers where you can, such as reducing approval steps from six to three.

Can a fresher do business analyst responsibilities?

Yes, a fresher can start with junior or associate business analyst responsibilities such as taking meeting notes, drafting user stories, maintaining trackers and preparing process diagrams and test scenarios. Brolly Academy's Business Analyst course accepts learners aged 18 and above with no IT or coding background and includes six capstone projects that let you practise these tasks before your first job.

Does Brolly Academy teach business analyst responsibilities with real projects?

Yes. Brolly Academy's 3-month Business Analyst course covers requirements elicitation, analysis, documentation, solution validation, Agile and UML across 16 modules. Its six capstone projects include a requirements and BRD project, process workflow analysis, a banking loan system and an Agile simulation in Jira. You can join classroom training in Hyderabad or live online batches, and a free demo class is available.

Learn with Brolly Academy

Review the syllabus, practical projects and batch timings, and book a free demo before you enrol.

Related Articles

Business Analyst Skills

Technical, soft and AI skills by level.

Read Article

Business Analyst Tools

20+ tools by category, with free plans.

Read Article

How to Become a Business Analyst

Eligibility, 6-month roadmap, first job.

Read Article

Continue Your Learning

Business Analyst Course in Hyderabad

Requirements, BRD and user stories, UML, Agile, Jira, SQL, Excel and Power BI with six capstone projects and placement support.

View Course

Data Analytics Course in Hyderabad

Excel, SQL, Python, Power BI and Tableau with real business datasets and projects.

View Course

Product Management Course

Product discovery, roadmaps, user research, metrics and Agile delivery for aspiring product managers.

View Course