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.
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
Execute a Sprint Review
Execute a Sprint Retrospective
Identify, prioritize, and estimate larger initiatives
Identify acceptance criteria
Avoid common Agile traps and pitfalls
Day 1: Agile & Scrum Overview
Introduction to Agile
Agile Values & Principles
Theory vs Actionable Practices
Agile Implementations & Frameworks
Brief Overview of Scrum
Complexity in Product Development
Scrum Roles, Rules, & Practices
Scrum Simulation Lab
Day 2: Agile Practices
Planning & Estimation
Ways to gather requirements
How much detail is needed?
User Stories (and other ways to populate a Product Backlog)
Why Ambiguity can be Good
User Story Lab
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
Agile Tools (Demos)
Agile Adoption Anti-Patterns
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.