Planifier une réunion de sprint Agile

Lorsque vous travaillez dans un cadre de gestion agile, vous accomplissez des tâches discrètes dans le cadre d'un sprint. Le premier jour de chaque sprint - souvent un lundi matin - l'équipe de Scrum tient la réunion de planification du sprint. Le but de la réunion de planification de sprint est de

  • Établir des objectifs pour votre sprint.

  • Choisissez les user stories qui supportent ces objectifs.

  • Rompez les user stories dans des tâches de développement spécifiques.

  • Créer un backlog de sprint.

Gardez vos réunions courtes afin que l'équipe de développement dispose du temps nécessaire pour créer le produit.

Définition des objectifs et choix des user stories lors d'une réunion de planification de sprints

Lors d'une réunion de planification de sprints, le responsable du produit et l'équipe de développement, avec l'assistance du Scrum Master:

  1. Discuter et définir un objectif de sprint.

    L'objectif du sprint doit être une description globale supportée par les user stories les plus prioritaires dans le backlog du produit.

  2. Passez en revue les récits d'utilisateurs du backlog de produits qui prennent en charge l'objectif de sprint et réexaminez et ajustez les estimations de l'effort si nécessaire.

  3. Déterminez ce à quoi l'équipe peut s'engager dans le sprint actuel.

    L'équipe de développement doit être d'accord et confirmer qu'elle peut compléter l'objectif prévu pour ce sprint.

    Planifiez et travaillez toujours un sprint à la fois. Ne placez pas d'user stories dans des futurs sprints spécifiques Conservez la liste ordonnée des user stories à jour dans le backlog produit et concentrez-vous sur le développement des dernières histoires prioritaires. Engagez-vous uniquement à planifier le sprint actuel. Si l'une des histoires utilisateur ne tient pas dans le sprint en cours, supprimez-les du sprint et ajoutez-les dans le backlog du produit.

Création de tâches pour le backlog de sprint pendant une réunion de planification de sprint agile

Après avoir défini les objectifs du sprint et déterminé les user stories que le sprint remplira pendant la première partie de la réunion de planification de sprint, l'équipe Scrum

  1. crée les tâches de backlog de sprint associées à chaque histoire d'utilisateur.

    Divisez les user stories en tâches individuelles discrètes et allouez un nombre d'heures à chaque tâche. Assurez-vous que les tâches englobent chaque partie de la définition de fait: développé, intégré, testé et documenté.

  2. Double-vérifie que l'équipe peut effectuer les tâches dans le temps disponible dans le sprint.

    Faites attention à ne pas trop vous engager au début d'un sprint, en particulier lors des premiers sprints du projet. L'équipe de développement devrait cibler être capable d'accomplir une tâche en un jour ou moins, pour deux raisons: Les objectifs à court terme favorisent la productivité; et un court laps de temps amène rapidement les problèmes sur le devant de la scène.Si un membre de l'équipe travaille sur une tâche pendant plus d'un jour ou deux, cette tâche ou ce membre de l'équipe peut nécessiter une attention particulière.

    Si les tâches dépassent les heures disponibles, demandez conseil au propriétaire du projet sur les user stories à supprimer de ce sprint.

  3. Chaque membre choisit une première tâche à accomplir.

    Les membres de l'équipe de développement doivent travailler sur une seule tâche sur une seule user story à la fois pour activer swarming - la pratique consistant à faire travailler toute l'équipe de développement sur une seule exigence jusqu'à ce qu'elle soit terminée. L'essaimage peut être un moyen très efficace de terminer le travail en peu de temps.