mageekblog - Mot-clé - horairesLe blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.2021-12-02T08:20:54+01:00Frédéric Hardyurn:md5:26874ca5b8cd4cac8d08b0e68e64f63aDotclearComment gérer la durée de la réunion quotidienne ?urn:md5:abea059c906760290d2802ac91a1b2fe2012-01-13T15:22:00+01:002012-01-13T15:43:24+01:00mageekguyAgilitéagilitéduréehorairesréunion quotidiennesprints<p>J'ai, depuis mon passage chez <a href="http://www.noparking.net">no parking</a>, l'habitude de faire une réunion quotidienne pour faire le point avec l'ensemble de l'équipe de développement.</p>
<p>Mais bien que les règles en soit très simples, je constate que c'est l'une des pratiques que j'ai le plus de mal à mettre en œuvre correctement, ou du moins celle dont je suis le moins satisfait actuellement.</p>
<p>Cette réunion a pour but de permettre à la totalité de l'équipe de prendre connaissance des travaux effectués et des problèmes rencontrés par chacun des membres qui la compose, ainsi que d'avoir une connaissance de ce qui sera fait aujourd'hui.</p> <p>Pour cela, chaque participant répond à trois questions :</p>
<ol>
<li>Qu'est ce que tu as fait hier ?</li>
<li>Quel problème as-tu rencontré ?</li>
<li>Que vas-tu faire aujourd'hui ?</li>
</ol>
<p>Je profite également de l'occasion pour donner des informations diverses à l'équipe sur ce qu'il se passe à l'extérieur de la <q>bulle</q> formée par l'équipe ou à propos de choses qui peuvent avoir un impact sur elle.</p>
<p>Évidemment, pour que la réunion porte ses fruits, chaque participant doit avoir le temps nécessaire pour s'exprimer, et c'est là mon premier problème.</p>
<p>L'équipe est composée de 5 personnes, 4 développeurs et un administrateur système et réseau, mais il y a actuellement deux sprints en cours au sein de l'équipe.</p>
<p>Précision importante, les deux sprints sont indépendants fonctionnellement, mais reposent tout deux sur la même base de code.</p>
<p>Des problèmes rencontrés par l'équipe effectuant le premier sprint sont donc susceptibles d'être également rencontrés par l'équipe du second sprint, et réciproquement.</p>
<p>De même, des modifications ou des corrections réalisées dans un sprint peuvent avoir un impact sur le déroulement du second.</p>
<p>Or, cela n'arrive pas tous les jours, et il arrive donc régulièrement qu'une partie de l'équipe patiente durant plusieurs minutes à ne rien faire car ce qui est raconté ne la concerne pas.</p>
<p>Pour autant, je pense qu'il est risqué de laisser partir de la réunion les membres du premier sprint si les membres du second sprint ne se sont pas encore exprimé totalement.</p>
<p>Je pourrais éventuellement les rappeler en cas de besoin, mais cela voudrait dire les importuner alors qu'ils sont déjà peut être en plein travail, et je pense que le remède serait pire que le mal.</p>
<p>Autre problème, la réunion prend à mes yeux trop de temps, et une partie de l'équipe, sinon la totalité, est d'accord avec moi.</p>
<p>Évidement, cela est induit entre autre par le problème évoqué précédemment, mais pas uniquement.</p>
<p>Il arrive en effet fréquement que la discussion, à partir d'un certain point, n'ait plus pour but de répondre aux trois questions, mais de débattre d'un problème ou de sa solution.</p>
<p>Pris dans la discussion, et aussi parce que j'ai toujours peur d'interrompre un processus dont il peut émerger une très bonne solution à terme, j'ai alors beaucoup de mal à intervenir afin d'interrompre l'équipe et de la recentrer sur l'objectif de la réunion.</p>
<p>Plusieurs minutes peuvent alors passer alors que le problème ne concerne pas forcément l'ensemble de l'équipe.</p>
<p>Enfin, j'ai également un problème au niveau de l'horaire.</p>
<p>Les membres de l'équipe sont censés arriver au bureau à 8 h 30, mais comme tout le monde peut être ralenti par la circulation, et notamment moi, la réunion commence à 9 h 00.</p>
<p>Dans les faits, l'horaire est respecté, mais je m'aperçois que du coup, le début de la réunion provoque souvent l'interruption de discussions initiée entre 8 h 30 et 9 h 00 en rapport avec les sprints en cours
</p>
<p>Je me retrouve alors face à mon problèmes précédent, mais même si j'ai plus de facilité à le résoudre en interrompant les gens pour <q>forcer</q> le début de la réunion, je trouve que ce n'est pas optimum.</p>
<p>Évidemment, j'ai consulté l'équipe afin de trouver des solutions, mais je n'ai pas eu de réponse vraiment pertinente.</p>
<p>Ce matin, l'un des développeurs a pris l'initiative de chronométrer la réunion, en laissant le chronomètre bien visible, et la réunion n'a pas dépassé la quinzaine de minutes, soit trois minutes par personne en moyenne, ce qui me semble le maximum adminissible.</p>
<p>De mon point de vue, elle a été plus rapide que d'habitude, et le chronomètre peut donc être un bon moyen de <q>stimuler</q> les gens afin qu'ils soient plus efficaces dans leur communication.</p>
<p>Cependant, il n'y a pas eu de débats importants aujourd'hui, et l'efficité de la méthode reste donc encore à pleinement démontrer.</p>
<p>Par le passé, j'ai déjà été confronté à <a href="http://blog.mageekbox.net/?post/2011/01/07/gizmo">des problèmes de durée</a> concernant la réunion quotidienne, mais le problème n'avait pas la même origine et j'avais trouvé assez facilement une solution satisfaisante.</p>
<p>Mais là, je suis un peu à sec, donc si vous avez des suggestions, lachez-vous dans les commentaires !</p>http://blog.mageekbox.net/?post/2012/01/13/Comment-g%C3%A9rer-la-dur%C3%A9e-de-la-r%C3%A9union-quotidienne#comment-formhttp://blog.mageekbox.net/?feed/atom/comments/319