Agile : quel chemin ?      @thierrycros
Cette session●    Quallons-nous apprendre ?
Agenda●    Agile ?●    Chemins agiles                  Scrum                  Extreme Programming                  Lean...
Agenda●    Agile ?●    Chemins agiles                  Scrum                  Extreme Programming                  Lean...
Agile aujourdhui :      une boite à outils crédible●    Méthode : la voie                                ●                ...
Quelle méthode agile ?         http://thierrycros.net   6
Agile : quatre axes fondateurs                        Centré                   Importance Métier         Équipe Auto-organ...
Un autre principe clé de lagilité●    « Les meilleures spécifications,    conceptions et architectures    émergent déquipe...
Agenda●    Agile ?●    Chemins agiles                  Scrum                  Extreme Programming                  Lean...
Extreme Programming : XP ce célèbre inconnu        http://thierrycros.net   10
XP : lémancipation du              Développeur●    XP pour sévaluer●    XP pour être soi●    XP pour sémanciper en tant qu...
Extreme « Programming »●    Quelles activités    apportent    vraiment une    Valeur Ajoutée ?                 Remettre en...
« Extreme » Programming●    Une fois les                  Extreme Programming                                             ...
XP en résuméSoftware                            Lean *                 XP           http://thierrycros.net            14
Le « paquetage » XPValeurs           Principes                                         Pratiques   Rôles           Cycle d...
Valeurs de l Extreme                 Programming●    Communication●    Feedback●    Simplicité●    Courage●    Respect    ...
Conception émergente●    Itération 1                         ●                                             Itération n    ...
Scrum  http://thierrycros.net   18
Scrum en un schéma                               24 heures                                    Itération                   ...
Scrum : les piliers●    Transparence                  Partager la définition de « done »●    Inspection                 ...
Scrum : les rôles●    Product Owner                            Exprime les                                              ●...
Scrum : le cérémonial●    Sprint Meeting (plan ditération)●    Sprint Review (Revue yc démo)●    Rétrospective (laméliorat...
Scrum : le Business Model●    Dans la famille « certified », je    demande...                  Le ScrumMaster           ...
Lean Software Development : une autre voie vers lagilité            http://thierrycros.net   24
Lean Software Developmentq    Lean, Lean Software                           ●                                             ...
Plan Do Check Act      http://thierrycros.net   26
Kanban : le dernier venu●    Visualiser le    workflow                             ●                                      ...
Processus Unifié agilisé                                  Outsider         http://thierrycros.net          28
Agenda●    Agile ?●    Chemins agiles                  Scrum                  Extreme Programming                  Lean...
Agile IT, non IT●    Méthodes                                             i) Chemin●    Valeurs                           ...
Produit malléable ?●    Spécification et conception émergente ?                  Software ?                  Hardware ? ...
Hauteur de la marche                        = f(contexte)Changement         XP        Scrum                    Lean    Pro...
Conduite du changement●    Extreme                           ●                                           Unified Process  ...
La hauteur de la marche nest que le premier pas...… La vitesse de progressionne dépend pas linéairementde la hauteur de la...
Agile, une question de valeurs ●     « Les personnes et interactions plus     que les processus et outils » ●     « Accuei...
Au fait, mon lapin, X ou Y* ?●    X                                  ●                                            Y       ...
Fil conducteur    Les personnessont plus importantesque les processus agiles         http://thierrycros.net   37
Organisation agile ?●    Une question de gouvernance                  Vision                  Transparence●    Quatre pr...
Bienvenue en agilité                         Twitter                         @thierrycros                         Mél :   ...
Prochain SlideShare
Chargement dans…5
×

Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?

429 vues

Publié le

Les diapos de ma présentation à Agile Toulouse le 25 octobre 2012. Quel chemins vers l'agilité ? Rupture ? Selon quels critères ? Quel fil conducteur ?

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

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

Aucune remarque pour cette diapositive

Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?

  1. 1. Agile : quel chemin ? @thierrycros
  2. 2. Cette session● Quallons-nous apprendre ?
  3. 3. Agenda● Agile ?● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé● Choisir ? http://thierrycros.net 3
  4. 4. Agenda● Agile ?● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé● Choisir ? http://thierrycros.net 4
  5. 5. Agile aujourdhui : une boite à outils crédible● Méthode : la voie ● Σ méthodes vers lagilité =  Rupture ? framework agile  Partir de lexistant ? http://thierrycros.net 5
  6. 6. Quelle méthode agile ? http://thierrycros.net 6
  7. 7. Agile : quatre axes fondateurs Centré Importance Métier Équipe Auto-organisée Auto-similarité* Responsabilité Empirique Feedback * Hédonisme concret & rapide Amélioration continue http://thierrycros.net 7
  8. 8. Un autre principe clé de lagilité● « Les meilleures spécifications, conceptions et architectures émergent déquipes auto-organisées » http://agilemanifesto.org http://thierrycros.net 8
  9. 9. Agenda● Agile ?● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé● Choisir ? http://thierrycros.net 9
  10. 10. Extreme Programming : XP ce célèbre inconnu http://thierrycros.net 10
  11. 11. XP : lémancipation du Développeur● XP pour sévaluer● XP pour être soi● XP pour sémanciper en tant que Développeur http://thierrycros.net 11
  12. 12. Extreme « Programming »● Quelles activités apportent vraiment une Valeur Ajoutée ? Remettre en cause, réduire voire éliminer les activités « non V.A. » http://thierrycros.net 12
  13. 13. « Extreme » Programming● Une fois les Extreme Programming = activités « non « Pousser à fond » VA » réduites, les activités quelles activités qui apportent conserver et dans de la valeur quelle proportion ? http://thierrycros.net 13
  14. 14. XP en résuméSoftware Lean * XP http://thierrycros.net 14
  15. 15. Le « paquetage » XPValeurs Principes Pratiques Rôles Cycle de Vie http://thierrycros.net 15
  16. 16. Valeurs de l Extreme Programming● Communication● Feedback● Simplicité● Courage● Respect Principe Lean http://thierrycros.net 16
  17. 17. Conception émergente● Itération 1 ● Itération n Histoires Histoires du dutilisation A380 A320 Avion A320 A320 A380 YAGNI ! http://thierrycros.net 17
  18. 18. Scrum  http://thierrycros.net 18
  19. 19. Scrum en un schéma 24 heures Itération 1-3 semainesBut du sprint Retour Produit partiel Tâches potentiellement Annuler Retour utilisable Coupons EmballageEmballage Annuler Coupons http://thierrycros.net 19
  20. 20. Scrum : les piliers● Transparence  Partager la définition de « done »● Inspection  Feedback rapide : artefacts, produits● Adaptation  L amélioration du produit http://thierrycros.net 20  Et des pratiques
  21. 21. Scrum : les rôles● Product Owner  Exprime les ● Équipe de besoins Développement  Priorise  Estime leffort  Valide nécessaire ● ScrumMaster  Fabrique le produit  Garant de Scrum http://thierrycros.net 21
  22. 22. Scrum : le cérémonial● Sprint Meeting (plan ditération)● Sprint Review (Revue yc démo)● Rétrospective (lamélioration continue)● Daily Scrum Meeting (mélée quotidienne lauto-organisation des Développeurs) http://thierrycros.net 22
  23. 23. Scrum : le Business Model● Dans la famille « certified », je demande...  Le ScrumMaster  Le Trainer  Le Product Owner http://thierrycros.net 23
  24. 24. Lean Software Development : une autre voie vers lagilité http://thierrycros.net 24
  25. 25. Lean Software Developmentq Lean, Lean Software ● Outilsq Les sept principes de base ● 1. Éliminer les gaspillages  PDCA ● 2. Améliorer le système  SIPOC ● 3. Qualité intrinsèque  Value Stream Mapping ● 4. Gérer les décisions  Go & See ● 5. Livrer rapidement  ... ● 6. Fortement respecter les personnes ● 7. Créer et faire vivre la connaissanceq http://thierrycros.net 25
  26. 26. Plan Do Check Act http://thierrycros.net 26
  27. 27. Kanban : le dernier venu● Visualiser le workflow ● Optimiser le  Identifier le temps de cycle goulot  Début du● Limiter le travail sur un Work In Progress élément  Terminer >  Début du cash- commencer back http://thierrycros.net 27
  28. 28. Processus Unifié agilisé Outsider http://thierrycros.net 28
  29. 29. Agenda● Agile ?● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé● Choisir ? http://thierrycros.net 29
  30. 30. Agile IT, non IT● Méthodes i) Chemin● Valeurs du changement● Principes● Pratiques ii) boite à outils● Rôles● Cycles de vie http://thierrycros.net 30
  31. 31. Produit malléable ?● Spécification et conception émergente ?  Software ?  Hardware ?  Frontière « floue » 0 ? 10 http://thierrycros.net 31
  32. 32. Hauteur de la marche = f(contexte)Changement XP Scrum Lean Processus Kanban UnifiéValeurs +++ ++ ++ +Finalité +++ ++ + +Cycle de vie +++ ++ - +Rôles +++ +++ - -Conception émergente ~BDUF ? http://thierrycros.net 32
  33. 33. Conduite du changement● Extreme ● Unified Process Programming agilisé  Rupture +++  Sweet rupture● Scrum ● Lean Kanban  Rupture ++  Partir de lexistant http://thierrycros.net 33
  34. 34. La hauteur de la marche nest que le premier pas...… La vitesse de progressionne dépend pas linéairementde la hauteur de la marche http://thierrycros.net 34
  35. 35. Agile, une question de valeurs ● « Les personnes et interactions plus que les processus et outils » ● « Accueillir le changement plus que le suivi strict dun plan » ● « Connect & Collaborate » plus que « Command & Control » http://thierrycros.net 35
  36. 36. Au fait, mon lapin, X ou Y* ?● X ● Y  Aversion au  Effort physique travail et mental  Donc contrôler, naturel menacer...  Associer lindividu aux objectifs* Théorie de Mac Gregor http://thierrycros.net 36
  37. 37. Fil conducteur Les personnessont plus importantesque les processus agiles http://thierrycros.net 37
  38. 38. Organisation agile ?● Une question de gouvernance  Vision  Transparence● Quatre pratiques simples : sociocratie  Consentement  Cercle et Double lien  Élection sans candidat http://thierrycros.net 38
  39. 39. Bienvenue en agilité Twitter @thierrycros Mél : tco@thierrycros.nethttp://thierrycros.net 39

×