Les 3 outils
Notions théoriques
SCRUM utilise 3 outils :
- Le Product Backlog (les fonctionnalités à développer pour le projet entier).
- Le Sprint Backlog (les tâches à réaliser pendant le sprint).
- Les Incréments (des versions du produit). - Les 3 outils
User Stories
Les User Stories sont des descriptions courtes et centrées sur l'utilisateur d'une fonctionnalité (souvent au format "En tant que [utilisateur], je veux [fonctionnalité] afin de [bénéfice]").
Elles constituent les éléments principaux du Product Backlog, qui est une liste priorisée de toutes les fonctionnalités à développer pour l'ensemble du projet.
Ces User Stories doivent idéalement respecter les critères INVEST :
- Indépendantes : Réalisables sans dépendre d'autres stories.
- Négociables : Discutables et ajustables avec les parties prenantes.
- Valorisées : Apportant une valeur claire à l'utilisateur final.
- Estimables : Dont la complexité peut être évaluée (par exemple, en points d'effort).
- Small (petites) : Suffisamment petites pour être implémentées dans un sprint (généralement 1 à 2 semaines).
- Testables : Avec des critères d'acceptation clairs pour vérifier leur complétion.
Outils n°1 : Le Product Backlog
Le Product Backlog est une liste évolutive et ordonnée (hiérarchisée) des choses à faire par l'équipe pour aboutir à un produit utile pour le client.
Contrairement à la méthode de gestion de projet en cycles en V, le Product Backlog est évolutif.
Le Product Backlog émerge au fur et à mesure du projet, à partir de la découverte des besoins du client.
Responsable du Product Backlog = Le Product Owner.
Outils n°2 : Le Sprint Backlog
Le Sprint Backlog est une liste de tâches (tasks).
Le Sprint Backlog est suivi par chaque informaticien pendant la durée du sprint.
Les tâches du Sprint Backlog sont créées à partir des fonctionnalités du Product Backlog en fonction de leur priorité (la plus importante en premier).
Le Sprint Backlog est définit lors de la Sprint Planning et se termine lors de la Sprint Review (à la fin d'un sprint).
La durée de vie d'un Sprint Backlog n'est donc que d'un seul sprint.
Responsable du Sprint Backlog = L'équipe de développement ou système et réseau.
Un exemple de Sprint Backlog :
Outils n°3 : Les Incréments
Les Incréments correspondent à des versions du produit, utiles pour le client.
Les Incréments sont des petites productions (releases) qui servent de tremplins concrets vers le produit final.
Responsable des Incréments = L'équipe de développement ou système et réseau.