0345 4506120

Essential Agile for Business Analysts

  • Are you an experienced Business Analyst?
  • Would you like to learn what Agile software development is?
  • What the common terms and practices are and how Agile could benefit your project?

If you'd like to gain a clear understanding of the Business Analyst's role in Agile teams, how Agile compares to traditional methods and what tools are available to you, then join this course with Alan Kelly!

In this course, we'll cover the main Agile methods Scrum and XP, and the relationship of Agile to Lean. Alan will explain common terms and practices in Agile, how Agile software projects and teams are organised and the roles on these teams. We'll then learn about the essential role of Business Analysis on Agile projects and how you, as a Business Analyst can apply Agile practices to help accelerate delivery, increase business value and ensure teams do the right thing.

Target Audience

If you are a Business Analyst (or you are responsible for Business Analysis or requirement gathering on a software team), and you want to learn the practices and skills required to work on an Agile Team, this Essential Agile for Business Analysts course is for you!

We don't currently have any courses listed for Essential Agile for Business Analysts, would you like to view all courses for Agile & Scrum?

Learning Objectives

Learn how to:

  • Describe the main Agile methods: Scrum and XP, plus the relationship of Agile to Lean
  • Use effective tools and practices for Business Analysts on Agile Teams.
  • Apply Agile practices to help accelerate delivery and increase business value on an Agile project.
  • Add value to an Agile Team and understand how Agile Teams are organised
  • Become an effective Business Analyst on an Agile Team


To benefit from this Essential Agile for Business Analysts course, you'll need several years experience in Requirements Gathering and Business Analysis on software development projects, prior to attending. Prior Agile experience is not necessary.

Course Content

Agile & Scrum Overview

  • What is Agile software development?
  • Review of Scrum and Extreme Programming (XP) methods
  • The relationship between Agile, Scrum and other methods
  • Benefits of Agile and Scrum
  • Empirical processes control
  • Agile Manifesto: values and principles
  • Self-organizing teams

Sprints and Iterations

  • Sprint/Iteration Cycle
  • Planning
  • Sprint Backlog
  • Commitment
  • Daily Scrum
  • Sprint Reviews
  • Retrospectives
  • Demonstrations
  • Release
  • Velocity
  • Sprint Goal
  • Abnormal Termination

Technical Practices

  • Test Driven Development (TDD)
  • Acceptance Test Driven Development (ATDD)
  • Refactoring
  • Continuous integration
  • Simplicity
  • Code Reviews and Pair Programming
  • Work breakdown
  • Estimation with Planning Poker

Management Practices

  • Impediment removal
  • Vertical teams
  • Quality
  • Risk management
  • Burn-down, burn-up and cumulative flow charts
  • Visibility
  • Definition of Done
  • Kaizen continuous improvement


  • Product Owner role
  • Customer involvement
  • User Stories: Epics, Features and Tasks
  • Story breakdown and estimation
  • Product Backlog
  • Prioritization
  • Roadmaps and Release plans


  • Scrum Master
  • Product Owner, Customer and Business Analyst
  • Team
  • Developers and Testers
  • Stakeholders

How Agile Affects Business Analysis

  • Short iterations and just-in-time analysis
  • TDD and model driven analysis
  • Communication over documentation
  • Up-front QA with BA
  • Business value over requirements or features

Tools for Agile Business Analysis

  • User Stories and INVEST
  • User stories as placeholders
  • Prioritisation: MOSCOW rules and Absolute - prioritisation
  • Managing backlogs
  • Assigning business value
  • Real options based investment

Other items

  • The role of documentation
  • Overview of Kanban software development method
  • Importance of quality
  • ScrumBut and The Nokia Test The Learning Organization

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the request service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.


Our Customers Include