Résumé de la formation Scrum

Comme je l’avais promis, je vous fais un retour sur les points qui m’ont paru importants dans la formation SCRUM organisée par Xebia. L’objectif n’est pas de vous raconter entièrement les deux jours de formation mais de mettre en avant plusieurs points que j’ai trouvé intéressants.

Jeff Sutherland

Les nombreux retours d’expérience de Jeff sont un des gros points forts de cette formation. Mais connaissez-vous son parcours ? Il est impressionnant :

Sans oublier la formalisation de SCRUM en 1993.

A son arrivée Jeff s’installe, son café starbuck à la main. Il pose ses post-it pour préparer son sprint de deux jeux avec nous. Sa formation est millimétrée, chaque pause est chronométrée et on termine toujours à 17h pétantes.

Have fun

La base de SCRUM c’est l’équipe et le principal rôle du Scrum Master c’est de protéger cette équipe. Et une équipe qui s’éclate dans son travail, qui est heureuse de venir travailler le matin, c’est une équipe qui est plus efficace. Mettre la pression sur une personne n’est pas la bonne solution pour augmenter sa productivité sur le long terme.

De la même façon, il ne faut pas qu’une équipe soit en situation d’échec permanent. Jeff nous raconte avoir vu une équipe faire 6 sprints d’affilée avec du retard. Si la vélocité d’une équipe est de 30 story points, c’est ridicule de leur donner 40 story points par sprint.

Emergency plan

Dans le cas où on détecte un risque de ne pas tenir les objectifs du sprint (courbe du burndown chart trop haute) il ne faut pas improviser mais avoir un “plan d’urgence”. Il propose 4 solutions :

  1. être creatif, innover
  2. refaire l’estimation des taches
  3. réduire le sprint backlog
  4. agrandir l’équipe

Avant de retirer des taches du sprint, il faut essayer de trouver une solution plus efficace et donc plus rapide.

Contracts

Un point qui pose souvent problème pour travailler de façon agile avec un client c’est le contrat. Jeff nous propose d’ajouter deux clauses optionnelles :

Change for free

Oui le client a le droit de changer d’avis, c’est aussi la vraie vie des projets. Cette clause permet donc à un client de remplacer une user story du backlog par une autre du même poids. 

photo

Money for nothing

Et oui le risque avec un projet agile c’est de finir trop tôt :)Il faut permettre au client de stopper le contrat lorsqu’il le souhaite. Pour l’anecdote j’avais discuté avec un collègue travaillant dans une grosse SSII qui sous-traitait ses développements en Inde. A la fin ils en étaient au stade où ils ne leur demandaient plus rien : “leur demander une modification nous coûte plus cher que de le faire nous-même”. Et oui travailler avec une boîte CMMI 5 n’a pas que des avantages.

photo

Jeff a fait une très bonne présentation à l’agile tour 2008 sur ce sujet.

Conclusion

Deux jours très intéressants où l’on profite vraiment de l’expérience de Jeff. C’est à mon avis lui qui fait la différence par rapport à d’autres formations SCRUM.

On a eu droit à la touche américaine à la fin : photo de classe et on a même appris la poignée de main secrète des Scrum Master ! la totale 😉