21
Introduction aux méthodes agiles Cécilia Bossard (@CeciliaBossard) & Cécile Especel (@Cecile_Especel) (2mn)

Introduction aux méthodes agiles

Embed Size (px)

Citation preview

Page 1: Introduction aux méthodes agiles

Introduction aux

méthodes agilesCécilia Bossard (@CeciliaBossard) & Cécile Especel (@Cecile_Especel) (2mn)

Page 2: Introduction aux méthodes agiles

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

Page 3: Introduction aux méthodes agiles

• 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)

Page 4: Introduction aux méthodes agiles

Le manifeste agile (1.5mn)

4 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes

Page 5: Introduction aux méthodes agiles

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

Page 6: Introduction aux méthodes agiles

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

Page 7: Introduction aux méthodes agiles

7 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes

Les méthodes (1.5mn)

Page 8: Introduction aux méthodes agiles

Scrum (4.25mn)

8 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes

Page 9: Introduction aux méthodes agiles

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

Page 10: Introduction aux méthodes agiles

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

Page 11: Introduction aux méthodes agiles

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

Page 12: Introduction aux méthodes agiles

• 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)

Page 13: Introduction aux méthodes agiles

13 Agile Tour Nantes 2012 - Introduction aux méthodes Agiles - Agile Nantes

Le management visuel (1.5mn)

Page 14: Introduction aux méthodes agiles

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

Page 15: Introduction aux méthodes agiles

• 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)

Page 16: Introduction aux méthodes agiles

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

Page 17: Introduction aux méthodes agiles

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

Page 18: Introduction aux méthodes agiles

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

Page 19: Introduction aux méthodes agiles

Questions /

Réponses(7.5mn)

Page 20: Introduction aux méthodes agiles

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

Page 21: Introduction aux méthodes agiles

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