Comme nous avons pu le voir lors de notre webinaire, dans Agile Project Management, les fonctionnalités sont créées dans de petits packages de travail appelés sprints. Nous savons également que le cycle de vie des projets Agile est divisé en 5 phases:
-
- Envision
- Speculate
- Explore
- Adapt
- Close
et que vous ne passez par la phase Envision qu’une seule fois. Après cela, vous passez par les trois phases suivantes, Speculate, Explore and Adapt pour chaque sprint. Donc, avant de passer aux étapes suivantes en détail, comprenons comment planifier au mieux les sprints.
Tout d’abord, la plupart des sprints durent de 4 à 12 semaines (comme nous l’avons dit, cette durée comprend les phases Speculate, Explore and Adapt).
La détermination de la durée du sprint et du nombre de fonctionnalités que vous tenterez d’obtenir lors de chaque sprint fait partie de la soi-disant «structure de sprint». Bien sûr, vous voudrez créer une structure de sprint appropriée pour votre projet, mais comment décidez-vous de sa durée?
Pour commencer, vous pouvez penser à planifier une semaine pour la phase Speculate, une semaine pour la phase Adapt. Au fil du temps, vous comprendrez ce que vous pouvez réaliser en ces temps, et si nécessaire, les raccourcir ou les allonger.
La seule exception est la phase Speculate du premier sprint qui sera plus longue car vous devrez planifier l’ensemble du projet, pas seulement le sprint.
Que faire pour déterminer la meilleure structure de sprint ?
- faire une liste complète des fonctionnalités à développer
- estimer le timing
- créer un regroupement logique d’entités
Les fonctionnalités peuvent être regroupées en fonction :
- de la priorité donnée par l’entreprise
- du staff technique disponible pour un sprint donné
- des ressources métiers disponibles pour un sprint donné
- des services ou secteurs d’activités.
Les estimations de la taille des fonctionnalités ne doivent pas être détaillées: vous pouvez par exemple les diviser en durée courte, moyenne et longue et attribuer un nombre d’heures à chaque catégorie. Étant donné que les estimations sont affinées au cours de chaque phase Speculate, vous pouvez ensuite les ajuster si nécessaire.
En fonction du nombre de ressources de votre équipe et de la taille des fonctionnalités que vous souhaitez réaliser à chaque sprint, vous pouvez déterminer la meilleure durée de vos sprints.
3 conseils
- Choisissez une durée et essayez de vous y tenir, en gardant chaque sprint de la même longueur. Cela aidera votre équipe à avoir un certain rythme.
- De nombreuses équipes fonctionnent mieux avec des sprints courts et bien ciblés. Vous pourriez faire un test (dans le premier sprint) pour voir si cela fonctionne avec votre équipe !
- Vous pouvez augmenter ou diminuer les fonctionnalités prévues dans un sprint donné pour améliorer le travail. L’important est de se rappeler que la durée globale des sprints et la durée du projet doivent rester les mêmes.
A lire également : 5 caractéristiques d’un projet agile réussi