-

SCRUM résumé : rôles, backlog et sprints

Entrons directement dans le vif du sujet en faisant un premier tour d'horizon de SCRUM

L'équipe SCRUM est composée de 3 rôles différents...

Le Product Owner

On peut dire qu'il représente le client en traduisant ses besoins à l'équipe.

Il doit avoir une bonne vision du produit et du projet.

Le SCRUM Master

C'est un peu le chef d'orchestre.

Il est responsable du bon fonctionnement de la méthodologie SCRUM dans l'équipe.

Les développeurs

Ce sont les membres de l'équipe qui travaillent au développement du produit.

Ils font avancer le produit de manière incrémentale

Dans SCRUM, lorsqu'on parle de développeurs, le terme est un peu galvaudé,

car les développeurs de l'équipe ne sont pas forcément des développeurs informatiques.

Ce sont plutôt des développeurs au sens où ils travaillent au développement du produit au sens large

Ce peut donc être tout métier nécessaire à la bonne conduite du projet.

Ça peut donc être des architectes, des designers, des community managers, des ingénieurs qualité etc.

Tout métier nécessaire à l'avancement du projet

Les parties prenantes

Les parties prenantes sont toutes les personnes qui ne font pas partie de l'équipe SCRUM mais qui sont d'une manière ou d'une autre concernés par le projet.

Ils peuvent être des gens en interne.

comme des commerciaux, des managers etc.

Mais il peut aussi s'agir de personnes externes à l'organisation.

comme les clients, les utilisateurs, les investisseurs, etc.

Les parties prenantes vont donc échanger avec l'équipe, sans en faire partie.

Le Product Backlog

Dans SCRUM, les projets sont découpés en morceaux en fonction des différents besoins client.

On appelle ça le Product Backlog.

Il va contenir la liste des fonctionnalités du produit qui va être développé.

On va organiser cette liste par priorité.

Le Product Backlog est sous la responsabilité du Product Owner.

C'est à lui de le créer, de le maintenir à jour et de gérer les priorités.

Le Product Backlog sera la source de travail de toute l'équipe

Les User Stories

Le Product Backlog sera composé majoritairement d'un ensemble de user stories

Une user story est donc une fonctionnalité, expliquée de manière simple et compréhensible

Elle est décrite du point de vue de l'utilisateur

Une user story suit cette description :

En tant que (rôle), je souhaite (action), pour (bénéfices)

Par exemple : En tant qu'utilisateur de Mnemolia, je souhaite pouvoir afficher mon nombre de révisions quotidiennes sur l'écran principal, pour pouvoir démarrer rapidement mes révisions...

Les sprints

En SCRUM, les projets sont découpés en sprint.

Ce sont des cycles de travail de durée fixe (un mois maximum).

Les sprints contiennent 4 évènements

Le sprint planning, où l'équipe va planifier le sprint.

Le daily SCRUM, point quotidien de l'équipe.

La sprint review, ou revue de sprint, où l'on va faire le bilan de ce qui a été fait lors du sprint.

La sprint retrospective, lors de laquelle on va se demander comment s'est passé le travail de l'équipe et comment l'améliorer.

Ces évènements sont définis précisément dans le temps

On parle de "timeboxing"