Panorama Agile

2 005 vues

Publié le

Rapide histoire de l'origine des méthodes agiles, puis les valeurs de l'agilité et pour finir un panorama des méthodes les plus courantes (eXtreme Programming, Scrum, Lean Software Developpement, Kanban)

Présentation écrite pour l'Agile Tour Pau 2012 par Antoine Vernois et Thierry Cros

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

Panorama Agile

  1. 1. PANORAMA AGILE AGILE TOUR PAU 24 OCTOBRE 2012 Thierry Gabriel Cros / @thierrycros Antoine Vernois / @avernois
  2. 2. CASCADE
  3. 3. CYCLE EN V
  4. 4. LA RACHE ET LES COWBOYS
  5. 5. THÉORIE VS. EMPIRISME “Il est normal dadopter lapproche définie par un modèle (théorique) quand les mécanismes sous-jacents par lesquels un processus opère sont relativement bien compris. ” “ Si le processus est trop compliqué pour lapproche définie, alors lapproche empirique est le choix approprié. ”Ogunnaike et Ray dans Process Dynamics, Modeling, and Control
  6. 6. Empirique != désordonné Empirique != indiscipliné AU CONTRAIRE ! “Si vous partez à laventure et si vousêtes un tantinet sérieux, vous faites très attention !”
  7. 7. LHISTOIREAnnées 90 : des expérimentations empiriques, légères, face aux méthodes lourdes méthodes légères : XP, ScrumObjectif : se libérer des sociétés dilbertesques
  8. 8. PETER ET DILBERT“Principe de Peter : Tout employé tend à sélever à son niveau dincompétence.”“Principe de Dilbert : Les gens les moins compétents sont systématiquement affectés aux postes où ils risquent de causer le moins de dégâts : ceux de managers.”
  9. 9. LE MANIFESTEfévrier 2001, des concepteurs de ces différentes méthodes « légères » se réunissent. il en résultera le manifeste agile
  10. 10. LE MANIFESTEhttp://agilemanifesto.org
  11. 11. FONDÉES SUR 4 AXES
  12. 12. AUTO ORGANISATION “ Les meilleures spécifications, conceptions et architectures émergent déquipes auto-organisées. ”tout le monde à la possibilité de proposerintéraction utilisateur/dévelopeurla Vision du produit partagéepas de chef = plus de responsabilité
  13. 13. FEEDBACKCLASSIQUE AGILE
  14. 14. EXTREME PROGRAMMINGLEMANCIPATION DU DÉVELOPPEUR POUR SÉVALUER POUR ÊTRE SOI
  15. 15. FOCUS SUR LA VALEUR AJOUTÉEréduire au minimum ce qui napporte pas de valeur PROGRAMMING realiser le produit dialogues tests conception relecture
  16. 16. USER STORYune histoire est un déclencheur de discussions dans léquipe 3C Card Conversation confirmation
  17. 17. LES VALEURS DXP COMMUNICATION FEEDBACK SIMPLICITÉ COURAGE RESPECT
  18. 18. LES ÉLÉMENTS EMBLÉMATIQUES TEST DRIVEN DEVELOPMENTle développement piloté par la conception exprimé par les tests. CONCEPTION SIMPLE code expressif | pas de duplication | classes et méthodes minimales INTÉGRATION CONTINUE NIGHTLY DEPLOY
  19. 19. SCRUM
  20. 20. LES RÔLESLE PRODUCT OWNER LÉQUIPE DE DEV SCRUM MASTER
  21. 21. LES PILIERSTRANSPARENCE INSPECTION ADAPTATION
  22. 22. LEAN SOFTWARE DEVELOPPMENT JUST IN TIME Stop the line
  23. 23. LES PRINCIPES1. Éliminer les gaspillages2. Améliorer le système3. Qualité intrinsèque4. Gérer les décisions5. Livrer rapidement6. Fortement respecter les personnes7. Créer et faire vivre la connaissance
  24. 24. KANBAN VISUALISER LE WORFLOW et identifier les goulots LIMITER LE WIPOPTIMISER LES TEMPS DE CYCLES
  25. 25. UN DERNIER MOTXP, Scrum, LSD, Kanban, ... sont des méthodes, des outils lagilité se définit en valeurs et principesÊtre agile, cest adhérer aux valeurs et mettre en oeuvre les principes.
  26. 26. MERCI !

×