Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Quel chemin vers l'agilité ?

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 55 Publicité

Quel chemin vers l'agilité ?

Télécharger pour lire hors ligne

Ces slides ont été présentés à Agile Grenoble 2012. Le propos est d'établir des critères de différenciation des méthodes agiles pour déterminer quelle est la plus appropriée à une situation donnée. Une rupture n'est pas toujours souhaitable.

Ces slides ont été présentés à Agile Grenoble 2012. Le propos est d'établir des critères de différenciation des méthodes agiles pour déterminer quelle est la plus appropriée à une situation donnée. Une rupture n'est pas toujours souhaitable.

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Les utilisateurs ont également aimé (20)

Publicité

Similaire à Quel chemin vers l'agilité ? (20)

Plus récents (20)

Publicité

Quel chemin vers l'agilité ?

  1. 1. Agile : quel chemin ? @thierrycros
  2. 2. Cette session ● Qu'allons-nous apprendre ?  Il existe plusieurs chemins vers l'agile  Critères de différenciation des chemins agiles  Amélioration continue : une clé agile ● Concrètement...  Et si...
  3. 3. Agenda ● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé ● Choisir ? ● Et si j'empruntais ce chemin ? http://thierrycros.net 3
  4. 4. Agenda ● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé ● Choisir ? ● Et si j'empruntais ce chemin ? http://thierrycros.net 4
  5. 5. Agile aujourd'hui : une boite à outils crédible ● Méthode : la voie ● Σ méthodes vers l'agilité =  Rupture ? framework agile  Partir de l'existant ? http://thierrycros.net 5
  6. 6. Quelle méthode agile ? http://thierrycros.net 6
  7. 7. Agile : 4 axes fondateurs Valeur = f(Versions fréquentes) Équipe Auto-organisée Auto-similarité * Responsabilité Empirique Feedback * Hédonisme concret & rapide Amélioration continue http://thierrycros.net 7
  8. 8. Pourquoi agile ? Enquête versionone 20112011 réponses) réponses) Enquête version one (6042 (6042
  9. 9. Au cœur de l'agile ● « Les meilleures spécifications, conceptions et architectures émergent d'équipes auto-organisées » http://agilemanifesto.org http://thierrycros.net 9
  10. 10. Proposition de critères différenciateurs Critère XP Scrum Lean Processus Kanban Unifié Valeurs Finalité Cycle de vie Rôles Conception Importance de la marche http://thierrycros.net 10
  11. 11. Valeurs & Principes ? http://thierrycros.net 11
  12. 12. Extreme Programming : XP ce célèbre inconnu http://thierrycros.net 12
  13. 13. 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 13
  14. 14. « 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 14
  15. 15. Le « paquetage » XP Valeurs 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. Rôles de l'Extreme Programming ● Product Manager (Client) ● Développeur ● Manager http://thierrycros.net 17
  18. 18. Conception émergente ● Itération 1 ● Itération n Histoires Histoires du d'utilisation A380 A320 Avion A320 A320 A380 YAGNI ! http://thierrycros.net 18
  19. 19. Amélioration continue dans XP ● Session type ● Principe de « retrospective » réflexion : que en fin de chaque peut m'apprendre itération ma vie extra professionnelle ? http://thierrycros.net 19
  20. 20. Importance de la marche XP Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ Finalité +++ Cycle de vie +++ Rôles +++ Conception émergente http://thierrycros.net 20
  21. 21. Scrum  http://thierrycros.net 21
  22. 22. Scrum en un schéma 24 heures Itération 1-3 semaines But du sprint Retour Produit partiel Tâches potentiellement Annuler Retour utilisable Coupons Emballage Emballage Annuler Coupons http://thierrycros.net 22
  23. 23. Scrum : le cérémonial ● Sprint Meeting (plan d'itération) ● Sprint Review (Revue yc démo) ● Rétrospective (l'amélioration continue) ● Daily Scrum Meeting (mélée quotidienne l'auto-organisation des Développeurs) http://thierrycros.net 23
  24. 24. Finalité de Scrum « Scrum est utilisé pour développer des produits complexes depuis le début des années 1990. » Scrum Guide http://thierrycros.net 24
  25. 25. Scrum : les piliers (valeurs) ● Transparence  Partager la définition de « done » ● Inspection  Feedback rapide : artefacts, produits ● Adaptation  L' amélioration du produit http://thierrycros.net 25  Et des pratiques
  26. 26. Scrum : les rôles ● Product Owner  Exprime les ● Équipe de besoins Développement  Priorise  Estime l'effort  Valide nécessaire ● ScrumMaster  Fabrique le produit  Garant de Scrum http://thierrycros.net 26
  27. 27. Importance de la marche Scrum Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ + Finalité +++ + Cycle de vie +++ ++ Rôles +++ +++ Conception émergente ? http://thierrycros.net 27
  28. 28. Lean Software Development : une autre voie vers l'agilité http://thierrycros.net 28
  29. 29. Lean Software Development q Lean, Lean Software ● Outils q 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 connaissance q http://thierrycros.net 29
  30. 30. Plan Do Check Act http://thierrycros.net 30
  31. 31. Kanban ● Deux principes  Travailler sur des petits lots en flux, voire en « juste à temps »  Système en flux tiré http://thierrycros.net 31
  32. 32. Kanban : pratiques ● Visualiser le workflow ● Limiter le travail en cours (WiP) ● Mesurer et gérer le flux ● Rendre explicite les règles de gestion du processus ● S'améliorer collectivement http://fr.slideshare.net/morisseau/kanban-un-tour-dhorizon-v20 http://thierrycros.net 32
  33. 33. Objectif du Kanban http://thierrycros.net 33
  34. 34. Démarche d'amélioration http://thierrycros.net 34
  35. 35. Importance de la marche Lean Kanban Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ + ++ Finalité +++ + + Cycle de vie +++ ++ - Rôles +++ +++ - Conception émergente ? - http://thierrycros.net 35
  36. 36. Processus Unifié agilisé Outsider http://thierrycros.net 36
  37. 37. Open UP - http://www.numbersix.com/news/n6articles/openUp.html http://thierrycros.net 37
  38. 38. Importance de la marche Processus Unifié agilisé Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ + ++ - Finalité +++ + + - Cycle de vie +++ ++ - + Rôles +++ +++ - - Conception émergente - - - http://thierrycros.net 38
  39. 39. Agenda ● Agile ? ● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé ● Choisir ? http://thierrycros.net 39
  40. 40. Les freins
  41. 41. Les préoccupations
  42. 42. Importance de la marche Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ + ++ - Finalité +++ + + - Cycle de vie +++ ++ - + Rôles +++ +++ - - Conception émergente - - - http://thierrycros.net 42
  43. 43. Agile IT, non IT ● Méthodes i) Chemin ● Valeurs du changement ● Principes ● Pratiques ii) boite à outils ● Rôles ● Cycles de vie http://thierrycros.net 43
  44. 44. Produit malléable ? ● Spécification et conception émergente ?  Software ?  Hardware ?  Frontière « floue » 0 ? 10 http://thierrycros.net 44
  45. 45. Organisation agile ? ● Une question de gouvernance  Vision  Transparence ● Quatre pratiques simples : sociocratie  Consentement  Cercle et Double lien  Élection sans candidat http://thierrycros.net 45
  46. 46. Conduite du changement ● Extreme ● Unified Process Programming agilisé  Rupture +++  Rupture + ● Scrum ● Lean Kanban  Rupture ++  Partir de l'existant http://thierrycros.net 46
  47. 47. Pic Saint Loup Montage : Pablo Pernot http://thierrycros.net 47
  48. 48. La hauteur de la 1 ère marche... http://thierrycros.net 48
  49. 49. Agile, une question de valeurs ● « Les personnes et interactions plus que les processus et outils » ● « Accueillir le changement plus que le suivi strict d'un plan » ● « Connect & Collaborate » plus que « Command & Control » http://thierrycros.net 49
  50. 50. Fil conducteur Les personnes sont plus importantes que les processus agiles http://thierrycros.net 50
  51. 51. À vous de jouer : et si... ● Processus Unifié ● Scrum agilisé ● Lean ● Extreme / Kanban Programming http://thierrycros.net 51
  52. 52. i) votre chemin agile ● Processus Unifié ● Scrum agilisé ● Lean ● Extreme / Kanban Programming http://thierrycros.net 52
  53. 53. ii) boite à outils ● Processus Unifié ● Scrum agilisé ● Lean ● Extreme / Kanban Programming http://thierrycros.net 53
  54. 54. Bienvenue en agilité Twitter @thierrycros Mél : tco@thierrycros.net http://thierrycros.net 54
  55. 55. Au fait, mon lapin, X ou Y* ? ● X ● Y  Aversion au  Effort physique travail et mental  Donc contrôler, naturel menacer...  Associer l'individu aux objectifs * Théorie de Mac Gregor http://thierrycros.net 55

×