A 2-day experience-based course
Overview
This 2 day class begins with an overview of key Agile values, methods, and practices. Participants then have the opportunity to experience an Agile project and explore the implications of Agile development methods for an independent Test/QA team.
The Agile project in this workshop is a paper-based simulation in which participants create and sell a product entirely on paper (no programming skills required). Each participant chooses a role on the team: product manager, developer, tester, or observer. In a series of iterations, the team attempts to deliver a product that the customer is willing to buy. Each successful delivery generates revenue for the company. But as with real projects, producing a working product on a tight schedule can be challenging.
After each iteration, participants reflect on key events, then adjust their team practices to increase their productivity for the next iteration. As a result, participants learn to apply the principles of visibility, feedback, communication, and collaboration to increase their rate of delivery. By the end of the workshop, participants will have a visceral understanding of Agile, and in particular the shifting role of Test/QA in the new world of Agile development.
Because this is an experience-based class, much of the class time is spent on the simulation and debriefs. However, some class time is devoted to providing participants with an overview of Agile methods and definitions, demonstrating tools Agile teams commonly use, and discussing real life experiences as a tester on Agile software projects.
Frequently Asked Questions
What's the relationship between this class and the 3-day Agile Testing Series?
The 3-day Agile Testing Series includes the same material as this class, but covers ATDD and Exploratory Testing in more detail. In addition, the Agile Testing Series is more modular, allowing you to choose to take 1, 2, or all 3 days.
