Business

Business Analyst Roadmap: Step-by-Step Guide for 2026

This business analyst roadmap explains how to understand business problems, gather requirements, analyse data and recommend solutions, step by step.

Steps8Time4 to 8 monthsLevelBeginner to job-ready

What is a Business Analyst?

A business analyst (BA) helps an organisation improve by understanding its problems and needs, then recommending solutions. They talk to stakeholders, document requirements, map processes and analyse data.

Business analysts often act as a bridge between business teams and technical teams. They work in banks, tech companies, consulting firms, government and almost every industry.

How to use this business analyst roadmap

Follow this business analyst roadmap from top to bottom. Each step adds a tool you will use in real projects.

Pick a familiar business, like a gym or online store, and use it as your case study throughout the roadmap.

1Step 1: Business fundamentals

Understand how businesses work, make money and measure success.

What is it?

KPIs (key performance indicators) are the numbers a business watches to see if it is succeeding, such as sales, customer churn or delivery time.

What to learn

Business modelsDepartments and rolesKPIsRevenue and costStakeholders

You cannot improve a business you do not understand. Learn the basics of finance, sales and operations.

Example

text

Business: online clothing store
KPIs:
- Monthly revenue
- Conversion rate (orders / visitors)
- Average order value
- Return rate
- Customer acquisition cost

These five KPIs give a quick picture of how the store is performing.

Practice project: Write a one-page overview of a business model of a company you know.

Helpful resource: IIBA: International Institute of Business Analysis

2Step 2: Requirements gathering

Learn how to find out what stakeholders really need.

What is it?

Requirements are the needs a solution must meet. Gathering them means asking the right people the right questions and writing down clear answers.

What to learn

InterviewsWorkshopsSurveysObservationStakeholder mapping

Ask why several times. The first request is often a solution, not the real need.

Example

text

Interview questions
1. What problem are you facing today?
2. How do you do this task now?
3. What takes the most time?
4. What would success look like?
5. Who else is affected?

Open questions like these help people explain the real problem.

Practice project: Interview two people about a problem at work or university and write down their needs.

Helpful resource: IIBA resources

3Step 3: Documenting requirements

Write requirements so everyone understands them the same way.

What is it?

A user story describes a need from the user’s view. Acceptance criteria explain how we know the story is done.

What to learn

BRDUser storiesAcceptance criteriaUse casesPrioritisation (MoSCoW)

Good requirements are clear, testable and agreed by stakeholders.

Example

text

User story:
As a gym member,
I want to book a class from my phone,
so that I do not have to call reception.

Acceptance criteria:
- Member sees classes for next 7 days
- Full classes show "Waitlist"
- Confirmation is sent by email

This format keeps the focus on who needs what and why.

Practice project: Write ten user stories with acceptance criteria for a gym booking app.

Helpful resource: Atlassian: User stories

4Step 4: Process modelling

Map how work is done today and how it could be better.

What is it?

A process model is a diagram of the steps in a task, who does them and in what order. It makes problems easy to see.

What to learn

FlowchartsBPMNAs-is and to-beSwimlane diagramsRoot cause analysis

Drawing a process often reveals delays and duplicate work that nobody noticed.

Example

text

As-is: refund request
Customer emails -> Support reads email
-> Support asks finance by email -> Finance checks
-> Finance replies -> Support tells customer
(average 5 days)

To-be: refund form -> automatic check -> finance approves in system
(target 1 day)

Comparing the two processes shows where time can be saved.

Practice project: Draw an as-is and to-be process for a restaurant’s online orders.

Helpful resource: BPMN.org

5Step 5: Data analysis for BAs

Use data to support your recommendations.

What is it?

Data analysis means using numbers to answer questions, such as which product sells best or where customers drop off.

What to learn

ExcelSQL basicsPower BI or TableauDescriptive statisticsData storytelling

Numbers make your recommendations much more convincing. Learn basic SQL with our SQL roadmap.

Example

sql

SELECT product, SUM(amount) AS revenue
FROM orders
WHERE order_date >= '2026-01-01'
GROUP BY product
ORDER BY revenue DESC
LIMIT 5;

This query lists the five products with the highest revenue this year.

Practice project: Analyse a sample sales data set and find the top three insights.

Helpful resource: Microsoft Learn: Power BI

6Step 6: Solution evaluation and business cases

Compare options and show which gives the best value.

What is it?

A business case explains why a project is worth doing, what it costs and what benefits it brings.

What to learn

Cost-benefit analysisSWOTGap analysisRisk assessmentROI

Always present at least two options and explain the trade-offs clearly.

Example

excel

ROI = (Benefit - Cost) / Cost
    = (80,000 - 50,000) / 50,000 = 60%

Payback months = Cost / Monthly saving
               = 50,000 / 5,000 = 10

A 60% ROI and a 10-month payback make this option attractive.

Practice project: Write a business case comparing two software options for a small company.

Helpful resource: Investopedia: ROI

7Step 7: Agile and working with tech teams

Learn how software projects are delivered and how BAs support them.

What is it?

Agile teams deliver work in short cycles called sprints. The BA keeps the backlog clear so developers know what to build next.

What to learn

Agile and ScrumBacklogSprint planningJiraUAT (user acceptance testing)

Many BA roles sit inside agile teams. Learn how sprints and backlogs work.

Example

text

Backlog (priority order)
1. Login with email      - 3 points
2. Book a class          - 5 points
3. Cancel booking        - 2 points
4. Waitlist              - 5 points
Sprint capacity: 10 points -> items 1 to 3

The team picks the top items that fit its capacity for the sprint.

Practice project: Create a small product backlog in Jira or Trello and plan one sprint.

Helpful resource: Scrum.org: What is Scrum

8Step 8: Communication and certification

Present findings clearly and build credibility.

What is it?

A strong BA can turn complex analysis into a short, clear message for managers.

What to learn

PresentationsWorkshopsStakeholder managementECBA or CCBAPortfolio

Your value is measured by decisions you help others make. Practise explaining things simply.

Example

text

Slide structure
1. Problem
2. Impact (in numbers)
3. Current process
4. Options
5. Recommendation
6. Next steps and timeline

This structure keeps a presentation focused on the decision.

Practice project: Present a full case study, from problem to recommendation, in ten slides.

Helpful resource: IIBA certifications

Business Analyst roadmap project ideas

Projects turn what you learn into real skills. Build at least one project from each level below, and put every finished project on GitHub with a clear README.

Beginner

KPI dashboard

A simple Excel dashboard with five KPIs for a small business.

Beginner

Stakeholder interviews

Interview notes and a needs summary for a real problem.

Intermediate

Requirements pack

User stories, acceptance criteria and priorities for an app.

Intermediate

Process improvement

As-is and to-be process maps with time savings.

Advanced

Business case

Cost-benefit, risks and recommendation for a new system.

Advanced

End-to-end case study

A full BA portfolio project from discovery to presentation.

Tips to finish this business analyst roadmap

  • Learn by doing. Put every step into practice with a real or sample case. Practical work teaches far more than reading alone.
  • Be consistent. One focused hour every day beats a long session once a week. Small daily progress adds up quickly.
  • Build a portfolio. Save your best work, reports and case studies. A portfolio proves your skills to employers and clients.
  • Find a mentor and a community. Talk to people already working in the field. Their advice saves you time and opens doors.
  • Master the basics first. The fundamentals in this business analyst roadmap change slowly. Learn them well before chasing new tools and trends.

Career paths and next steps

After this business analyst roadmap, you can apply for junior BA, business systems analyst or process analyst roles. Later you can grow into senior BA, product owner, product manager or management consultant.

For more data skills, follow the data analyst roadmap, or explore the product manager roadmap.

Related roadmaps

Business Analyst Roadmap FAQs

Does a business analyst need coding?

Coding is not usually required, but SQL and Excel are very useful. Some technical BA roles also expect basic understanding of APIs and databases.

Is business analysis a good career?

Yes. Businesses always need people who can understand problems and recommend practical solutions, so BA skills are useful across industries.

What is the difference between a business analyst and a data analyst?

A data analyst focuses on numbers and reports. A business analyst focuses on needs, processes and solutions, using data as one of many tools.

Which certification is best for beginners?

IIBA’s ECBA is designed for beginners. Agile certifications can also help if you work in software teams.