Business Analyst in Scrum

In traditional approaches, the Business Analyst gathers the requirements months or years ahead of the team. Clearly, that doesn’t work in an Agile world. Scrum doesn’t define any traditional roles inside the team: BA, QA, DBA, Dev, UX - instead, everyone is a Developer or, better yet, a doer. This creates discomfort, but also opportunities.

“What is the role of a BA on a scrum team? My team and their BA struggle to know what falls on the PO’s and what falls on the BA’s responsibilities.”

Part of the challenge is that the traditional approach of the Business Analyst going out to gather requirements disappears. Long-requirement documents are replaced with conversations with stakeholders before we start working on a problem. The core problem they want solved becomes the User Story. The details become the acceptance criteria.

This question, or a variation of it, is one that often comes up in training workshops and our Lean Coffee sessions. Some options I’ve seen work well:

  • BA is the Product Owner
  • BA works inside the Scrum Team, assisting the Product Owner to flesh out specific details. (This happens most often when there is one PO for multiple teams working on a single product, in which case the PO is focused on Product Strategy/Prioritization not PBIs/User Stories)
  • BA participates with QA and Programmers to define acceptance criteria using the BDD (Behaviour-Driven Development) collaborative approach. BDD leverages the detail-oriented skills of the BA to ensure we’ve covered all of the edge cases.
  • BA cross skills and helps with QA, this is a natural outgrowth of the previous step
  • Some cross skill into UX work and, rarely, others cross skill to programming

So we move away from having a distinct role named Business Analyst, towards a team member focusing on solving the customer problem, not gathering requirements.

Get Certified

Explore what Scrum is and how to make it work for you in our Scrum Certification training. Hands-on learning will guide you to improve teamwork, deliver quick feedback, and achieve better products and results.

Registration is now open for workshops:

About this course

Focuses on the role of the team and the ScrumMaster. Get the skills and practical experience necessary to improve teamwork, take the exam, and advance your career with a certification that is in high demand today. Often the best fit for anyone new to Scrum.

Learning and Benefits

Relatable Scenarios

Learn on-the-job applications of key Scrum concepts, skills, principles, along with practical solutions that you can apply the next day for difficult, real-life situations.

Respected Certification

Everything you need to earn your Scrum Alliance® ScrumMaster certification, including exam fee and membership, and so much more.

Practical Exercises

With focus on the challenges that real teams face, and tools to dig deeper. You don’t need more boring Scrum theory. You need something you can sink your teeth into to see immediate results.

Jargon-Free Learning

This workshop is not just for software development or people with a computer science degree. We’ve helped many non-software teams with Scrum.

Career Advancement

Use Scrum knowledge to standout at work, get paid more, and impress your customer, all without burning out.

Ongoing Support

Our active Scrum community forum is a safe place to ask questions. Long after you earn the Certified Scrum Master certification, you will have access to the forum, course materials, and additional valuable resources.