Peut-être conviendrez-vous que la planification de sprint peut être… éprouvante, pour ne pas dire plus. Elle nécessite de la pratique et de la patience.
Une estimation précise entraîne une planification efficace, et vous avez une variété d’options lorsque vous choisissez une méthode d’estimation. La clé est de trouver celle qui fonctionne le mieux pour votre équipe et qui vous permet de construire les projections de sprint les plus précises. Bien que certaines équipes avancées utilisent des systèmes personnalisés, il existe un certain nombre d’options éprouvées parmi lesquelles vous pouvez choisir.
Pour commencer, jetons un coup d’œil à certaines échelles de pointage populaires.
Séquence de Fibonacci modifiée
0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100
Vous vous rappelez peut-être de l’algèbre du lycée la séquence de Fibonacci, une série de nombres dans laquelle chaque nombre est la somme des deux nombres précédents. Par exemple, 1+2=3, 2+3=5, etc. La suite de Fibonacci modifiée adopte la même approche de base, mais inclut le ½ comme option et arrondit ensuite les nombres les plus élevés de la suite. L’arrondi dans Fibonacci modifié aide à réduire les implications d’une trop grande spécificité.
Le pionnier de Scrum Mike Cohn raconte une histoire dans laquelle une équipe utilisant Fibonacci traditionnel a pointé une histoire à 21. Le Product Owner a répondu : » Wow, 21, c’est tellement précis ! Vous devez savoir exactement la quantité de travail à faire. »
C’était parfait.
Le pointage d’une histoire est la meilleure estimation d’une équipe compte tenu des informations dont elle dispose pendant la planification. De manière générale, plus l’effort estimé est élevé, moins l’estimation est précise. Une histoire estimée à 21 n’est pas nécessairement précise, et est assurément moins précise qu’une histoire estimée à 3. L’abstraction de la séquence modifiée rappelle à la fois aux développeurs et aux Product Owners que les estimations ne sont que cela, des estimations.
T-Shirt Sizes
XXS, XS, S, M, L, XL, XXL
Fragmenter l’effort des histoires en tailles de t-shirts est génial pour les Product Owners côté client qui doivent prendre des décisions difficiles concernant un grand groupe de fonctionnalités. Par exemple, le PO préférerait-il que ces quatre petites histoires soient terminées ou une seule grande histoire ?
C’est particulièrement utile pour les PO qui sont nouveaux dans l’estimation, car il est peu probable que les t-shirts soient associés à des heures spécifiques. Alors que 5 points d’effort pourraient être rapidement liés à 5 heures ou jours, un Medium offre simplement un sens relatif de l’effort par rapport aux autres histoires. Les équipes peuvent avancer plus rapidement dans la planification lorsqu’elles se concentrent sur la vue d’ensemble, plutôt que sur les petits détails.
Planification de la capacité
Bien qu’il ne s’agisse pas strictement d’une échelle de pointage de l’effort, la planification de la capacité peut être un excellent outil pour les équipes qui sont nouvelles à Agile et/ou à travailler ensemble. Plutôt que de jeter votre équipe dans le proverbial gouffre Agile avec des échelles de pointage peu familières, les nouvelles équipes peuvent déterminer la capacité en utilisant une mesure concrète que tout le monde comprend : le temps.
Dans ce modèle, l’arithmétique de base vous servira bien :
Heures/Jour x # de membres de l’équipe x jours dans le sprint = Capacité du sprint
Nous savons tous qu’une journée de travail typique est de 8 heures, mais quand était la dernière fois que vous avez fait 8 heures complètes de travail au bureau ? Vos calculs doivent inclure le temps pour les standups, les brainstormings, les vacances, les pitreries de bureau… les trucs typiques de l’équipe. Supposer 6-6,5 heures effectives par membre de l’équipe chaque jour offre une approche plus réaliste pour une planification précise.
Prenons une équipe de cinq personnes avec un sprint de deux semaines qui comprend une journée complète pour la planification et la clôture du sprint :
6 h x 5 personnes x 9 jours = capacité de 270 heures
Armé de votre capacité, vous pouvez commencer à planifier. Au lieu d’utiliser des points d’effort relatifs comme les échelles précédentes, l’équipe estime le nombre d’heures nécessaires pour chaque user story priorisée. À long terme, les équipes devraient s’éloigner de la planification de la capacité, mais pointer les histoires en heures peut être un excellent moyen de comprendre votre vélocité collective et d’apprendre des stratégies de pointage efficaces.
N’oubliez pas que toute méthode que vous choisissez prend du temps et de la communication à maîtriser, et que plus l’équipe est nouvelle, plus il est difficile d’estimer correctement. C’est à cela que sert le café.
Quelles autres pratiques d’estimation fonctionnent bien pour vos équipes ?
Crédit photo
.