Saturday, March 28, 2026

Agile Coin Game – Step-by-Step

🎯 Objective

To illustrate the importance of continuous delivery and customer satisfaction in agile development through a simple coin stacking exercise.


🧩 Step-by-Step Instructions

Step 1: Initial Coin Stacking (Waterfall Approach)

  • Divide participants into two teams: Agile and Waterfall.

  • Each team has roles like requirements gatherer, designer, developer, tester, and marketer.

  • Waterfall team: Stacks all coins before passing them to the next person.

  • Agile team: Passes each coin individually as soon as it is stacked.

Step 2: User Feedback

  • The facilitator (acting as the user) reviews the coin stacks and provides feedback.

  • Agile team adjusts based on feedback continuously.

  • Waterfall team adjusts only after completing the entire stack.

Step 3: Second Coin Stacking (With Requirements)

  • Teams repeat the stacking, but now the user provides specific requirements during the process.

  • Agile team incorporates feedback immediately.

  • Waterfall team must wait until the end to make changes.

Step 4: Comparison and Reflection

  • Compare the results of both teams.

  • Discuss how continuous delivery and feedback improved the agile team's outcome.


📜 Agile Principles Demonstrated

  • Customer Satisfaction: Early and continuous delivery of valuable software.

  • Welcome Change: Even late in development, change is embraced.

  • Continuous Delivery: Frequent releases with a preference for shorter timescales.

  • Collaboration: Daily cooperation between business and development teams.

  • Reflect and Adjust: Regular reflection to improve effectiveness.


Key Takeaways

  • Early and continuous feedback leads to better outcomes.

  • Agile teams adapt to change more effectively.

  • Continuous delivery improves product quality and user satisfaction.

  • Collaboration and iteration are core to agile success.

No comments:

Post a Comment