Learning Objectives
- Recognize the importance of Agile Principles and the benefits driving Agile adoption.
- Experience engaging Scrum Processes – with best practices from other Agile methods.
- Map the appropriate Agile processes to what will fit best within your organization.
- Build a model for team success based on shared learning within common context.
- Learn real-world creative techniques for story identification, estimating, prioritization and other key Agile practices.
- Use an end-to-end example project scenario for maximum learning retention.
- Create transparency in tools and techniques for communication.
- Empower and inspire teams to deliver outstanding results for your customers.
Course Outline
Modular 1: Overview & Agile Methods
- Agile Overview, Values and Principles
- What is Agile & Why?
- The Agile Team
- Kanban Framework and Principles
- Scrum framework in Detail
- Scrum Roles, Artifacts, and Ceremonies
Modular 2: The Agile Team & Intro to Agile Planning
- Forming your Agile Team
- Clarity on Roles and Expectations
- Tuckman Model
- Team Charter (Purpose, Norms, Stakeholders, Definition of Done, Definition of Ready) etc.)
- Planning at Scale
- Traditional Planning vs. Agile Planning
- The Agile Lifecycle
- Product Visioning
- Outcome Delivery – Measuring product success/value (OKRs)
- Lean Product Canvas
Modular 3: Creating the Backlog & Prioritization
- What is a Product Backlog?
- What is a User Story?
- Attributes of a User Story – INVEST
- Story Creation Methods
- Different Types of User Stories
- Acceptance Criteria
- Breaking Down Epics
- Prioritizing the Backlog
Modular 4: Backlog Sizing & Refinement
- Relative Sizing
- What are Story Points & Why?
- Planning Poker for Story Estimating
- Affinity Estimating
- Team Velocity Planning for Fixed Date/ Scope
- Multi-Team/ Program (PI) Increment Planning (SAFe)
- Backlog Refinement / Pre-Planning
- Definition of Ready Definition of Done
Modular 5: Scrum Ceremonies & Metrics
- What is a Product Backlog?
- Sprint Planning
- Capacity Planning
- The Agile Team Schedule
- Sprint Execution – Daily Stand-up
- Impediments
- Speed to Market (predictability, burndown, etc.)
- Agile Team Health Checks
- Continuous Improvement and Retrospectives
- Closing out the sprint – Demo & Review
Who Should Attend
Cross-functional technology team members who want to learn how to apply Agile and modern ways of working to their environment.
