Upload
atnantes
View
2.731
Download
1
Embed Size (px)
Citation preview
Introduction aux
méthodes agilesCécilia Bossard (@CeciliaBossard) & Cécile Especel (@Cecile_Especel) (2mn)
Que connaissez-vous des
méthodes agiles ? (5mn)
• Clichés
o On dit "LA" méthode agile
o Les Méthodes Agiles sont des méthodes de gestion de projet
o Les développements agiles sont difficilement maintenables à cause du manque de documentation
o les Méthodes Agiles, c'est la liberté de faire à sa façon
o L'Agilité, c'est simple donc c'est facile
o L'Agilité, ce sont les informaticiens qui ne veulent plus de chef
• Mots clé
o Scrum, XP, sprint, Scrum master, Product Owner, Kanban, Scrum board, Post-it, User stories
2 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
• Qu’est ce qu’un projet réussi ?
o En vous basant sur votre expérience, faites une liste
de critères que vous jugez importants dans la réussite
d’un projet (5 min)
3 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Le manifeste agile (10mn)
Le manifeste agile (1.5mn)
4 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
1. Notre plus haute priorité est de satisfaire le client en livrant rapidement et
régulièrement des fonctionnalités à grande valeur ajoutée.
2. Accueillez positivement les changements de besoins, même tard dans le
projet. Les processus Agiles exploitent le changement pour donner un
avantage compétitif au client.
3. Livrez fréquemment un logiciel opérationnel avec des cycles de quelques
semaines à quelques mois et une préférence pour les plus courts.
4. Les utilisateurs ou leurs représentants et les développeurs doivent travailler
ensemble quotidiennement tout au long du projet.
5. Réalisez les projets avec des personnes motivées. Fournissez-leur
l’environnement et le soutien dont ils ont besoin et faites-leur confiance pour
atteindre les objectifs fixés.
6. La méthode la plus simple et la plus efficace pour transmettre de l’information
à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face
à face.
5 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Le manifeste agile (2.5mn)
Principes sous-jacents au manifeste 1/2
7. Un logiciel opérationnel est la principale mesure d’avancement.
8. Les processus Agiles encouragent un rythme de développement
soutenable. Ensemble, les commanditaires, les développeurs et les
utilisateurs devraient être capables de maintenir indéfiniment un rythme
constant.
9. Une attention continue à l'excellence technique et à la qualité de la
conception renforce l’Agilité.
10. La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile –
est essentielle.
11. Les meilleures architectures, spécifications et conceptions émergent
d'équipes auto-organisées.
12. À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus
efficace, puis règle et modifie son comportement en conséquence.
6 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Le manifeste agile (2.5mn)
Principes sous-jacents au manifeste 2/2
7 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Les méthodes (1.5mn)
Scrum (4.25mn)
8 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Scrum : sessions à voir (15s)
• Les grands principes Scrum appliqués à un
projet Agile mature
• Des mots, des maux ? Démo !
• 1986 : pourquoi Scrum ?
• Les agilistes anonymes : "pourvu qu'il ne
nous arrive rien«
• Le jardinier agile
9 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Kanban (2.75mn)
3 règles :
• Visualisez le workflow
• Limitez le Travail A Faire
• Mesurez le temps de cycle
10 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Kanban : sessions à voir (15s)
• Kanban game
• Les agilistes anonymes : "pourvu qu'il ne
nous arrive rien"
11 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
• Règles simples, visibles et partagées
• Engagement personnel et collectif
• Visibilité et transparence
12 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Le management visuel (1.5mn)
13 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Le management visuel (1.5mn)
14 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Le management visuel (1.25mn)
Calendrier annuel
des sprints
Coin conception / architecture
Rappel des
intervenants
pendant les MEP
HNO
Tableau blanc
brouillon
Rappel des principes Agiles
Scrumboard + burndown (en stories
pour le PO, en tâches pour l'équipe)
+ but du sprint + rappel des dates
importantes du sprint
• Plein les yeux ! Développer le management
visuel
15 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Le management visuel : session à
voir (15s)
Conclusion (1.5mn)
Vous pouvez être agile à votre échelle, pas
nécessairement besoin de mettre en place une méthode
même si ça aide à appréhender les principes.
Expérimentez, apprenez, documentez-vous et surtout
amusez-vous !
16 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Principe d'amélioration continue (8.75mn)
A intervalles réguliers, l'équipe réfléchit à
comment devenir plus efficace, puis adapte et
ajuste son comportement en conséquence
17 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Principe d'amélioration continue :
sessions à voir (15s)
• Organiser des cérémonies et des réunions
efficaces
18 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Questions /
Réponses(7.5mn)
Pour approfondir le sujet
N'hésitez pas à vous joindre à nous pour nos
sessions mensuelles ! (tous les premiers mercredi du mois à la cantine
numérique de Nantes)
http://www.agilenantes.org/
20 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes
Sources
• Kanban et Scrum - tirer le meilleur des deuxDe Henrik Kniberg et Mattias Skarin
• Scrum et XP depuis les Tranchées
De Henrik Kniberg
• Manifeste agile : http://agilemanifesto.org/
• http://tastycupcakes.org
21 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes