J'ai utilisé la méthode agile Scrum pour réaliser la refonte du site communautaire Planetsagem.

Voici quelques écrans de la présentation que j'ai faite vendredi 28 Mars à Toulouse lors du sigmat5, séminaire sur les méthodes agiles et particulièrement Scrum, organisé par Claude Aubry .

N'hésitez pas à placer ici un commentaire (ou plus) sur ce que j'ai montré hier.

Présentation de notre activité:

scrum_sagem-001.gif

Présentation de l'équipe:

Equipe SCRUM Sprint 9-10
  • Product owner: MB, situé à Paris CGY Pontoise
  • Scrum master: PBZ
  • Designer: NF & CL
  • Programmeur/Intégrateur: NC & AH
  • Modérateur/Editorial: OP


Vous retrouverez les initiales de chaque personne de l'équipe dans les tableaux suivants. Suite à remarque lors du sigmaT5, je vais essayer de ne pas gérer en nominatif le tableau de détail des taches du sprint (voir plus loin): il y aura juste un centre de charge "Designer", "Programmeur", "CdP", "Redacteur" (le product owner et le scrum master pouvant intervenir sur les centres de charge "Designer" ou "Programmeur"). Cela évitera peut-être une confusion pour certains dans l'équipe qui se rattachent trop à leur pseudo-affectation lors de la définition détaillée du backlog de sprint.

Sprint 8 : date début: 29/11 fin: 20/12
Nom du sprint: Prototype de la refonte du site Planetsagem v3

scrum_sagem-004.gif

Début de sprint: revue du backlog produit => priorités , et définition du sprint % ressources

Outil excel utilisé pour déterminer en début de sprint les histoires utilisateurs et les tâches relatives à ces histoires qui pourront être réalisées. Lors de ce sprint, beaucoup trop d'optimisme en début sur les estimations. La courbe du burndown n'est pas bonne du tout !

Tableau de backlog de sprint No 8


Vous pouvez voir un exemple complet de cet outil utilisé en cliquant sur ce lien

Sprint 8 Start - Tableau de backlog de sprint

Voici le tableau blanc utilisé avec les histoires utilisateur positionnées en haut du fait qu'il y en a beaucoup: nous avions essayé en les mettant sur la gauche lors des premiers sprint mais ça ne tenait pas !
L'avantage de cette disposition est la direction naturelle (par la gravité) que prennent les post-it quand ils se décollent d'eux-même: on a tendance à les ramasser par terre et les remettre dans la partie inférieure (terminés) ! (inconvénient de cette méthode post-it)
Cliquez sur la photo pour la voir plus en détail:

sprint8_backlog_start gif

Sprint 8 End - Tableau de backlog de sprint

Tableau final de backlog de sprint No 8


Voici le tableau excel utilisé pour noter ce qui est enlevé par jour et ce qui est ajouté:

scrum-sprint08_beurdone

Sprint 8 End - Tableau de beurdone de sprint

Burndown sprint 8

Le résultat n'a pas été bon du tout . L'objectif principal ciblé a quand même été réalisé: le prototype de la refonte a été finalisé et montré lors de la revue de produit. Nous avons néanmoins dû faire un trait sur beaucoup de user stories planifiées en début de sprint.

Vous pouvez cliquer sur chaque photo pour agrandir et en afficher les détails.

Sprint 8 End - Tableau de rétrospective de sprint

C'est la dernière étape de la rétrospective de sprint où sont dégagées les suggestions d'évolution d'organisation principalement. Il y a également quelque fois des suggestions de continuation des bonnes pratiques !

Tableau de retrospective de sprint apres ponderation par l'equipe

Sprint 9 : début: 27/12 fin: 21/1
Nom du Sprint: Lancement betatest planetsagem v4

Pour ce sprint, suite à la rétrospective précédente, nous avons réduit la durée du temps effectif par personne de 6h à 5h , réduisant ainsi le nombre de tâches dont nous pourrions nous occuper pendant le sprint à venir.

Sprint 9 Start - Tableau de backlog de sprint

Sprint 9 Backlog Start

Ce tableau est déjà beaucoup mieux que celui du précédent sprint: beaucoup moins de tâches planifiées (82 contre 112 pour le sprint 8).
Le beurdone est également mieux 'dessiné' !

Sprint 9 Beurdone Start


Sprint 9 End - Tableau de backlog de sprint

C'est la fin du sprint: la majorité des tâches planifiées lors de la réunion de début de sprint sont terminées et ont été basculées en bas du tableau en partie 'terminé".

backlog sprint 9 fin


Sprint 9 End - Tableau de beurdone de sprint

Voici le beurdone utilisé sur le tableau, il ne représente pas graphiquement l'évolution du sprint mais permet d'avoir sous les yeux ce qui a été enregistré les jours précédents.

Burndown sprint 9


Voici le tableau excel utilisé en parallèle des tableaux blancs:

scrum-sprint09_beurdone

Sprint 9 End - Tableau de rétrospective de sprint

Voici le tableau en première étape: les personnes présentes à cette rétrospective (l'équipe au complet avec le product owner) ont pendant une dizaine de minutes préparé leurs postit et les ont ensuite collés sur le tableau dans la colonne correspondante.

Sprint 9 Retrospective Start_1


Les tickets sont ensuite lus par le scrum master, commentés par l'équipe (commentaires libres, ça chauffe !).

en troisième étape, les tickets sont regroupés par thématique:
(truc: cliquer sur la photo pour l'agrandir)

Sprint 9 Retrospective_End


Les remarques ont été regroupées par thématique, tout le monde y a participé. Chacun va ensuite se découper un post-it en 5 parties et coller de 1 à 5 de ces parties sur un ou plusieurs thèmes pour indiquer ce qui lui semble important à faire pour le sprint suivant.

Des suggestions sont donc dégagées par l'équipe.

Sprint 10 Start - Tableau de backlog de sprint

Sprint 10 Backlog Start

Sprint 10 End - Tableau de backlog de sprint

SNC11740

Sprint 10 End - Tableau de beurdone de sprint

Burndown sprint 10
Voici la version Excel du tableau de sprint:
scrum-sprint10_beurdone

à suivre ...