Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Modern XP Game (Experimentation - Collaboration - Change Curve) - Agile Games (Agile New England)

274 views

Published on

Take part in Modern XP game, a new twist and refined version of “XP Game”, to get a strong understanding of the principles and practices of “agile,” and a robust toolbox. We incorporated feedback after many iterations of facilitating it to make it fun, exciting and thought-provoking for everyone.

Agile Coaches and Scrum Masters are change agents in their organizations. To be successful, they need a strong understanding of the principles and practices of “agile,” and a robust toolbox to help teams onboard and move through their agile journey.

In this session, participants will experience a modern twist on the “XP Game” – a simulation for agile teams first outlined in Extreme Programming Explained (1999). Using the foundational principles of the original XP Game, Modern XP opens the simulation so participants, including non-technical leaders and team members, can gain a deeper understanding of what it means to be part of a high-performing team in a variety of frameworks and orientations, and what to expect (and measure) along the agile learning curve. Through hands-on learning, participants will learn how to build agile capabilities and some tangible tips on how to move through barriers and challenges along the agile learning curve.

After many iterations to many different groups, Shahin and Carlos have refined the exercise, ensuring its accessibility and use for experienced agilists and those new to the field alike. The activity not only provides a necessary educational frame, but participants are encouraged to draw from their experience and implement the simulation (or elements of it) within their own training program, team lift-off or retrospective activity.

Published in: Leadership & Management
  • Be the first to comment

  • Be the first to like this

Modern XP Game (Experimentation - Collaboration - Change Curve) - Agile Games (Agile New England)

  1. 1. THE MODERN XP GAME AN AGILE SIMULATION FOR HIGH PERFORMING TEAMS Shahin Sheidaei & Carlos Oliveira
  2. 2. NICE TO MEET YOU! 2 Carlos @userprofile Shahin @sheidaei
  3. 3. “THE MODERN XP GAME” 3 AGILE IS AN ATTITUDE, NOT A TECHNIQUE WITH BOUNDARIES. AN ATTITUDE HAS NO BOUNDARIES. ~ALISTAIR COCKBURN
  4. 4. 4 LEARNING OBJECTIVES 1 2 3 PLANNING AND EXECUTION MODERN COLLABORATION 4 INSPECT & ADAPT VELOCITY AND FORECASTING
  5. 5. 5 THE GAME!
  6. 6. THE GOAL 6 Our mission as a team is to delight our customer. For today “our customer wants us to maximize business value delivered over three iterations”...
  7. 7. ROLES 7 ● Customer ○ Makes business decisions ● Team member ○ Make technical decisions ● Team helper ○ Helps team members
  8. 8. ITERATIONS 8 ● 5~10 minutes to plan the iteration ● 3 minutes to execute the iteration ● 5 minutes to inspect and adapt ● 5 minutes coaching topic ● We will play (3) iterations
  9. 9. ESTIMATION 9 ● Estimation can be the hardest thing you can do as a team ● It can take up a lot of time ● Time-based estimation is predicative not adaptive ● Relative estimation is more emergent and adaptive ● We want to discover and adapt our estimates ● What is small, medium, large?
  10. 10. 10 GET READY TO PLAN 1 2 3 SPRINT PLANNING = 5 MINS. TEACHING/COACHING = 5 MINS. 4 TEAM RETROSPECTIVE = 5 MINS. EXECUTION TIME = 3 MINS.
  11. 11. UNDERSTANDING THE WORK 11 ● Review all the stories ● Assign story points (based on complexity) ● Relative estimation in comparison to other stories (pick a baseline)
  12. 12. 12 ITERATION 1
  13. 13. PLANNING 13 ● Timer = 10 mins ● Order the backlog (by value) ○ The team orders the backlog taking into account business value and estimation ● Choose your work for the iteration ● Discuss how you will get it done ● Helpers: Mark your sheets
  14. 14. EXECUTION 14 ● Timer = 3 minutes ● Implements stories ● Check for quality
  15. 15. INSPECT & ADAPT 15 ● Timer = 5 minutes ● Helpers: Mark your sheets ● Discuss with your team
  16. 16. COACHING TIP 16
  17. 17. 17 ITERATION 2
  18. 18. PLANNING 18 ● Timer = 5 mins ● Order the backlog ○ re-estimate if needed ● Choose your work for the iteration ● Discuss how you will get it done ● Helpers: Mark your sheet
  19. 19. EXECUTION 19 ● Timer = 3 minutes ● Implements stories ● Check for quality
  20. 20. INSPECT & ADAPT 20 ● Timer = 5 minutes ● Helpers: Mark your sheets ● Discuss with your team
  21. 21. COACHING TIP 21 ● Collaboration ● Pairing Up ● Crowdsource ● Team within a Team ● Whole Team Approach (Mob Programming) ● Central (Team Lead) ● Combination ...
  22. 22. 22 ITERATION 3
  23. 23. PLANNING 23 ● Timer = 5 mins ● Order the backlog ○ re-estimate if needed ● Choose your work for the iteration ● Discuss how you will get it done ● Helpers: Mark your sheets
  24. 24. EXECUTION 24 ● Timer = 3 minutes ● Implements stories ● Check for quality
  25. 25. INSPECT & ADAPT 25 ● Timer = 5 minutes ● Helpers: Mark your sheets ● Discuss with your team
  26. 26. COACHING TIP 26 Satir Change Model
  27. 27. FINAL THOUGHTS 27 ● How was that activity? ● It is important to collect evidence. ● Run experiments. ● Don’t be afraid to fail. ● How can you improve your estimation? ● Change estimates based on what you learned ● How did you improve as a team?
  28. 28. QUESTIONS?

×