Académique Documents
Professionnel Documents
Culture Documents
L a p p l i c a t i o n d e s m e t h o d e s a g i l e s A e x o
Marine Vacelet
M AY 2 0 1 2
AGENDA
1
2
3
4
Atelier : La collaboration
Jeu agile Les Chaises Non-Musicales
Quelques chiffres
Des enqutes menes par le Standish Group montre que pour
des projets grs de manire classique :
QUELQUES CHIFFRES
Selon cette tude, dans un projet informatique men de
manire traditionnelle : 45% des fonctionnalits du logiciel dveloppe ne sont jamais utilises
19% des fonctionnalits ne sont utilises que trs rarement Les principaux facteurs d chec des projet informatiques sont:
Manque dimplication des utilisateurs finaux Spcifications incompltes Changement de spcifications en cours de projet :
AGILE MANIFESTO
Manifeste cre en 2001 par 17 ingnieurs dcrivant lapproche du
dveloppement agile grce 4 valeurs :
Personnes et interaction plutt que processus et outils Logiciel fonctionnel plutt que documentation complte Collaboration avec le client plutt que ngociation de contrat Ragir au changement plutt que suivre un plan
M E T H O D E S A G I L E S E X I S TA N T E S
SCRUM (
)
Extreme programming / XP (
(pair programming, ......)
veloppement de logiciel
Crystal Clear FDD - Feature Driven Development DSDM (1995) - Dynamic systems development method ASD Adaptive Software Development
SCRUM
Scrum est une mthode agile pour la gestion de projets :
Client au cur du projet Mthodologie simple Equipe responsable, en auto-organisation
Scrum est un outil Utiliser Scrum pour appliquer ce dont nous avons besoin pour
crer rapidement un logiciel de bonne qualit
11
SCRUM
12
SCRUM : ROLES
Product Owner : Dcrit le produit et transmet sa vision l'quipe
(priorits).
13
S C R U M : P L A N I F I C AT I O N
Le Daily Scrum (La mle quotidienne)
Runion journalire rapide (15min maximum) Chacun dcrit ce quil a fait la veille, ce quil va faire dans la journe et
les problmes rencontrs
Le Sprint
Itration qui dure en gnral entre 2 et 4 semaines. Pendant une itration (un sprint), l' quipe doit raliser une liste
dlments du sprint backlog.
La Release
Regroupe gnralement des itrations du projet Permet de marquer la livraison d'une version aboutie ayant un intrt
pour le client et susceptible d'etre mise en exploitation.
14
S C R U M & E X O P L AT F O R M
Sprint dune dure de 2 semaines pour chaque quipe Equipes Scrum sont compose de 4 8 personnes. Utilisation doutils
Physique : tableau blanc cr et organis par lquipe elle-mme
15
S C R U M & E X O P L AT F O R M
16
SCRUM MEETINGS
Le Daily Scrum : ralis tous les matins vers 9h
La dmonstration / la revue :
Chaque fin de sprint, lquipe se runit, revoit et prsente le travail
effectu Le Product Owner fait un retour sur le travail ralis Si l quipe juge que la revue du travail effectue peut aider d'autres personnes de l'entreprise, il est possible de les inviter.
www.exoplatform.com - Copyright 2012 eXo Platform
17
SCRUM MEETINGS
La rtrospective :
Runion la plus importante de Scrum Court meeting permettant de discuter du processus Scrum, donner son
avis sur le processus
Penser au processus, l'environnement de travail et l'organisation
18
19
SCRUM MEETINGS
Planning
Ralis au dbut dun sprint Dfinit le contenu dune itration avec lensemble de lquipe
Etape 1 : Lquipe et le Product Owner estime chacune des tches
principales et construisent ensemble le sprint Etape 2 : Lquipe dcoupe les tches principales en sous tches plus petite afin davoir un meilleur suivi de leur travail
20
ce
21
22
Atelier : La collaboration
LE JEU DES CHAISES NON MUSICALES
Quallons-nous dvelopper ?
Autonomie Communication Simplicit Confiance
Matriel
1 quipe de 10 personnes 1 personne neutre : lintrus 9 chaises 1 chronomtre
24
Rgles
Durant la partie, lquipe ne doit pas bouger les chaises Lquipe ne doit pas toucher lintrus Tous les membres de lquipe doivent changer de chaises (ne pas
rester sur la mme chaise)
Itrations :
Lorsque lintrus gagne, lquipe se runit, fait un bilan de sa partie et
dfinit une nouvelle stratgie Rpter les parties jusqu trouver LA solution gagnante.
www.exoplatform.com - Copyright 2012 eXo Platform
25
Difficults
Rsistance au changement (courbe de Virginia Satir) La qualit Le facteur humain
27
U N E U T I L I S AT I O N P E R T I N E N T E
Importance dune analyse de lexistant
Diagnostic et tat des lieux
28
U N E U T I L I S AT I O N P E R T I N E N T E
Convaincre
Pourquoi adopter les mthodes agiles ? Quels seront les risques et le cot ? Quest-ce cela mapportera ?
Inclure tous les acteurs dun projet dans la mise en place dune
mthode agile
29
CONCLUSION
Lagilit repose sur lengagement des personnes le respect des
valeurs agiles
30
REFERENCES
Le site Version One
Editeur dun de gestion de projet / management pour lagilit Confrence Etude annuelle sur lutilisation des mthodes agiles dans le monde www.versionone.com/
31
S C R U M & E X O P L AT F O R M
Questions ?
32