Playing a game gives people an opportunity to actively participate in unleashing creativity and generating new ideas. Think about it: You do your best work when you’re in a creative environment and in “flow.” Moreover, we often learn best when we do, observe, discuss, and reflect on the outcomes of the experience.
By any definition, an agile game is simple, adaptable, and quick to play. In the agile software development community, an agile game is also collaborative and provides value—it has a serious purpose. It can teach a specific agile concept leading to improved performance, as in 99 Test Balloons, or it can enable collaboratively exploring business needs, such as identifying new product concepts or prioritizing a project portfolio.
Put simply, teaching games help make your learning stick, and doing-work games help you accomplish business goals.