This course is compliant with IIBA® and the BABOK®, including the recently-published Agile Extension.
Learn how to:
- Understand the importance of business analysis in Agile projects
- Learn how analysis adds business value for an Agile project’s sponsors and customers
- Define key roles and responsibilities of Agile team members
- Discover the ways business analysis aligns with the principles of the Agile Manifesto
- Explore the role of the business analyst in an Agile project
- Realize the similarities and differences between plan-driven (“traditional”) and change-driven (“agile”) approaches, and how business analysis supports both
- Discover how to use early and continuous feedback to drive change in your projects
- Explore the various flavors of Agile: Scrum, XP, Kanban, Lean, etc.
- Understand key concepts of Agile approaches such as backlogs, sprints and stories
- Learn how to write effective user stories and define acceptance criteria for them
- Investigate the techniques of story mapping, story decomposition and story elaboration
- Discover the connection between user stories and use cases
- Explore the concept of behavior-driven development
- Build an effective discovery and delivery framework to help your Agile project succeed
Agile is changing the way we work
Traditional system-development methodologies are rapidly being replaced by more iterative or agile approaches. More and more organizations are realizing the benefits of faster product deployment at a lower cost, with less rework due to missed requirements. Effective business analysis is key to developing those requirements and keeping projects on track. This indispensable course explores the contributions of good requirements development in an Agile environment and equips business analysts with the critical thinking, analytical skills, and necessary people skills they need to add value to every Agile project.
“Agile” does NOT equal “no business analysis”
Business analysis is an essential function in every project, whether it be traditional, incremental or Agile. Effective analysis performed by competent business analysts can make the difference between successful and challenged or failed projects, even in an Agile project. This practical workshop provides participants with an understanding of the changing role of the business analyst, the tools and techniques best suited to Agile projects, and the timing for performing key tasks and events during the project.
Practice real-world tools and techniques for immediate application
This two-day course gives business analysts hands-on experience with proven techniques for discovering, understanding and describing product vision; understanding and depicting personas and user stories; identifying and describing additional requirements and acceptance criteria; modeling desired product features and functions; working collaboratively with other team members; and communicating expertly with colleagues, sponsors and business customers. Lively lectures combined with insightful demonstrations and realistic practice exercises provide you with the competence and confidence you need to improve project outcomes through better requirements definition. If you play a role in defining project scope or developing requirements on Agile projects, you can’t afford to miss this course!
Become an ICAgile Certified Professional in Business Value Analysis
The International Consortium for Agile has worked with experts around the world to develop an education roadmap of training and certification for all specialties involved in Agile development. This course has been approved and earns all students the ICAgile Certified Professional in Business Value Analysis designation upon completion of the course.
In-Class Group Exercises
A variety of demonstrations, large-group activities and small-group team exercises will refine and enhance your Agile business analysis skills. Working in small groups, you and your peers will identify, discuss and practice the tools and techniques your organization should be using to better define and communicate requirements for your Agile project.
Specifically, you will:
- Evaluate a variety of Agile “flavors”
- Review levels and types of requirements
- Define the roles of Agile project team members
- Practice defining personas
- Work as a team to discover and write user stories
- Review requirements elicitation and discovery methods
- Understand story decomposition and modeling with simple graphical methods
- Practice eliciting and validating information from project stakeholders
- Assess the importance and priority of product features
- Hone your problem identification, definition, and solving capabilites
- Experience effective business analysis through learning games and simulations