Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
10 mai 2009 7 10 /05 /mai /2009 14:48

Et voici la suite du billet sur la préparation d'un projet Scrum.

Le Daily Scrum

Une fois par jour, toujours à la même heure durant 15 min l'équipe se réunie lors d'une réunion informel qui se tient debout. Lors de cette réunion, à tour de rôle chacun réponds à 3 questions :
- Qu'as tu fait hier ?
- Que vas tu faire aujourd'hui ?
- Quel sont les difficultés que tu rencontres ?
L'objectif de cette réunion est que chacun sache qui fait quoi, afin de favoriser le partage du savoir et l'entre aide pour la résolution des problèmes.

Pourquoi cette réunion se tient elle debout ? Pour quel ne dure pas trop long temps.

Le Daily Scrum : Petite réunion quotidienne de l'équipe


Le Sprint

La réalisation du projet se fait par une suite de sprint de même durée qui se suivent.
On peut décomposer un sprint en 4 phases successives de taille inégale :
Phases du sprint et % de temps du sprint
Préparation du Sprint 10%
Réalisation des stories 80%
Démonstration 5%
Revue de sprint 5%


L'essentiel du temps est donc passé à réaliser des stories. 


La préparation du sprint

 Au début du sprint l'équipe se réunie quelques heures, au maximum 1 jours et détermine le Sprint Backlog. C'est a dire la liste des stories qui vont être réalisé durant le sprint.

Lors de cette réunion, le product Owner va proposer les stories qu'il aimerait voir réalisé durant le sprint.
Ces stories sont immédiatement estimées plus précisément par tous les membres de l'équipe. Puis en fonction des capacités de travail de l'équipe durant le sprint, un choix définitif de stories est fait.

L'équipe s'engage à réaliser dans les temps du sprint ces stories. Toutes l'équipe s'engage y compris le Product Owner. La responsabilité de la réussite ou de l'échec du sprint est collective.

Sprint BackLog : Liste des stories à réaliser durant le sprint


La Réalisation des stories

 Au premier jour du sprint chaque équipier choisie une storie à réaliser. Un équipiers travail sur une storie à la fois. Une fois cette storie terminée, il en fait une démo de manière informel au Product Owner, puis il en entame une autre.
Ce processus se poursuit jusqu à la fin du sprint.


La Démonstration

A la fin du sprint, à lieu la livraison, des stories réalisés sont mise en production.Cette mise en production est suivie d'une démonstration de Sprint, c'est à dire une présentation du résultat du sprint au Product Owner, aux utilisateurs et à toutes les personnes intéressé par le projet de près ou de loin.

Démonstration de Sprint : Présentation des réalisations du sprint aux utilisateurs


La Revue de sprint

Une fois le sprint complètement terminé et livrée. L'équipe se réunie, souvent sans le product Owner pour la revue de sprint. L'objectif de cette réunion est de rendre l'équipe plus efficace.
Chacun fait le bilan de ce qui s'est bien passé, de ce qui s'est mal passé durant le sprint et ce que l'on peut améliorer.
Cette étape est vitale pour le projet car elle permet d'améliorer l'équipe sprint après sprint.

Revue de Sprint : Réunion de l'équipe dont le but est d'améliorer le fonctionnement de l'équipe.


Dans mon prochain billet, je vous présenterais la fin d'un projet Scrum. En attendant je vous conseille vivement de lire Scrum et XP depuis les tranchées que je site en référence à ce billet. C'est un excellent livre sur la mise en pratique de Scrum.

Le suite de billet ce tutorial se trouve ici.


Réferences :
Scrum et XP depuis les tranches par Henrik Kniberg : http://henrik-kniberg.developpez.com/livre/scrum-xp/ 
 

Partager cet article

Repost 0
Published by David Gimelle - dans Agile
commenter cet article

commentaires

Summary

  • : GetJ2ee -Java development
  • : Articles about Java and EE
  • Contact

Profil

  • David Gimelle
  • Java Developer for more 10 years. I worked in France, Canada and Switzerland. I am contractor in London since 2010.
  • Java Developer for more 10 years. I worked in France, Canada and Switzerland. I am contractor in London since 2010.

Contact

You can contact me here

or by Twitter

Search

Archives