Agile For Business Analysts (BA08)

Request a Quote for this class

About this Course

Business analysis professionals frequently find themselves on Agile development teams only to discover that many of the tools and techniques no longer work effectively. Agile Scrum is an incremental, iterative framework for project management and software development in which requirements and solutions evolve through collaboration between self-organizing cross-functional teams.

Project success is dependent on how effective you manage change. Many traditional project teams run into trouble when they try to define all of the requirements up front, but the reality is that the requirements document is usually insufficient. Regardless of how much effort goes into it, requirements change during the project and have to be updated.  Agile experts know that if they have the ability to elicit detailed requirements up front then they can also do the same when they actually need the information.  In short, agile professionals strive to truly manage change, not to prevent it.

In this advanced business analysis course you will explore and apply proven techniques to help you to understand and apply business analysis techniques within the context of an Agile software development project, AND to apply Agile techniques within the context of business analysis.

Audience Profile

Project Managers, Business Analysts, Business and IT stakeholders working with analysts, Quality and process engineers, technicians, managers; supervisors, team leaders, and process operators; anyone who wants to improve their Business Analysis skills

Course Content

In this course, you will learn to:

  • Explain the business case for Agile development.
  • Explain how Agile projects can benefit from a business analysis approach.
  • Conduct the business analysis activities that occur before an Agile project is launched.
  • Apply UML modeling techniques to define the solution scope of an Agile project.
  • Apply Agile and business analysis best practices to elicit, analyze and communicate requirements.
  • Lead an Agile requirements workshop.
  • Participate in Agile best practices like a daily scrum, sprint planning and leading a retrospective.
  • Manage a product backlog.
  • Guide the users through iterative product evaluations.
  • Establish post-project assessments to ensure that the product continues to meet the business objectives.

The course will explore how your projects can successfully manage requirements in an effective Agile environment.

Prerequisites

No prerequisites - This course suitable for both novices and experienced people who need to manage and communicate requirements for Agile projects. It is recommended that participants complete the BA01 – Business Analysis Essentials course prior to enrolling or have equivalent experience. Understanding concepts of project management and business analysis is helpful.

Course Outline

MODULE 1 – AGILE AND BUSINESS ANALYSIS

MODULE 2 – INSIDE AGILE

MODULE 3 – ESTABLISH THE VISION

MODULE 4 – DEVELOP USER PERSONAS

MODULE 5 - ESTABLISH THE SOLUTION SCOPE

MODULE 6 – WRITE AND ORGANIZE USER STORIES

MODULE 7 – ANALYZE THE USER STORIES

MODULE 8 – MANAGE THE PRODUCT BACKLOG

MODULE 9 – END-OF-ITERATION EVALUATION