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

Agile Business Analysis: A Comprehensive Roadmap for SuccessAgile Business Analysis: A Comprehensive Roadmap for Success

 

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

This three-day comprehensive course builds knowledge and skills in the agile method of developing requirements-the basis for delivering business value to customers on agile projects. With these skills, you can start building your product or improve your current agile analysis practices.

You'll learn the three levels of planning needed in an agile project-product, release, and iteration-and the analysis needed at each level. You'll learn how to create a requirements-driven product roadmap, how to deliver a requirements-driven release plan, ways to conduct dependency analysis, and how to define small, well-formed requirements for each iteration.

Navigating with the EBG Agile Analysis Roadmap, you'll gain hands-on-experience working in a small team to specify agile requirements and then to estimate and prioritize them. You'll define and prune your product backlog based on customer needs.

You'll learn when, where, and how to draw on analysis models for your agile project. You'll learn how to adapt your current requirements practices and how to calibrate the content, format, and timing of requirements analysis. This training teaches you how to get your requirements ready for iteration planning through "just enough" and "just-in-time" analysis.

In this carefully designed and executed learning environment you'll participate in interactive discussions, complete practice exercises, and evaluate sample results.

Business analysts will learn how agile analysis aligns with the International Association of Business Analysis (IIBA®) Business Analysis Body of Knowledge (BABOK®). This course is endorsed by the IIBA®, and you'll earn 21 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: This course is valuable for all members of agile delivery teams: product owners, customers and users, scrum masters/project leaders/facilitators, business analysts, subject matter experts, data analysts, data architects and administrators, developers and designers, user interface/experience experts, agile project advisers, and coachesanyone who explores, defines, analyzes, verifies, and validates business needs and transforms them into working software.
Objectives:
  • Describe how agile methods differ from traditional development
  • Define the key principles, practices, and processes of agile development
  • Identify the roles people play in an agile project
  • Identify the key practices of agile analysis and ways to make requirements practices "lean"
  • Understand the value of a product roadmap and release planning for large, complex products
  • Define and analyze agile requirements
    • Build analysis models useful for defining your product roadmap and release plans
    • Develop stories along with their "doneness" criteria so you can plan, estimate, and develop tasks for iteration planning
    • Elaborate on requirements using supplemental analysis models to obtain a more complete understanding of your iteration's requirements
    • Conduct dependency analysis to use in prioritizing requirements during planning cycles
    • Describe four ways to prioritize stories and three ways to estimate them
    • Adjust the details and documentation of requirements to specify "just enough" requirements for your agile projects
Course Materials:

The participant's manual includes detailed 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 Agile Business 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 engineering practices
  • Iteration planning
  • Collaborating on agile projects

2. Business Analysis in Agile Projects

  • Adapting agile techniques
  • Agiles multiple levels of planning
  • Planning cycles and rhythms
  • Progressive requirements elaboration
  • Require'ments-driven agile workshops
  • Requirements as the basis for your agile backlog
  • EBG Agile Analysis Roadmap
  • Mapping IIBA BOK 2.0 to agile analysis
  • How agile methods impact requirements risks

3. Agile Business Analysis: Product View

  • Agile's Big View
  • Product vision
  • Feature/event mapping
  • Product roadmapping
  • Monitoring and communicating requirements

4. Agile Business Analysis: Release Level

  • Agile's Pre-View
  • Release planning
  • User stories, epics, and sagas
  • Quality attributes and interfaces
  • Pruning the backlog

5. Agile Business Analysis: Iteration Level

  • Agile's Now View
  • User roles, actors, personas
  • User stories: what and how
  • The card-conversation-confirmation technique
  • Right-sized user stories
  • Story doneness
  • Story "smells": patterns to avoid
  • Testing in agile projects
  • Acceptance tests and user stories
  • Epics and sagas
  • Use cases versus scenarios versus user stories
  • Story disposition
  • Integration and quality attribute stories
  • Estimating in agile projects
  • Calculating capacity
  • Determining velocity
  • Selecting stories: prioritization
  • Iteration-level dependency analysis
  • User experience (UX) analysis
  • Pruning the backlog

6. Agile Business Analysis: Good Practices

  • Quality agile requirements
  • Process practices that work
  • Agile modeling and documentation
  • Making analysis "lean"
  • Summary: success with agile requirements

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

Top of page