Fundamentals (Business Analysis, Requirements Development & Management)

Agile Business Analysis: A Comprehensive Roadmap for Success

Agile Requirements: Collaborating to Define and Confirm Needs

Roadmap to Success: Scope Modeling

Roadmap to Success: Comprehensive (ILT)

Roadmap to Success: Comprehensive (Blended)

Roadmap to Success: Foundation for Reqts Development & Mgmnt

Roadmap to Success: Analysis Modeling

Overview: Roadmap to Successful Requirements

Intermediate and Advanced (Analysis Modeling, In-Depth)

Business Rules: A Roundtrip Journey on the Road to Success

Business Rules: On the Road to Success

Essential Data Modeling

Logical Data Modeling

Event Modeling: A Power Vehicle for Navigating Requirements (IL classroom)

Event Modeling: A Power Vehicle for Navigating Requirements (IL eLearning)

Intermediate and Advanced (Elicitation, Agile Planning, Improving Iteration & Project Outcomes)

Collaborating for Success: Facilitation Skills for Agile Teams

Get the Right Stuff, Fast Using Facilitated JAD Workshops

Project Retrospectives and Team Reviews

Delivery Modes

About EBG’s Instructor-Led Training

About EBG’s eLearning

Alignment with IIBA and the BABOK™

EBG Consulting Solutions Matrix

Register for the Agile Requirements Workshop

Agile Requirements: Collaborating to Define and Confirm NeedsAgile Requirements: Collaborating to Define and Confirm Needs

  Download PDF
Delivery Mode: Instructor-led Classroom
Prerequisites: Exposure to agile analysis is desirable but not required. Awareness of good requirements practices and analysis models is desirable but not required.
Course Length: 2 days
Description:

Build skills defining small, valuable, well-defined product requirements for delivery. You learn how to build a shared understanding of product needs using collaborative techniques and slice them into well-understood, valuable chunks for development. 

This training focuses on the “now view” (iteration or work-in-progress) within the context of the overall product (“big view”) and product releases (“pre-view”). Through practice exercises, you learn to elicit, evaluate, and explore product backlog items, collaborate to analyze product needs, adapt requirements analysis practices, and define product needs.

Through practice exercises, you will study how to slice minimal marketable features (MMFs) into right-sized stories, how to create user story maps, and practical techniques for making stories “ready” for iteration planning and team delivery. You will learn to utilize option analysis and story slicing strategies, with a keen focus on business value.  This training emphasizes defining and continual pruning of a healthy product backlog, how to collaborate to develop agile requirements, ways to adapt your requirements practices, and the power of “doneness” to clarify requirements. 

You gain an appreciation of both the content and the timing of requirements analysis in agile projects, and learn why it’s crucial to collaborate with the entire project community throughout each delivery cycle.

You leverage EBG’s Agile Analysis Roadmap to learn when, where, and how to draw on analysis models. Understand how to calibrate the content, format, and timing of requirements analysis to prepare for and participate in planning (iteration, release or kanban) as well as the daily analysis needed to transform requirements into tests and code.

This course is endorsed by the IIBA. You'll earn 14 CDUs (Continuing Development Units) for attending this course.

If you choose EBG's popular "Agile Jump-Start" package, the team will participate in the Agile Business Analysis training and then will start applying the principles on their own agile project while being mentored by an EBG expert.

Who Should Attend: Agile Requirements: Collaborating to Define and Confirm Needs is valuable to anyone involved in eliciting, analyzing, developing, verifying, and/or validating product needs including product owners and champions, customers, scrum masters/project leaders/facilitators, business analysts, testers, developers, user experience/usability experts, and subject matter experts.
Objectives:

  • Identify how agile differs from traditional development
  • Define how you implement the key practices of agile development
  • Analyze , validate, and slice minimum marketable features (MMFs)
  • Identify user stories
  • Model users with roles or personas and process usage with a user story map
  • Analyze options to slice and "right size" user stories
  • Validate user stories with doneness criteria
  • Define scenarios and tests for agile requirements
  • Identify and specify nonfunctional requirements for agile
  • Desribe the value of supplementing user stories with organic analysis models
  • Understand ways to assign business value to requirements
  • Appreciate the value of just-in-time, just enough agile analysis
  • Calibrate documentation practices for your project
  • Understand how requirements are the basis for agile planning

Course Materials: The participant's manual includes text, illustrations, and practice exercises. The rich, reusable materials include worksheets, checklists, and references useful for your agile project. Each attendee also gets a copy of the EBG's Agile Analysis Roadmap and a copy of The Software Requirements Memory Jogger: A Pocket Guide to Help Software and Business Teams Develop and Manage Requirements.
Outline: 1. Introduction to Agile Development
  • Agile versus waterfall development
  • Principles, practices, processes, and roles for combining agile development with scrum
  • Agile planning
  • Industry findings
  • Scaling agile

2. Requirements in Agile Projects

  • Traditional vs. agile requirements
  • Requirements the agile way
  • Agile analysis practices
  • Agile Analysis Roadmap
  • How agile methods impact requirements risks

3. Defining Agile Requirements

  • Steps for doing agile development
  • Big-View: an overview
  • Charter, vision, project data sheet
  • Features
  • Other Big View requirements
  • Verifying scope and the big view
  • Slicing for value
  • Minimum marketable features (MMFs)
  • Pre-View: an overview
  • User roles and personas
  • User stories: what and how
  • User story maps
  • User story options and slicing for value
  • Prototype the low-fidelity way
  • User story heuristics
  • INVESTing stories
  • Now-View: an overview
  • Right sized stories
  • Acceptance criteria
  • Scenarios and acceptance tests
  • Quality attributes, design and implementation constraints, external interfaces
  • Cross-cutting requirements
  • Organic modeling
  • Agile documentation
  • Pruning the backlog

4. Estimating and Planning with Stories

  • Planning agenda
  • Estimating in agile
  • Calculating capacity and velocity
  • Business value
  • Prioritization and ranking techniques
  • Kanban
  • Information radiators

5. Agile Requirements in Context

  • Requirements as the basis for multiple levels of agile planning
  • Product roadmapping
  • Release planning
  • Work ahead (making ready)
  • Adopting and adapting to agile
  • Agile community practices
  • Agile requirements wrap up

IIBAThis course is endorsed by the IIBA. To see how this course maps to the IIBA BABOK™, click here.

Top of page