Skip to Scheduled Dates
Course Overview
This two-day workshop provides the essential information needed for anyone doing business analysis in an Agile environment. You will work with core Agile techniques from visioning through retrospecting and experiment with them using a robust case study. Using Scrum as a framework, you will write, elaborate, and prioritize user stories, as well as build and refine a product backlog. In addition, you will learn how the business analyst can participate on Agile teams and in Scrum events to add value to Agile initiatives.
Note: This course has been approved by PMI for 14 PDUs and by IIBA for 14 CDUs.
Who Should Attend
This course is intended for business analysts familiar with Agile or those performing business analysis tasks in an Agile environment. It is also suitable for anyone wanting to learn Agile analysis in depth or for those in an organization planning to expand their Agile BA practices.
Course Objectives
- Understand the principles that guide Agile business analysis
- Explain the Scrum framework, roles, and how business analysts contribute to Scrum teams
- Elicit user roles and develop user profiles
- Identify and practice techniques to understand the business and product need, goals and objectives in an Agile environment
- Use and explain high-level Agile planning techniques including story maps
- Write and elaborate valuable user stories and other product backlog items to build a product backlog
Course Outline
Business Analysis Overview
- What is business analysis and a business analyst
- What is a requirement
- Requirement types and business rules
Agile Overview
- What is Agile
- When to use an adaptive approach
- Predictive and adaptive approaches
- The Agile Manifesto and Agile Principles
Scrum Framework
- Empirical nature of Scrum
- Scrum roles – Product Owner, Scrum Master,
- Development Team
- Business analysis activities in Scrum
- The Agile Business Analysis toolkit
Agile Business Analysis
- What is Agile Business Analysis
- Level of BA effort in traditional and Agile environments
- The Agile BA Mindset
- Principles of Agile Business Analysis
Visioning
- Importance of “Why” on Agile initiatives
- Levels of Agile planning
- Business requirements in an Agile environment
User Roles and Profiles
- Customer centricity in Agile
- Identifying stakeholders and defining user roles
- Creating user profiles
High-Level Planning
- Agile traceability
- High-level planning terms (feature, MMF, MVP, etc.)
- High-level planning techniques
- Product roadmaps
- Impact mapping
- Story mapping
Project Inception
- Getting agile initiatives started
- Sprint Zero
The Product Backlog
- Product backlog characteristics
- Quality user story characteristics
Order the Product Backlog
- Techniques for ordering product backlog items
Refining the Product Backlog
- Real Options Theory and refining the product backlog
- Detting user stories “Ready”
- Decomposing and elaborating user stories
- Non-functional requirements and business rules
- Acceptance criteria
BA Role in Scrum Events
- BA role in the Sprint
- BA role in Spring Planning
- BA role in the Daily Scrum
- Daily Scrum facilitation techniques
- BA role in Sprint Review
- BA role in Sprint Retrospective
- When agile projects end