Analysis in an Agile Team

Download PDFSuccessful agile teams need to determine how to manage work so that the right level of requirements are analyzed and communicated prior to and during an iteration. The foundation of agile principles is doing what adds value and doing it just enough and at the right time. This is easier said than done. Proven business analysis techniques are extremely valuable when performed at the right time to the right extent.

This course explores how agile teams collaborate, utilize business analysis techniques to refine their backlog, sufficiently describe user stories, determine the appropriate sequence to deliver those stories, and produce artifacts that support future activities. The application of well-known analysis techniques with an agile mindset helps teams to continuously refine their understanding of the right solution through learning and feedback, deliver the solution incrementally to their stakeholders, and avoid activities that do not add value.

Hands-on workshops provide students practice for each technique during class. This course is aligned with Scaled Agile Framework (SAFe) version 3.0, supports the standards outlined in the IIBA BABOK® Guide.

Learning Objectives

  • Elicit and communicate the appropriate level of requirements detail prior to and during an iteration
  • Use business analysis techniques to refine a backlog in a just enough and just in time fashion
  • Sequence the backlog to ensure that learning and value delivery occur early and often
  • Develop user stories and specify acceptance criteria to assist the product owner, domain stakeholders, and the team to build a quality product or system
  • Practice effective and efficient Iteration Planning
  • Apply observations from experience and feedback from stakeholders to revise the solution approach to best meet stakeholder needs
  • Determine the value delivered by the team on an ongoing basis
  • Produce artifacts that support ongoing initiatives
  • Facilitate effective decision making among multiple stakeholders

Course Outline

Introduction.5 hour

  • Understand the use of analysis skills for value management
  • Distinguish between value management at the team or project level and value management at the portfolio level
  • Discuss how value management occurs in common agile approaches

Backlog Refinement3.5 hours

  • Use decision filters to guide collaborative decision making
  • Group and sequence backlog
  • Understand and describe user stories
    • Splitting, slicing, and chopping user stories to get them to an appropriate size
    • Use Models, Examples and acceptance criteria to further understand and describe user stories
    • Build a shared understanding of non-functional requirements as user stories or Acceptance Criteria
    • Use a Definition of Ready to indicate “just enough” analysis of a user story
  • Create a Discovery Board to visualize, manage, and improve your discovery process

Iteration Planning1.5 hours

  • Create Sprint Goals to aid iteration planning
  • Consider risks, assumptions, constraints, and non-functional requirements during iteration planning
  • Account for dependencies between backlog items during iteration planning
  • Involve stakeholders at the appropriate level during Iteration Planning
  • Use spikes to learn through building and feedback

Manage Value During Build & Test1 hour

  • Demonstrate collaborative decision making techniques useful in team settings
  • Manage dependencies outside the team during an iteration
  • Use a Delivery Board and Definition of Done during an iteration
  • Evaluate the value a team delivers as a result of each iteration
  • Elicit and act on feedback from the team and stakeholders throughout the course of an initiative
  • Identify, record, maintain, and manage artifacts so they will be valuable in the future

Course Summary.5 hour

  • Bringing it all together
  • Develop an Action Plan with next steps on the student’s current project
Agile Requirements Management
Request Onsite
Length1 day
Intended Audience

Anyone working on an agile team will benefit from this course. It is essential that product owners, business analysts, systems analysts, or any other team member involved with requirements on an agile project have these critical analytical skills.

PrerequisitesStudents should attend our Agile Overview class or have applicable working experience in an agile environment.
Endorsed by

Course List

Pin It on Pinterest

Share This