Business Analysis in an Agile Environment

Course:   BAAGL
Duration:   3 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/BAAGL.html
 
Course Summary

Business analysis is central to the success of development projects. As more and more software products are developed in an agile environment, it is important that all concerned appreciate where business analysts fit in.

Agile business analysis is about ensuring the right information is available to the development team in the right level of detail, at the right time, so they can build the right product.

This course uses the International Institute of Business Analysis (IIBA) Agile Extension to the Body of Knowledge (BABOK) Guide as a framework for helping attendees understand the precise role of business analysts in agile software development.

Topics Covered In This Course

Introduction to Business Analysis

  • What is business analysis
  • Scope of business analysis work
  • The IIBA
  • IIBA Business Analysis Body of Knowledge (BABOK)
  • BABOK knowledge areas
  • Business analysis core concepts
  • Agile extension to the BABOK
  • Context for agile business analysis
  • Agile extension techniques

Agile Development

  • The Agile manifesto
  • Defined and empirical processes
  • Agile approach to projects
  • Generic agile development approach
  • Lifecycle of product development
  • Project constraints in waterfall and agile
  • Changing requirements in waterfall and agile
  • Business focus and customer satisfaction
  • Role of business analysts in agile development
  • Guidelines for agile business analysis

Introduction to Scrum

  • Starting Scrum
  • Product backlog
  • Sprints and sprint planning
  • Sprint backlog
  • Sprint reviews and retrospectives
  • Daily Scrums
  • Scrum roles ? Scrum master, product owner, the team
  • Customers and stakeholders

Other Agile Approaches

  • History of agile eXtreme Programming (XP)
  • Business analysis in XP
  • DSDM Atern
  • DSDM roles and responsibilities
  • Kanban
  • Business analysis in Kanban
  • Lean software development

Project Startup

  • Strategy planning
  • Business capability analysis
  • Personas
  • Value stream mapping
  • Purpose alignment model
  • Business case
  • Payback analysis, ROI, NPV, IRR
  • Real options
  • Requirements gathering
  • Facilitated workshops

Planning

Responding to change

  • Agile planning, multiple levels of planning
  • Release planning
  • Iteration planning
  • Prioritization
  • Value driven delivery
  • Risk and value in prioritization
  • Kano analysis
  • MoSCoW

User Stories

  • What are user stories?
  • Levels of detail, epics and themes
  • Story decomposition
  • Story elaboration
  • Storyboarding
  • Acceptance criteria
  • Scenarios
  • Behavior driven development
  • Story mapping
  • Defining done
  • Backlog grooming

Estimating

  • Cone of uncertainty
  • Levels of detail, epics and themes
  • Traditional and agile estimating
  • Estimating with ranges
  • Probability in estimating
  • Shared estimates
  • Estimating in ideal days
  • Estimating by analogy
  • Story points
  • Estimating scales
  • Estimating velocity
  • Planning poker
  • Affinity estimation
  • Re-estimating
What You Can Expect

In this course, you will learn how to?

Who Should Take This Course

Business analysts new to working in an agile environment, product owners and managers of analysts working with an agile team.

Recommended Prerequisites

A knowledge of information systems development.

Training Style

Instructor led with 60% lecture and 40% lab.

Related Courses
Code Course Title Duration Level
BSANF
Foundations of Business Analysis
3 Days
I
Details
BPA1
Introduction to Business Process Analysis
5 Days
I
Details
AGILP
Agile Principles
2 Days
I
Details
AGLBC
Agile Bootcamp
3 Days
I
Details
BAE
Business Analysis Essentials
4 Days
I
Details
DAI
INTRODUCTION TO DATA ANALYSIS
2 Days
I
Details
AGLPM
Agile Project Management
3 Days
II
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.