-

Daily SCRUM : rôle, durée et bonnes pratiques

Il est temps de démarrer le sprint !

Pour la bonne répartition des taches, chaque développeur choisit ses éléments à traiter et se l'assigne dans le système utilisé par l'équipe.

Cela peut être un système en ligne, comme Jira ou tout autre système de gestion SCRUM.

Mais cela peut aussi être une gestion physique, sur un tableau. Si toute l'équipe travaille sur le même site, c'est la solution à privilégier.

Chacun positionnera son post it dans la colonne appropriée.

Chaque jour, aura lieu le Daily SCRUM, appelé aussi mêlée quotidienne ou daily stand-up.

Il ne devra pas durer plus de 15 minutes.

Et 15 minutes, ça passe vite, généralement, dans une équipe SCRUM standard, cela permettra à chacun de s'exprimer 1 à 2 minutes.

Habituellement, seuls les développeurs participent au Daily SCRUM.

La présence des SCRUM Master et Product Owner ne sont pas obligatoires.

Si l'équipe n'a pas encore l'habitude, le SCRUM Master pourra y être présent afin d'assister les développeurs sur le déroulement de la réunion.

Néanmoins, il devra s'assurer de ne pas déranger les développeurs dans leurs échanges.

De même, si un membre extérieur doit ponctuellement participer au Daily SCRUM, c'est le rôle du SCRUM Master de s'assurer de ne pas déranger les développeurs.

Pour aller au plus simple, on essaiera d'organiser le Daily SCRUM chaque jour, au même endroit, à la même heure.

Le but du Daily SCRUM est simple : inspecter la progression vers l'objectif du sprint et adapter le plan d'action si besoin.

Il permet aux développeurs d'identifier les possibles obstacles et de se synchroniser sur les sujets en cours.

Cela permet de s'assurer qu'un des membres de l'équipe ne reste pas bloqué pendant plusieurs jours sur un même obstacle.

Ainsi, le Daily SCRUM doit aboutir sur un plan d'action qui doit mener à la résolution des problèmes rencontrés.

Comme on l'a dit plus tôt, 15 minutes, c'est très court...

Ainsi, pour s'assurer du bon déroulement du Daily SCRUM, quelques règles à suivre...

Ne pas interrompre celui qui a la parole, et ce, pour s'assurer que l'on discute sur l'ensemble des éléments apportés.

Ne pas trop parler de technique, ici, on va préférer parler de faits simples.

Si un blocage est identifié, le Daily SCRUM n'est pas l'endroit pour le résoudre.

On organisera plutôt une réunion précisément sur le sujet en cause, en incluant uniquement les personnes impliquées.

On ne cherche pas à résoudre les problèmes. On cherche à identifier comment on va les résoudre.

Si on tente d'aller trop loin dans la résolution des problèmes, il sera impossible de tenir la limite des 15 minutes et les Daily SCRUM finiront par se transformer en réunions techniques. Et ce n'est pas le but.

Pour aider à articuler leur avancée, les développeurs peuvent faire l'exercice de répondre à 3 questions lorsqu'ils ont la parole en Daily SCRUM.

Qu'ai-je réalisé hier ? Que vais-je réaliser aujourd'hui ? Quels sont mes blocages actuels ?

Si possible, on essaiera de réaliser le Daily SCRUM debout.

L'intérêt principal : pas besoin de salle, on peut faire le Daily SCRUM n'importe où.

De plus, la position debout favorise la communication, on se voit, on se comprend mieux et on va à l'essentiel !

De plus, on sera généralement plus attentif.

Si l'équipe est en visioconférence, ce sera probablement moins efficace, mais on pourra s'aider du tableau virtuel s'il y en a un, afin d'avoir un support visuel lors des échanges.