En 1979, Atari lançait le jeu Asteroids… un vrai jeu Agile!
L’utilisation des métaphores et des analogies est une technique de coaching efficace et bien connue. Elle permet de déplacer une personne de son environnement de travail vers un environnement autre, mais familier, et de discuter de concepts tout en réduisant les « oui, mais ça marche pas comme ça ici ». En voici une qui permet d’expliquer un grand nombre de concepts Agile dans un ensemble cohérent:
Ce jeu consistait simplement à survivre dans un vaisseau dans un champ d’astéroïdes. Les astéroïdes se déplaçaient de façon aléatoire et on devait tirer dessus pour les casser en plus petits morceaux pour finalement les réduire en poussière. Si vous avez englouti autant de 25¢ que moi dans les arcades de votre adolescence, alors ce jeu n’a plus de secret pour vous.
Source: YouTube
Ce jeu est une excellente analogie à l’Agilité. Voici comment:
- Le vaisseau et son équipage: l’équipe, le Scrum Master, le PO;
- Dès l’insertion du précieux 25¢, le carnet de produit apparaît: un grand nombre d’astéroïdes à détruire. Il y en a déjà des petits et il y en a des plus grands;
- Un bref coup d’œil à l’ensemble, et voilà, le plan est établi : le plan de livraison;
- Le PO dirige l’équipe vers un premier astéroïde. L’astéroïde est tellement gros que le détruire sera épique! Le vaisseau s’oriente dans sa direction et fait feu, sachant que ses torpilles n’auront pas la puissance pour les détruire d’un coup: c’est la maintenance du carnet de produit, on découpe! L’astéroïde éclate en plus petits morceaux (plus petites histoires) plus facilement gérables pour la capacité des torpilles!
- L’équipe contrôle les réacteurs du vaisseau et se déplace afin de choisir les astéroïdes à détruire. C’est l’objectif de l’itération;
- Réduire en poussière les plus petits astéroïdes représente le travail à faire, les tâches de l’itération:
- Vous rappelez-vous les soucoupes volantes qui apparaissaient et qui tiraient sur le vaisseau? Voici les bloquants, ce qui empêche l’équipe d’atteindre son objectif. Parfois, on les évite, alors que d’autres fois, on les élimine. Si on choisit constamment d’utiliser notre bouton d’hyper-espace pour les éviter et réapparaître dans une autre partie de l’écran, eh bien, à un moment donné, on réapparaît trop près d’un astéroïde et on s’écrase dessus. On ne peut constamment éviter les bloquants, il faut les régler!
- Et la rétrospective là-dedans? L’apprentissage du jeu. À chaque fois que j’ai mis un 25¢, je me rendais toujours quelques tableaux plus loin!
Et vous, quelle est votre analogie préférée?
Asteroids – a true Agile Arcade game!
In 1979, Atari launched Asteroids… a true Agile game!
The usage of metaphors and analogies is a well-known coaching technique. It allows to remove a person from its current mindset and place it in a different, yet familiar environment. Then, it becomes possible to introduce concepts and learnings while reducing all of the « well, you know, this is not how we do things around here ». Here is one metaphor that explains to non Agilists how Agile works:
First, let’s remind us of Asteroids. The game’s goal was simple: survive in an asteroid field. Asteroids were moving randomly while a spaceship had to maneuver around them or destroy them. Large asteroids needed to be shot at numerous times as they got splitted into smaller and smaller asteroids, until the small one was reduced to dust. If you invested as many coins as I did as a teenager, then the game has no more secrets for you.
Source: YouTube
This video game is an excellent depiction of Agile. Here’s why:
- The spaceship and its crew: the team, the Scrum Master and the PO.
- Inserting a coin in the machine makes the product backlog appear: a large number of asteroids of different sizes. They need to be destroyed. They represent the scope.
- A (quick) glance at the backlog, and there you go, you come up with a strategy: a delivery plan.
- The PO guides the ship towards the first asteroid. It is huge. Destroying it will be epic! The spaceship maneuvers in its directions and blasts a torpedo. The team knows one will not be enough. They are « backlog grooming » the asteroids field. They shoot until the large rock is splitted into small and manageable pieces.
- The team controls the thrust, so they can position the ship at the right distance and angle for maximum efficiency. They pick and choose. This is the sprint’s objective.
- Destroying small asteroids represents tasks, what needs to be done during a sprint.
- Remember those annoying flying saucers that were shooting at you? They are the blockers, impediments, risks. They prevent the team from getting to their objective. At times, you pushed the hyper-space button to reappear somewhere else, but soon realized that doing this strategy consistently did not work. You often reappeared too close to an asteroid and crashed on it. You cannot always ignore blockers. You need to address them!
- And where is the retrospective in this metaphor? Getting better at the game and advancing through levels… or a large smile on my pimpled face!
What about you? What’s your favourite metaphor?