Sprint agile
Un sprint est une période de travail fixe, généralement de une à trois semaines, au terme de laquelle une équipe agile livre un incrément de produit potentiellement utilisable. Il s'ouvre sur une planification, se déroule avec des points d'avancement courts (les « daily »), et se termine par une démonstration et une rétrospective.
Le découpage en sprints donne une visibilité régulière sur l'avancement réel d'un projet, ce qui compte particulièrement pour un client ou un investisseur qui suit un développement sur plusieurs mois. Sur un projet SaaS, une équipe peut par exemple consacrer un sprint de deux semaines à la refonte du système de facturation, avec une démo en fin de sprint pour valider le comportement avec le product owner avant de passer à la suite. Cela permet d'ajuster les priorités sprint après sprint plutôt que de découvrir un désalignement après plusieurs mois de développement.
Le piège fréquent est de surcharger un sprint en acceptant d'ajouter des tâches en cours de route, ce qui casse l'engagement de l'équipe et fausse les estimations futures. Une bonne pratique consiste à protéger le contenu du sprint une fois qu'il est lancé, et à faire remonter toute urgence dans le backlog pour le sprint suivant. Il faut aussi éviter de réduire le sprint à un simple découpage calendaire sans réelle démo ni rétrospective, ce qui fait perdre l'essentiel de sa valeur.
