Agile Scrum Immersion (for teams) Course in Calgary, AB
COVID-19 Update: Improving is now back to delivering in-person training in most of our offices! Check out our full schedule for locations near you or contact us about scheduling an in-person class.
Agile Scrum Immersion Training Details
This intensive two-day instructor-led course guides participants through the agile mindset and all the elements of Scrum, including roles, events, artifacts, and most importantly, the motivation behind implementing them. All this will be experienced through a balanced combination of lecture, candid discussion, hands-on exercise, and demonstration, as well as a few surprises.
Organizations are increasingly moving to more agile ways of developing products. Scrum has emerged as the most commonly applied agile implementation. Today’s successful initiatives implement at least some aspect of Scrum and organizations are reaping the rewards (better quality, faster time to market, and happier employees and customers) of Scrum done right. This course can start your teams off on the right foot.
Audience:
Any role involved with product development.
Very beneficial for whole teams looking to leverage Scrum in the right way.
Teams looking for a 'tune-up'
Participants will learn to:
Understand the core Agile values
Distinguish between theory and actionable practices
Identify the characteristics of Scrum
Describe roles and responsibilities on a Scrum Team
Track and manage requirements in an agile manner
Populate and refine a Product Backlog
Create a Sprint Backlog
Plan for Releases
Plan for Sprints
Track progress
Execute a Sprint Review
Execute a Sprint Retrospective
Identify, prioritize, and estimate larger initiatives
Identify acceptance criteria
Avoid common Agile traps and pitfalls
Agenda:
Day 1: Agile & Scrum Overview
Introduction to Agile
Manifesto Lab
Agile Values & Principles
Theory vs Actionable Practices
Agile Implementations & Frameworks
Scrum Overview
XP Overview
Kanban Overview
Brief Overview of Scrum
Complexity in Product Development
Why Scrum?
Product Backlog
Sprints
Sprint Backlog
Scrum Events
Scrum Roles, Rules, & Practices
Scrum Simulation Lab
Day 2: Agile Practices
Planning & Estimation
Sprint Planning
Relative Estimating
Sizing Lab
Metrics
Velocity
Release Planning
Planning Lab
Agile Requirements
Ways to gather requirements
How much detail is needed?
User Stories (and other ways to populate a Product Backlog)
Why Ambiguity can be Good
Acceptance Criteria
User Story Lab
Agile QA
Acceptance Testing Lab
What is QA?
What is a Test vs Requirement?
Common QA Anti-Patterns
Acceptance Criteria to Tests
Types of Testing
Agile QA Role
Agile Development (if applicable)
Role of an Agile Developer
Craftsmanship and Professionalism
Test-Driven Development Overview
Continuous Integration/Deployment/Delivery
Agile Miscellany
Agile Tools (Demos)
Distributed Teams
Scaling Agile
Agile Adoption Anti-Patterns
Customized Training
Don't see the class or size you need? Want another date or location? Let us know. We can offer private training or even schedule another public class.
Have a large group? Contact us about group discounts or private training.