
Agile Dojo
L’art de grandir en équipe
Patrice Petit
Agile Coach & Formateur
Agilii & Agilbee
- 1 -© Agilii 2010 – Confé...

- 2 -
Resumé
Agile Dojo : L'art de grandir en équipe
L'Agile Dojo montre
 Les axes d'amplification de l'apprentissage
...

Qu’est ce que l’Agile ?
- Le côté Technique -
- 3 -© Agilii 2010 – Conférence Université Bretagne Sud

- 4 -
Meta-Méthode & Méthodes
- 4 -© Agilii 2010 – Conférence Université Bretagne Sud
agile?

- 5 -
Meta-Méthode & Méthodes
- 5 -© Agilii 2010 – Conférence Université Bretagne Sud
agile
XP
Scrum
Lean Software Deve...

- 6 -
ANALYSER
CONCEVOIR
DEVELOPPER
TESTER
INTEGRER / LIVRER
Approche traditionnelle
© Agilii 2010 – Conférence
Univers...

- 7 -
temps
ANALYSER
CONCEVOIR
DEVELOPPER
TESTER
INTEGRER / LIVRER
Approche Agile  Incrémentale
© Agilii 2010 – Confér...

- 8 -
Approche Agile 
Incrémentale + Itérative + Changement
© Agilii 2010 – Conférence
Université Bretagne Sud- 8 -
Ex...

- 9 -
Jeu du changement et de la priorisation
© Agilii 2010 – Conférence
Université Bretagne Sud- 9 -
temps
Retirer
Ajo...

- 10 -
XP & Scrum
Vélocité
2 – 4 semaines
24 h
Product
Backlog
Produit
incrémental
« StandUp »
Réunion quotidienne
Rétr...

Qu’est ce que l’Agile ?
- Le côté Humain -
- 11 -© Agilii 2010 – Conférence Université Bretagne Sud
Changeons nos parad...

- 12 -
Paradigme « feedback »
vs Paradigme « Reflexe de Protection »
- 12 -
© Agilii 2010 – Conférence
Université Breta...

- 13 -
Rétrospective :
« Rien ne sert de courir, il faut d’abord
apprendre à marcher »
« Inspection & Adaptation »
Cult...

Agile Dojo
- 14 -© Agilii 2010 – Conférence Université Bretagne Sud

1er Exercice
La complexité des groupes
Comment travailler efficacement en équipe ?
(Exercice justifie l’usage des Agile...

- 16 -
Le potentiel d’un cerveau
Tutoe rsseembalnce aevc des presnones ou des
stiautoins exitsantes ou aynat exsité ne ...

Etat de l’art du travail en équipe
=
Peter Senge [1]
« Pourquoi… ? »
QI=68
QI> 120
17© Agilii 2010 – Conférence Univers...
Citer les couleurs
de chaque mot [1]
18
Source : [1] « Agile Software Development » de Ken Schwaber et Mike Beedle
Et en é...

- 19 -
Bruits cognitifs en Informatique
- 19 -© Agilii 2010 – Conférence Université Bretagne Sud
Projets
réussis
26%
Pr...

- 20 -
Comment résoudre l’équation suivante ?
© Agilii 2010 – Conférence
Université Bretagne Sud- 20 -
QI>120
QI> 120
>...

- 21 -
Comment résoudre l’équation suivante ?
- 21 -© Agilii 2010 – Conférence Université Bretagne Sud
Transférer du Le...

- 22 -
Agile Dojo : Objectifs
• S’entraîner à aller vite
• Acquérir de nouveilles connaissances en équipe
• Apprendre à...

- 23 -
Agile Dojo : Auto-éveil (Self-Awareness)
- Apprenons à éveiller les
individus
- La société contemporaine nous
ap...

- 24 -
Amélioration continue = La Co-évolution
© Agilii 2010 – Conférence
Université Bretagne Sud- 24 -
Niveaudesindivi...

- 25 -
Eviter les pièges
- Eviter les pièges sur des individus non formés à la notion de
leadership
Par exemple,
- Evit...

Agile Dojo : Les pratiques
- Kata : Montrer le geste parfait (Code, Management, …)
- Randori
- Ateliers de simulation
-...

- 27 -
Ateliers de simulation
 Complexité du groupe
 XpGame
 ScrumGame (Agilii)
 Advocatus Diaboli (Agilii)
 Produ...

- 28 -
Atelier de programmation (Coding Dojo)
-
28
-
5 min
© Agilii 2010 – Conférence Université Bretagne Sud

Application :
Test Driven Development
en Dojo
- 29 -© Agilii 2010 – Conférence Université Bretagne Sud

- 30 -
Test Driven Development :
Le principe
Ecrire un
Test
DévelopperRefactoring
- 30 -© Agilii 2010 – Conférence Univ...

- 31 -
Test Driven Development :
Le Refactoring
 Code smells
 Eviter les duplications
 Eviter les méthodes longues
...

- 32 -
Test Driven Development :
Best practices
 KISS : Keep It Simple but not Stupid
 DRY : Don’t Repeat Yourself
 ...

- 33 -
Exercices : Randori ou Kata
RANDORI :
La calculatrice permet :
 D’afficher la valeur courante
 D’effectuer une...

- 34 -
Conclusion
Fun Driven Business
- 34 -© Agilii 2010 – Conférence Université Bretagne Sud
MERCI
Questions ?

- 35 -
Quelques références
- 35 -

- 36 -
Bibliographie Psychologie
- 36 -
- Psychologie Sociale : concepts fondamentaux de Marie-Hélène Léon
- Managez hu...
Prochain SlideShare
Chargement dans…5
×

Agile Dojo : L'art de Grandir en Equipe, Patrice Petit, Conférence Université Bretagne Sud, Vannes, France

793 vues

Publié le

Agile Dojo : L'art de grandir en équipe
L'Agile Dojo montre :
- Les axes d'amplification de l'apprentissage
- L'art et la manière d'apprendre en équipe et de transférer avec simplicité un savoir-faire à un groupe

Publié dans : Direction et management
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
793
Sur SlideShare
0
Issues des intégrations
0
Intégrations
134
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Origine des défauts
    56% des besoins
    7% du code
    27% conception
    +
    25% des fonctionnalités
    arrivent en cours de
    réalisation
  • Avons-nous une meilleure façon de faire mieux.
  • Accepter le changement des besoins clients
    Faibles coûts du changement
    Fournit une bonne visibilité de l’avancé du projet
    Réduit les risques
    Optimise le ROI avec une priorisation par la valeur
    Encourages la fabrication de code simple et de + haute qualité
    Livraison fréquente

  • © 2008 AGILBEE - Tous droits réservés
  • Cet exercice illustre la nécessité d’un Agile Dojo
  • Si vou s expliquez à 1 personne ce qu’elle doit faire
     Lorsque vous êtes absent la productivité de l’équipe est nulle

  • Aujourd’hui, ces phénomènes nous apportent quelques désastres…

    + de 70% …. Et 90% des projets sont livrés en retard.

    En bref, …

    Surtout, il ne faut pas croire certaine chose qui pourrait paraître une évidence. Douter est parfois utile.
    En fait, historiquement face à ces stat…
    Persuadé que les coupables… étaient les développeurs…. Ils ont cherché une solution… Naissance des DP.
    Mais au fin du compte, les stats sont encore là… Les développeurs ne sont donc pas responsable de cette situation…

    Le coupable… Je vous dirait qui c’est… A la fin de cet exposé…
  • © 2007 AGILII - Tous droits réservés.
  • © 2008 AGILBEE - Tous droits réservés
  • Agile Dojo : L'art de Grandir en Equipe, Patrice Petit, Conférence Université Bretagne Sud, Vannes, France

    1. 1.  Agile Dojo L’art de grandir en équipe Patrice Petit Agile Coach & Formateur Agilii & Agilbee - 1 -© Agilii 2010 – Conférence Université Bretagne Sud
    2. 2.  - 2 - Resumé Agile Dojo : L'art de grandir en équipe L'Agile Dojo montre  Les axes d'amplification de l'apprentissage  L'art et la manière d'apprendre en équipe et de transférer avec simplicité un savoir-faire à un groupe - 2 -© Agilii 2010 – Conférence Université Bretagne Sud
    3. 3.  Qu’est ce que l’Agile ? - Le côté Technique - - 3 -© Agilii 2010 – Conférence Université Bretagne Sud
    4. 4.  - 4 - Meta-Méthode & Méthodes - 4 -© Agilii 2010 – Conférence Université Bretagne Sud agile?
    5. 5.  - 5 - Meta-Méthode & Méthodes - 5 -© Agilii 2010 – Conférence Université Bretagne Sud agile XP Scrum Lean Software Development Crystal FDD DSDM ... Kankan Burndown Chart Burnup chart Velocité TDD Pomodoro ... 4 valeurs + 12 principes
    6. 6.  - 6 - ANALYSER CONCEVOIR DEVELOPPER TESTER INTEGRER / LIVRER Approche traditionnelle © Agilii 2010 – Conférence Université Bretagne Sud- 6 - 50% de Fait ? temps
    7. 7.  - 7 - temps ANALYSER CONCEVOIR DEVELOPPER TESTER INTEGRER / LIVRER Approche Agile  Incrémentale © Agilii 2010 – Conférence Université Bretagne Sud- 7 - 20% de fait et 100% utilisable
    8. 8.  - 8 - Approche Agile  Incrémentale + Itérative + Changement © Agilii 2010 – Conférence Université Bretagne Sud- 8 - Exploration des besoins - Planification - Estimation SPECIFICATION CONCEPTION REALISER TESTER LIVRER & CORRIGER TimeBox temps
    9. 9.  - 9 - Jeu du changement et de la priorisation © Agilii 2010 – Conférence Université Bretagne Sud- 9 - temps Retirer Ajouter Reprioriser Modifier (Attention à la Vue d’Ensemble)
    10. 10.  - 10 - XP & Scrum Vélocité 2 – 4 semaines 24 h Product Backlog Produit incrémental « StandUp » Réunion quotidienne Rétrospective Sprint Backlog Itération - 10 - © Agilii 2010 – Conférence Université Bretagne Sud
    11. 11.  Qu’est ce que l’Agile ? - Le côté Humain - - 11 -© Agilii 2010 – Conférence Université Bretagne Sud Changeons nos paradigmes (Projet = Système Humain)
    12. 12.  - 12 - Paradigme « feedback » vs Paradigme « Reflexe de Protection » - 12 - © Agilii 2010 – Conférence Université Bretagne Sud Un système devient de + en + coûteux à modifier avec le temps temps Coût Maintenance Recette Livraison XP (TDD Code) temps Coût Conception Réalisation Tests Maintenance Recette Livraison Legacy code Legacy code en binômeProjet isolé du Client (Mode de protection) Feedback régulier du client (Livraison+Bug+Retour)
    13. 13.  - 13 - Rétrospective : « Rien ne sert de courir, il faut d’abord apprendre à marcher » « Inspection & Adaptation » Culture d’Adaptation et non d’anticipation Culture d’Apprentissage Performance - 13 -© Agilii 2010 – Conférence Université Bretagne Sud
    14. 14.  Agile Dojo - 14 -© Agilii 2010 – Conférence Université Bretagne Sud
    15. 15.  1er Exercice La complexité des groupes Comment travailler efficacement en équipe ? (Exercice justifie l’usage des Agiles Dojos) - 15 -© Agilii 2010 – Conférence Université Bretagne Sud
    16. 16.  - 16 - Le potentiel d’un cerveau Tutoe rsseembalnce aevc des presnones ou des stiautoins exitsantes ou aynat exsité ne saruait êrte que fortiute. Si 1 seul cerveau est capable de réaliser une telle prouesse… … imaginer ce que l’on peut faire avec N cerveaux dans une seule pièce C - 16 -© Agilii 2010 – Conférence Université Bretagne Sud
    17. 17.  Etat de l’art du travail en équipe = Peter Senge [1] « Pourquoi… ? » QI=68 QI> 120 17© Agilii 2010 – Conférence Université Bretagne Sud 1 groupe = individus + interaction
    18. 18. Citer les couleurs de chaque mot [1] 18 Source : [1] « Agile Software Development » de Ken Schwaber et Mike Beedle Et en équipe ? Bleu Jaune Rouge Bleu Rouge Bleu Jaune Vert Bleu Rouge Bleu Vert Jaune Rouge Rouge Bleu Jaune Bleu Rouge Bleu Rouge Jaune Bleu Rouge Vert Bleu Jaune Rouge Jaune Bleu Vert Jaune Bleu Rouge Rouge Bleu © Agilii 2010 – Conférence Université Bretagne Sud
    19. 19.  - 19 - Bruits cognitifs en Informatique - 19 -© Agilii 2010 – Conférence Université Bretagne Sud Projets réussis 26% Projets annulés 28% Projets ayant échoués 46% Sources : * Rapport du Standish Group ** Aberdeen 2003 Projets livrés dans les temps, 10% Projets livrés en retard; 90% Quels sont les Freins rencontrés sur les projets informatiques qui amènent aux résultats suivants ?
    20. 20.  - 20 - Comment résoudre l’équation suivante ? © Agilii 2010 – Conférence Université Bretagne Sud- 20 - QI>120 QI> 120 > ?
    21. 21.  - 21 - Comment résoudre l’équation suivante ? - 21 -© Agilii 2010 – Conférence Université Bretagne Sud Transférer du LeaderShip à l’équipe (Coach) Equipes de 5 à 9 personnes (auto-organisation) Transparence Empirisme S’entraîner à travailler en équipe (équipe de rugby, unité de combat militaire)
    22. 22.  - 22 - Agile Dojo : Objectifs • S’entraîner à aller vite • Acquérir de nouveilles connaissances en équipe • Apprendre à éveiller les individus (Self-Awareness) • Tester de nouvelles pratiques • Stresser leur environnement quotidien • Apprendre à travailler en équipe • Travailler les concessus • Apprendre à aller vite / Aligner son niveau • Apprendre à se reposer • Eviter les problèmes récurrents (conformisme, adiction, ...) • Aligner le groupe à la vision de l’entreprise - 22 -© Agilii 2010 – Conférence Université Bretagne Sud
    23. 23.  - 23 - Agile Dojo : Auto-éveil (Self-Awareness) - Apprenons à éveiller les individus - La société contemporaine nous apprend depuis longtemps à nous éveiller (ex. PN) - 23 -© Agilii 2010 – Conférence Université Bretagne Sud
    24. 24.  - 24 - Amélioration continue = La Co-évolution © Agilii 2010 – Conférence Université Bretagne Sud- 24 - Niveaudesindividus
    25. 25.  - 25 - Eviter les pièges - Eviter les pièges sur des individus non formés à la notion de leadership Par exemple, - Eviter le conformisme de ceux qui croit avoir tout compris - Eviter les biais de jugement - Eviter les pb de concensus - Autres pièges : - Eviter les parasites qui ralentissent (Twitter) - Eviter les adictions - 25 -© Agilii 2010 – Conférence Université Bretagne Sud
    26. 26.  Agile Dojo : Les pratiques - Kata : Montrer le geste parfait (Code, Management, …) - Randori - Ateliers de simulation - Atelier de programmation (Coding Dojo) - Relaxation - Gestion du stress - Mise en situation de management - 26 -© Agilii 2010 – Conférence Université Bretagne Sud
    27. 27.  - 27 - Ateliers de simulation  Complexité du groupe  XpGame  ScrumGame (Agilii)  Advocatus Diaboli (Agilii)  Produire avec des itérations  La théorie des contraintes  Rétrospective  Etc. - 27 -© Agilii 2010 – Conférence Université Bretagne Sud
    28. 28.  - 28 - Atelier de programmation (Coding Dojo) - 28 - 5 min © Agilii 2010 – Conférence Université Bretagne Sud
    29. 29.  Application : Test Driven Development en Dojo - 29 -© Agilii 2010 – Conférence Université Bretagne Sud
    30. 30.  - 30 - Test Driven Development : Le principe Ecrire un Test DévelopperRefactoring - 30 -© Agilii 2010 – Conférence Université Bretagne Sud
    31. 31.  - 31 - Test Driven Development : Le Refactoring  Code smells  Eviter les duplications  Eviter les méthodes longues  Eviter les classes longues  … - 31 -© Agilii 2010 – Conférence Université Bretagne Sud
    32. 32.  - 32 - Test Driven Development : Best practices  KISS : Keep It Simple but not Stupid  DRY : Don’t Repeat Yourself  YAGNI : You Aren’t Gonna Need It! (Tu n’en auras pas besoin)  Pay As You Go  Spike - 32 -© Agilii 2010 – Conférence Université Bretagne Sud
    33. 33.  - 33 - Exercices : Randori ou Kata RANDORI : La calculatrice permet :  D’afficher la valeur courante  D’effectuer une addition  D’effectuer une suppression  D’effectuer une multiplication  D’effectuer une division KATA : Fibonacci 0 1 2 3 5 8 13 21 34 METHODES Junit : Assert.assertTrue( true ) Assert.assertEquals( 1, 1 )
    34. 34.  - 34 - Conclusion Fun Driven Business - 34 -© Agilii 2010 – Conférence Université Bretagne Sud MERCI Questions ?
    35. 35.  - 35 - Quelques références - 35 -
    36. 36.  - 36 - Bibliographie Psychologie - 36 - - Psychologie Sociale : concepts fondamentaux de Marie-Hélène Léon - Managez humain, c'est rentable ! : Comment humaniser les relations professionnelles par Guy Maugis, Franck Martin, et Raymond Domenech - Psychologie sociale expérimentale de Ewa Drozda-Senkowska - Introduction à l'ethnologie de Jacques Lombard - « Burn Out : Quand le travail rend malade » de François Baumann

    ×