AAC (Agile Analysis Certification) with Scrum Master Fundamentals
Agile methods and approaches have become prevalent in recent years. The ideas which were identified in the realm of software product development have spread beyond software development into many other areas that are impacted by business analysis. This means that the practice of business analysis has to evolve to support the new ways of working, not just in software development but in any area of the business where change is happening rapidly. In this context, the term agile refers to a mindset or way of thinking about work. Agile is not a specific set of practices or techniques
This training is designed for describing the benefits, activities, tasks, skills, and practices required for effective business analysis with an agile mindset which has a constant focus on delivering business value. It also describes how techniques and concepts commonly used in agile approaches can be applied to business analysis practices. This provides practitioners, teams, and organizations a base of knowledge to enable effective agile business analysis in order to generate successful business outcomes that add real business and customer value.
The Agile Analysis Certification introduces a multi-level, rolling planning model to help practitioners, teams, and organizations manage business analysis work, so they can quickly leverage learning and discover what provides the most actual value. This rolling wave planning model is presented using three horizons which provide context and scope for lower levels. The three horizons are:
-
Strategy Horizon,
-
Initiative Horizon, and
-
Delivery Horizon.
There are a wide variety of techniques, processes, and tools that can be applied to agile business analysis. There is no single approach that should be applied to every context, and part of the skill of the agile business analysis practitioner is to select the most effective techniques for the specific context; the Agile Extension does provide some advice for practitioners on the applicability of different techniques to different contexts.
Duration
In-person Classroom: 3 Full days
Virtual Classroom: 6 Half Days
PDU/CDU: 21
Who should attend
This course is valuable for all agile team members: Requirements Engineers, Business Analysts, Product Owners, customer, users, Scrum Masters, testers, developers and architects – anyone on a project who is involved in eliciting, defining, analysing, and validating business needs and requirements in order to transform them into working software.
Format
To help assimilate the tools and techniques learned, there is a mixture of exercises throughout the course. A lively role play and case study help reinforce concepts learned. Students will need to be prepared for a high level of participation. Each participant will receive a comprehensive study guide with PowerPoint slides and detailed notes to serve as both an in-class guide and on-the-job reference. Handouts are provided to help with exam preparation. Workshops will give participants an opportunity to practice applying the agile skills they learn. Class discussions and exercises to reinforce the information presented.
Contents
Introduction
-
The Fundamentals of Agile Development and Scrum
-
Iterative, Incremental Development
-
The Basic Structure of a Project or Release in Scrum
-
Working Successfully with Uncertain or Changing Requirements
-
The Basic Practices of Scrum
-
The Role of the ScrumMaster
-
The Role of the Product Owner
-
The Role of the Team
-
A Day in the Life of a ScrumMaster
-
The Definition of Done
-
Getting to Potentially Shippable in 30 days or less
-
Creating the Product Backlog and writing requirements using User Stories
-
Product Backlog size estimation using Planning Poker
-
Estimating release dates and project cost in Scrum (including Date-Driven Releases, Scope-Driven Releases, and Date- and Scope-Driven Releases)
-
Creating the Release Backlog and Release Burndown Chart
-
Managing projects/releases to successful, on-time delivery
The Agile Mindset for a BA
-
The agile mindset & manifesto
-
Agile business analysis principles
-
Planning approaches
-
Overview of the three planning horizons
-
Scrum framework and terminology
-
Scrum and agile team roles and responsibilities
Strategy Horizon
-
Overview of the Strategy Horizon
-
How agile principles apply at this horizon
-
Techniques used to align initiatives with business strategy
Initiative Horizon
-
Overview of the Initiative Horizon
-
How agile principles apply at this horizon
-
User roles and personas
-
Creating the Product Backlog
-
User stories and job stories
-
Ordering the backlog
-
Prioritization methods
-
Value mapping techniques
Delivery Horizon
-
Overview of the Delivery Horizon
-
How agile principles apply at this horizon
-
Sprint planning process
-
Estimation techniques
-
Refining the Product Backlog
-
Using models to elaborate stories
-
Running a Sprint
-
Sprint review
-
Retrospective
Common Techniques
-
Backlog Refinement
-
Behaviour Driven Development
-
Impact Mapping
-
Job Stories
-
Kano Analysis
-
Minimal Viable Product
-
Personas
-
Planning Workshops
-
Portfolio Kanban
-
Product Roadmap
-
Purpose Alignment Model
-
Real Options
-
Relative Estimation
-
Retrospectives Reviews
-
Spikes
-
Storyboarding
-
Story Decomposition
-
Story Elaboration
-
Story Mapping
-
User Stories
-
Value Modelling
-
Value Stream Mapping
-
Visioning