Sprint
Définition de Sprint :
Les Sprints sont des itérations de durée fixe, durant lesquelles les User Stories ou Product Backlog Items (PBIs) sont transformés en incréments potentiellement livrables. Chaque Sprint se voit accorder une durée déterminée (parfois appelée Timeboxing). Cela peut aller d'une semaine à un mois, mais les Sprints durent généralement deux semaines.
Utilisation des Sprints :
Chaque Sprint commence par un Planning Meeting entre le Product Owner et l'équipe de développement. On y décide quelle quantité de travail peut être réalisée de manière réaliste tout en répondant aux exigences du Product Owner ou du client. Le Scrum Master définit la durée du Sprint, qui devrait rester identique pour l'ensemble du projet.
À la fin du Sprint, l'équipe présente au Product Owner le produit fini ou la partie du logiciel qu'il fallait développer. Il ou elle donne son feedback à l'équipe et accepte ou refuse finalement le produit ; cela dépend des critères d'acceptation convenus lors du Sprint Planning Meeting. Une fois tous les Sprints terminés, l'équipe devrait être en mesure de livrer l'ensemble du logiciel.
Avantages du Sprint :
- Les équipes se sentent moins vite submergées.
- Meilleure prévisibilité et estimation des souhaits des clients.
- Boucles de feedback plus courtes.
- Les problèmes sont détectés tôt, avant que le développement ne soit trop avancé.