Agile Business Analysis Practices

  •  day(s)Duration
  • 14 CDU/1.4 CEU/14 PDU/Credits/Units
  • BA122Course Code
  • send to printer

Course description

In this two-day in-depth course, participants will gain the skills and knowledge necessary to be a productive analyst on agile projects. The course focuses on skills for all three levels of an agile project: product level, release level, and iteration (sprint) level. Participants will work in small teams to build lean analysis skills and will learn how to do the right amount of analysis for the project team to be successful. In particular, participants will understand the role of the business analyst on an agile project, how to elicit and document requirements with stories and other rapidly developed models, how to prioritize requirements, and how to guide the stakeholders through the project.

Who should attend

Business Analysts. Software Developers, System Analysts

What you will achieve

  • Improve accuracy of requirements while reducing time to communicate and document
  • Handle project risks and stakeholder expectations through collaborative prioritization
  • Communicate necessary requirements to ensure acceptable project quality
  • Increase the productivity, effectiveness, and speed of development teams

What you will learn

  • Define the key principles of agile project management and system development
  • Master agile requirements analysis techniques, including user stories and lean modeling
  • Understand the role of the business analyst on agile projects
  • Establish project scope through requirements prioritization
  • Validate requirements with stakeholders
  • Appreciate the value of collaboration and collaborative planning
  • Learn how to estimate stories and plan releases and iterations (sprints)
  • Adjust documentation rigor to increase productivity and facilitate communication
Course Outline
Module 1: Principles of Agile Methods
  • Agile Principles
  • Agile Methods: Scrum, XP, FDD
  • Agile Development Practices
  • Iterations, Sprints, and Releases
  • Communication in Agile Projects
  • Law of Distance
Module 2: Agile Teams
  • Roles and Responsibilities
  • Product Owner
  • Stakeholders
  • Developers
  • Business Analyst
  • Proxies
Module 3: Agile Project Cycle
  • Agile Planning Phases
  • Cycles and Rythms
  • Progressive Elaboration
  • Verbal vs. Written Communication
  • Value of Collaboration
Module 4: Agile Business Analysis Practices
  • Interviewing
  • Horizontal Prototyping
  • Collaborative Storyboarding
  • Observations and Job Shadowing
  • Story Time Workshops
  • Agile Requirements Elicitation Skills
  • Managing the Backlog
Module 5: Agile Analysis vs IIBA BOK 2.0
  • Analysis Process
  • Skills versus Methodology
Module 6: Agile Analysis: Product View
  • Establishing a Product Vision
  • Product Vision Statement
  • Feature Elicitation
  • Establishing the Backlog
  • Creating a Product Roadmap
Module 7: Agile Analysis: Release View
  • Eliciting User Stories
  • Story Writing Workshops
  • Decomposing Complex Stories
  • Managing Epics and Sagas
  • Prioritizing the Backlog
  • Documenting Constraints
Module 8: Agile Analysis: Sprint View
  • Eliciting Story Details
  • Story Selection Strategies
  • Card-Conversation-Confirmation Approach
  • Establishing "Minimal Done Criteria"
  • Sizing Stories
  • Using Use Cases to Strengthen Stories
  • Story Testing
  • Agile Modeling
Module 9: Agile Planning
  • Story Estimation Techniques
  • Measuring Sprint Velocity
  • Calculating Team Capacity
  • Establishing Scope Boundaries
  • Pruning the Backlog
  • Task Decomposition
  • Task Estimation
  • Collecting Time Remaining Metrics
  • Project Metrics &Charts
  • Product Demonstration
Module 10: Agile User Analysis
  • Stakeholder Analysis
  • User Experience Analysis
  • Story Boarding
  • Manual Prototyping
  • Participatory Design
Module 11: Agile Analysis Skills &Tools
  • Story Writing
  • Use Case Tracing
  • User Experience Analysis
  • Lean UML Modeling
  • Whiteboarding
  • Wikis
  • Story Backlog Management Tools
  • Pencasting

This course is currently not scheduled. To be notified of the next available date, provide us with your information. Or, if you have a group to train, contact us to learn more about bringing this course onsite to your location:

Call: 1.800.288.7246 (US ONLY) or +1.978.649.8200


Form: Corporate Onsite Request Form