Vous découvrez l’agilité ? Qu’est-ce qu’un sprint ? Pourquoi ce nom pour représenter ce concept de temps ? Nous allons voir tout cela dans cet article.
Sprint agile – définition
Un sprint est un intervalle de temps pendant lequel les équipes scrum vont réaliser un travail préparé au début de cet intervalle de temps en étant guidé par un objectif.
Quand un sprint est terminé, l’équipe fera un point du parcours réalisé pendant ce sprint et travaillera à améliorer le prochain sprint.
D’ailleurs, d’autres méthodologies utilisent le mot « itération » pour parler des notions suivantes :
- intervalle de temps rythmé (avec des évènements)
- intervalle de temps réguliers (entre chaque itération)
Sprint – origine du mot
Le Scrum a décidé d’appeler ce concept d’itération sprint pour renforcer certains aspects :
- avancer en équipe selon l’objectif définie
- se focaliser à atteindre cet objectif
Ce mot a été empreinte du sport où le coureur tente d’atteindre un objectif de performance.
Mais encore plus intéressant, ce mot a été empreinté au The New New Product Development Game qui était une étude faite des nouvelles expérimentations de gestion de projets (basée sur des concepts d’itération). En effet, le scrum s’est officiellement basé sur les résultats de cette étude complète pour ses premières maturations. Et les auteurs de ce recueil ont comparé les itérations au sprint réalisé par les coureurs.
Le scrum a donc profité de ces travaux pour offrir un framework de gestion de projet agile complet.
Comment cela se dessine concrètement en scrum ?
Le scrum propose des itérations très organisées et parfois encore mal comprises.
Voici un schéma simple pour comprendre :
Un sprint se constitue ainsi de :
- un planning :
- ouverture de l’itération
- l’équipe démarre le démarre en planifiant le travail à réaliser.
- elle définie un objectif
- elle définie le plan pour atteindre cet objectif
- une review :
- fermeture de l’itération
- l’équipe fait une revue du parcours réalisé pendant l’itération
- l’équipe invite les utilisateurs/clients à faire des feedbacks sur le produit avec les dernières évolutions « done »
- une rétrospective :
- après la review
- l’équipe fait un point ensemble pour chercher des axes d’amélioration
- un daily scrum
- l’équipe de développement se réunit pour s’harmoniser ensemble : qu’est-ce qui a été fait hier, ce qui a été fait aujourd’hui, y a t il une alerte
- chaque matin
En effet, le scrum propose un cadre concret avec cette notion de sprint mais qui est léger ; les auteurs vous explique les objectifs de chacun de ces évènements scrum mais ne vous dit pas comment les réaliser. Cependant attention à cette liberté ! En effet beaucoup d’équipes ont tendance à en oublier les objectifs principaux ; elles détournent les concepts de base du framework.
Lien utile : blog anglais agile complet
Soyez le premier à commenter