Scrum utilisé pour la refonte du site communautaire planetsagem
Par calou le samedi, mars 29 2008, 10:20 - Scrum est Agile - Lien permanent
Vous trouverez dans ce billet quelques éléments présentés vendredi 28 Mars à Toulouse lors du sigmat5, séminaire sur les méthodes agiles et particulièrement Scrum, organisé par Claude Aubry .
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é:

Présentation de l'équipe:
- 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

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 !
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:
Sprint 8 End - Tableau de backlog de sprint
Voici le tableau excel utilisé pour noter ce qui est enlevé par jour et ce qui est ajouté:
Sprint 8 End - Tableau de beurdone de sprint
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 !
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
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 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é".
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.
Voici le tableau excel utilisé en parallèle des tableaux blancs:
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.
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)
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 End - Tableau de backlog de sprint
Sprint 10 End - Tableau de beurdone de sprint
Voici la version Excel du tableau de sprint:
à suivre ...