Agile - Planification des itérations
Le but de la planification des itérations est que l'équipe complète l'ensemble des éléments de backlog de produit les mieux classés. Cet engagement est limité dans le temps en fonction de la durée de l'itération et de la vitesse de l'équipe.
Qui est impliqué?
Scrum Master - Le scrum master agit en tant que facilitateur pour l'équipe de livraison agile.
Product Owner - Le product owner s'occupe de la vue détaillée du backlog produit et de ses critères d'acceptation.
Agile Team - La livraison agile définit leurs tâches et définit les estimations d'effort nécessaires pour remplir l'engagement.
Prérequis de la planification
- Les éléments du backlog de produits sont dimensionnés et ont un point d'histoire relatif attribué.
- Un classement a été attribué aux éléments du portefeuille par le propriétaire du produit.
- Les critères d'acceptation ont été clairement énoncés pour chaque élément du portefeuille.
Processus de planification
Voici les étapes impliquées dans la planification des itérations -
- Déterminez combien d'histoires peuvent tenir dans une itération.
- Divisez ces histoires en tâches et attribuez chaque tâche à leurs propriétaires.
- Chaque tâche est estimée en heures.
- Ces estimations aident les membres de l'équipe à vérifier le nombre d'heures de tâche dont dispose chaque membre pour l'itération.
- Les membres de l'équipe se voient attribuer des tâches en tenant compte de leur vitesse ou de leur capacité afin de ne pas être surchargés.
Calcul de la vitesse
Une équipe agile calcule la vitesse en fonction des itérations passées. La vitesse est un nombre moyen d'unités nécessaires pour terminer les user stories dans une itération. Par exemple, si une équipe a pris 12, 14, 10 points d'histoire dans chaque itération pour les trois dernières itérations, l'équipe peut prendre 12 comme vélocité pour l'itération suivante.
La vitesse planifiée indique à l'équipe combien de user stories peuvent être complétées dans l'itération actuelle. Si l'équipe termine rapidement les tâches assignées, d'autres user stories peuvent être ajoutées. Sinon, les stories peuvent également être déplacées vers l'itération suivante.
Capacité de tâche
La capacité d'une équipe découle des trois faits suivants:
- Nombre d'heures de travail idéales par jour
- Jours de personne disponibles dans l'itération
- Pourcentage de temps pendant lequel un membre est exclusivement disponible pour l'équipe.
Supposons qu'une équipe compte 5 membres, engagés à travailler à temps plein (8 heures par jour) sur un projet et que personne ne soit en congé pendant une itération, alors la capacité de tâche pour une itération de deux semaines sera -
5 × 8 × 10 = 400 heures
Étapes de planification
- Le Product Owner décrit l'élément le mieux classé du carnet de commandes.
- L'équipe décrit les tâches requises pour terminer l'élément.
- Les membres de l'équipe sont propriétaires des tâches.
- Les membres de l'équipe estiment le temps nécessaire pour terminer chaque tâche.
- Ces étapes sont répétées pour tous les éléments de l'itération.
- Si un individu est surchargé de tâches, sa tâche est répartie entre les autres membres de l'équipe.