Business Analysis in Agile Projects

$1,395.00


  • classroom

  • virtual

  • Onsite
Duration: 2 Days

In this course, you will discover proven techniques for discovering, understanding, and describing product vision. You will learn to understand and depict personas and user stories as well as identify additional requirements and acceptance criteria. You will cover how to model desired product features and functions and communicate collaboratively with colleagues, sponsors, and business customers. Through hands-on exercises, you will gain the competence and confidence you need to improve project outcomes through better requirements definition

What You Will Learn

  • Tools and techniques an organization should use to better define and communicate requirements for Agile projects
  • Levels and types of requirements team roles
  • Write user stories
  • Review requirements elicitation and new discovery methods Attendees will understand
  • Story decomposition and modeling with simple graphical methods
  • Problem identification and solving capabilities
  • Build an effective discover and delivery framework to help any Agile project succeed

Audience

  • Anyone involved with Agile Projects that wants to learn more about hot to incorporate Agile approaches into projects
  • Project Sponsors or Owners
  • Business and Systems Analysts
  • Project Managers
  • Systems Architects and Designers
  • QA Professionals,
  • Systems and Applications Developers
  • Testers and Leaders of Systems Projects
  • Team Leads

Prerequistes

Course Outline

1. Agile Essentials

  • Agile Manifesto and Guiding Principles
  • Agile Approaches
  • Hybridizing Agile
  • Which Agile is Right for You?
  • Business Analysis for Agile Projects

2. Agile Business Analyst

  • Role of a Business Analyst (BA) in Agile Projects
  • BA Underlying Competencies
  • Requirement Basics
  • Asking the Right Questions
  • Business Analysis Techniques
  • Mapping BA Techniques to Agile
  • Guidelines for Agile Business Analysis

3. Product Vision

  • Framework for Assessing Business Needs and Value
  • Defining the Product that Solves the Problem
  • Building a Product Roadmap
  • Importance of Release Planning
  • Stakeholders, Actors, and Personas

4. Voice of the Customer

  • Concepts, Goals, Themes, and Epics
  • User Stories
  • Use Cases
  • Story/Feature Mapping
  • Story Decomposition
  • Story Elaboration
  • Acceptance Criteria
  • Storyboarding for Validation

5. Prioritizing for Business Value

  • Product Backlog
  • Prioritizing Items for the Backlog
  • Importance of Sprint Planning
  • Managing and Grooming the Backlog

6. Moving Toward Behavior-Driven Development

  • Behavior-Driven Development
  • Bridging the Gap with Real Examples
  • Using Analysis Models for Elaboration and Clarification
  • "Given/When/Then/And" Technique

7. Collaboration and Continuous Improvement

  • Creating a Safe Work Environment
  • Using Collaborative Games
  • Importance of Stand-Ups and Sprint Reviews
  • Retrospectives
  • Toward Continuous Improvement

Exercises:

Exercise 1: Conduct a Guided Assessment

  • Define and document the business environment
  • Clearly describe the scope of the business
  • Perform a straightforward analysis of a proposed business opportunity
  • Assess and describe the project's stakeholders, actors, and personas

Exercise 2: Develop the Themes, Epics, and User Stories Describing the Customers Required Capabilities

  • Elicit additional requirements and acceptance criteria for your stories
  • Create a storyboard to validate

Exercise 3: Evaluate and Prioritize Your User Stories

  • Create a sprint plan

Exercise 4: Clarify Requirements Using Real Examples

Exercise 5: Communication, Collaboration, and Teamwork

Course Labs