Your SlideShare is downloading. ×
0
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

soft-shake.ch - Agilité : 10 ans déjà

894

Published on

Thierry Cros …

Thierry Cros

Historique de l'agilité en général et XP en particulier depuis 10 ans.
De la période "pionniers" à la période "la croisée des chemins"

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
894
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Thierry Cros 2010 A5 Agilité : 10 ans déjà
  • 2. Agilité iPhone Java Incubateur 8:15 Accueil des participantsAccueil des participantsAccueil des participantsAccueil des participants 8:40 Mot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateurs 9:00 Keynote de Nicolas Martignole (30 minutes)Keynote de Nicolas Martignole (30 minutes)Keynote de Nicolas Martignole (30 minutes)Keynote de Nicolas Martignole (30 minutes) 9:40 10:40 - A1 - Le terrain Agile Jean-Philippe Vigniel - I1- Hello iPhone Stephane Tavera - J1 - NOSQL also means RDF stores: an Android case study Fabrizio Giudci - X1 - Le développement durable Dominic Williams 11:00 12:00 - A2 - Integration of User Centered Design in Agile Development of RIA J. Borkenhagen, J. Desmazières - I2 - Développement d'une application iPhone pilotée par les tests Emmanuel Etasse, Van-Charles Tran - J2 - La Tequila du développement Web Nicolas Martignole - X2 - Cloud Computing: anatomie et pratique Marc-Elian Bégin 12:20 13:20 - A3 - Adoption de l'Agilité par les usages Xavier Warzee - I3 - Distribution d'applications iPhone en Entreprise: Réalisation d'un AppStore interne Géraud de Laval - J3 - Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaScript Joonas Lehtinen - X3 - Les DVCS sont vos amis Sébastien Douche Pause repas (50 minutes)Pause repas (50 minutes)Pause repas (50 minutes)Pause repas (50 minutes) 14h10 Keynote de Regis Medina (30 minutes)Keynote de Regis Medina (30 minutes)Keynote de Regis Medina (30 minutes)Keynote de Regis Medina (30 minutes) 14h50 15h50 - A4 - Scrum, introduction et mise en oeuvre avec iceScrum Claude Aubry - I4 - Agile iOS Development Jérôme Layat, Alexander Osterwalder - J4 - JAX-RS and Java EE 6 Paul Sandoz - X4 - IT Design & Ergonomy Pascal Petit, Aude Lussigny 16h10 17h10 - A5 - Agilité : 10 ans déjà Thierry Cros - I5 - Optimizing iOS applications Marc-Antoine Scheurer - J5 - Ecrivez et automatisez vos tests fonctionnels avec jBehave Xavier Bourguignon - X5 - NoSQL : Enfin de la biodiversité dans l'écosystème des BD Olivier Mallassi 17h30 18h30 - A6 - Lean engineering Jean-Christophe Dubail - I6 - iPhone et Agile, l'amour vache Guillaume Duquesnay - J6 - Let's make this test suite run faster David Gageot - X6 - The feel of Scala Mario Fusco Mot de la fin & tombolaMot de la fin & tombolaMot de la fin & tombolaMot de la fin & tombola Programme de la Conférence www.soft-shake.ch
  • 3. http://etre-agile.com 1 Soft-Chake 2010 : Agile, 10 ans déjà ! 10 ans, déjà ! Thierry Cros Agile... quel age ?
  • 4. http://etre-agile.com 2 Soft-Chake 2010 : Agile, 10 ans déjà ! Agenda  Agile, qu'es aco ?  Un peu d'histoire  XP au cœur de l'Agile  Scrum  Lean Software  Et maintenant...  Agile : le projet social  La croisée des chemins
  • 5. http://etre-agile.com 3 Soft-Chake 2010 : Agile, 10 ans déjà ! Thierry Cros  10 ans déjà...  Création Extreme Programming France en 2000  SigmaT en 2009 – Les Agilistes Toulousains  Membre de « Fédération Agile » 2010  Coach / Formateur  Scrum + XP  Lean  Enseignement  Université Paul Valéry Montpellier licence Jeux Vidéo  Université du Mirail Toulouse Master ICE  Université Paul Sabatier Toulouse Master GLRE  Université Leonard de Vinci Master eCommerce  http://etre-agile.com
  • 6. http://etre-agile.com 4 Soft-Chake 2010 : Agile, 10 ans déjà ! Avertissement L'histoire que vous allez entendre est basée sur des faits réels... … Cela reste une histoire !
  • 7. http://etre-agile.com 5 Soft-Chake 2010 : Agile, 10 ans déjà ! Agenda  Agile, qu'es aco ?  Un peu d'histoire  XP au cœur de l'Agile  Scrum  Lean Software  Et maintenant...  Agile : le projet social  La croisée des chemins
  • 8. http://etre-agile.com 6 Soft-Chake 2010 : Agile, 10 ans déjà ! Le Manifeste : la définition  Manifeste agile (2001)  Valeurs  Principes  Histoire du manifeste Les Anarchistes organisationnels
  • 9. http://etre-agile.com 7 Soft-Chake 2010 : Agile, 10 ans déjà ! Le Manifeste Source : agilemanifesto.org
  • 10. http://etre-agile.com 8 Soft-Chake 2010 : Agile, 10 ans déjà ! Agilité ? Face à la complexité - expression de besoins - réponse (fabrication) nous adoptons une approche empirique - centré importance métier - feedback concret et rapide - travail d'équipe - amélioration continue
  • 11. http://etre-agile.com 9 Soft-Chake 2010 : Agile, 10 ans déjà ! Agenda  Agile, qu'es aco ?  Un peu d'histoire  XP au cœur de l'Agile  Scrum  Lean Software  Et maintenant...  Agile : le projet social  La croisée des chemins
  • 12. http://etre-agile.com 10 Soft-Chake 2010 : Agile, 10 ans déjà ! Dilbert ? Non, merci. « … l'Extreme Programming a connu un développement dans son utilisation et son intérêt, non pas grâce à la programmation en binôme ou au refactoring, mais parce que, pris dans leur ensemble, ses pratiques définissent une communauté de développeurs libérée des poids des sociétés "Dilbertesques". » Histoire du Manifeste agile, Jim Highsmith Traduction de Fabrice Aimetti http://www.fabrice-aimetti.fr
  • 13. http://etre-agile.com 11 Soft-Chake 2010 : Agile, 10 ans déjà ! Vous avez aimé Peter ? Vous adorerez Dilbert ! Le principe de Dilbert est une version aggravée du principe de Peter. Dans le livre Le Principe de Dilbert, Scott Adams rappelle le principe de Peter : Tout employé tend à s'élever à son niveau d'incompétence. Le nouveau principe, principe de Dilbert, s'énonce ainsi : « 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. »Source : wikipedia
  • 14. http://etre-agile.com 12 Soft-Chake 2010 : Agile, 10 ans déjà ! L'essence de l'agilité Les meilleurs spécifications, architectures et conceptions émergent d'équipes auto-organisées.
  • 15. http://etre-agile.com 13 Soft-Chake 2010 : Agile, 10 ans déjà ! Agile : l'intention « À la base, je crois que les Méthodologistes Agiles sont vraiment des "sentimentaux" en parlant de livrer les bons produits aux clients et en travaillant dans un environnement qui fait plus que parler des "gens comme nos ressources les plus importantes" mais en réalité agit comme si les gens étaient les plus importants  » Source : histoire du Manifeste Les Anarchistes organisationnels
  • 16. http://etre-agile.com 14 Soft-Chake 2010 : Agile, 10 ans déjà ! Agenda  Agile, qu'es aco ?  Un peu d'histoire  XP au cœur de l'Agile  Scrum  Lean Software  Et maintenant...  Agile : le projet social  La croisée des chemins
  • 17. http://etre-agile.com 15 Soft-Chake 2010 : Agile, 10 ans déjà ! XP : un nom pas vraiment marketing... ...Mais qui annonce la couleur  Extreme  Ce sont donc des extrémistes.. Des révolutionnaires !  Programming  Ah bon... On ne conçoit pas, on n'analyse pas...
  • 18. http://etre-agile.com 16 Soft-Chake 2010 : Agile, 10 ans déjà ! « programming »  Quelles activités apportent vraiment une Valeur Ajoutée ?  Programming  « Coder » (Java...)  Paramétrer  Programming = Fabriquer le produit Remettre en cause, réduire voire éliminer les activités « non V.A. »
  • 19. http://etre-agile.com 17 Soft-Chake 2010 : Agile, 10 ans déjà ! « extreme »  Une fois les activités « non VA » réduites, quelles activités conserver et dans quelle proportion ?  Dialogues  Tests  Conception  Relecture Extreme Programming = « Pousser à fond » activité à Valeur Ajoutée
  • 20. http://etre-agile.com 18 Soft-Chake 2010 : Agile, 10 ans déjà ! Extreme Programming = centré activités à Valeur Ajoutée
  • 21. http://etre-agile.com 19 Soft-Chake 2010 : Agile, 10 ans déjà ! XP : Extreme Programming  XP : pousser à fond les activités qui prouvent leur utilité.  XP Un ensemble complet pour le développement de systèmes à forte composante logicielle. Rôles Cycle de Vie Valeurs et Principes Pratiques Gestion des demandes et Planification Facteur humain, Équipe complète Conception Réaliser et Livrer
  • 22. http://etre-agile.com 20 Soft-Chake 2010 : Agile, 10 ans déjà ! XP : « la » synthèse  L'originalité d'XP réside  Dans la synthèse faite de principes et pratiques  Dans l'apport de pratiques spécifiques (stories, TDD...)
  • 23. http://etre-agile.com 21 Soft-Chake 2010 : Agile, 10 ans déjà ! Valeurs de l' Extreme Programming  Communication Combien d'exemples... et de contre-exemples !  Feedback (concret et rapide) Pour piloter à partir d'éléments les plus objectifs  Simplicité Le pari de l'Extreme Programming, pour tous, tout le temps  Courage De changer de rôle, de vision du produit  Respect Respecter et être respecté en tant que personne Principe Lean
  • 24. http://etre-agile.com 22 Soft-Chake 2010 : Agile, 10 ans déjà ! Valeur ? Valeur : norme de conduite personnelle et/ou sociale* * http://fr.wikipedia.org/wiki/Valeur
  • 25. http://etre-agile.com 23 Soft-Chake 2010 : Agile, 10 ans déjà ! XP : les principes  Humanisme  Économie  Bénéfices mutuels  Autosimilarité  Amélioration continue  Diversité  Réflexion  Flot continu  Opportunité  Redondance  Échecs  Qualité  Petites étapes  Responsabilité choisie
  • 26. http://etre-agile.com 24 Soft-Chake 2010 : Agile, 10 ans déjà ! Humanisme  « Le propos d'XP est le changement social » K. Beck  Revaloriser le métier du développement  Prendre en compte la dimension humaine dans les activités liées au logiciel  Exprimer les besoins  Développer  Avoir le droit de bien faire, s'accomplir dans son travail, être fier de son travail  Pouvoir influencer la façon dont on travaille  Être responsable, s'auto-gérer
  • 27. http://etre-agile.com 25 Soft-Chake 2010 : Agile, 10 ans déjà ! Humanisme : hédonisme et responsabilité  Le plaisir de coder, de participer au développement du produit  La responsabilité de la fabrication  D'un monde centré « pouvoir »...  … À un collectif co- responsable  Pas facile... Ni pour le Manager, ni pour le Développeur « L'anarchie, c'est l'ordre sans le pouvoir. » Léo Ferré
  • 28. http://etre-agile.com 26 Soft-Chake 2010 : Agile, 10 ans déjà ! Diversité  La diversité engendre l'efficacité...  … Pourvu que les différences soient perçues comme des opportunités  Jeunes et Vieux  Écoles et Universités  ...
  • 29. http://etre-agile.com 27 Soft-Chake 2010 : Agile, 10 ans déjà ! Réflexion  La vie en métaphores  Comment telle pratique...  Association  Sport  …  … peut aider à améliorer mon travail  Amélioration continue  Le 12ème principe agile Comment et pourquoi je travaille
  • 30. http://etre-agile.com 28 Soft-Chake 2010 : Agile, 10 ans déjà ! Agenda  Agile, qu'es aco ?  Un peu d'histoire  XP au cœur de l'Agile  Scrum  Lean Software  Et maintenant...  Agile : le projet social  La croisée des chemins
  • 31. http://etre-agile.com 29 Soft-Chake 2010 : Agile, 10 ans déjà ! Scrum : au cœur de cette décennie agile
  • 32. http://etre-agile.com 30 Soft-Chake 2010 : Agile, 10 ans déjà ! Scrum l'agilité à géométrie variable  Certification : je t'aime... Moi non plus  Visibilité acheteur... Ok  Mais que vaut une certif obtenue en 2 jours...  Scrum Master ?  « Ni Dieu ni Maître » ? ¾ des équipes agiles font du Scrum
  • 33. http://etre-agile.com 31 Soft-Chake 2010 : Agile, 10 ans déjà ! Scrum peut aussi être agile !  Classique  Grosse liste de tâches du début  Grosse revue pour valider à la fin  Le petit cycle en V ???  Le ScrumMaster est un Chef de Projet « new age »  Protège l'équipe...  + Agile  Limiter le « Work in Progress »  Validation au fur et à mesure, la revue de fin est une célébration  Le ScrumMaster est un facilitateur.
  • 34. http://etre-agile.com 32 Soft-Chake 2010 : Agile, 10 ans déjà ! Agenda  Agile, qu'es aco ?  Un peu d'histoire  XP au cœur de l'Agile  Scrum  Lean Software  Et maintenant...  Agile : le projet social  La croisée des chemins
  • 35. http://etre-agile.com 33 Soft-Chake 2010 : Agile, 10 ans déjà ! Lean : retour vers le futur  Pèlerinage aux sources Limiter les gaspillages...  Le futur  Améliorer l'existant en s'inspirant de pratiques Scrum + XP  Intégrer des pratiques à Scrum ou XP
  • 36. http://etre-agile.com 34 Soft-Chake 2010 : Agile, 10 ans déjà ! q Les sept principes de base ● 1. Éliminer les gaspillages ● 2. Améliorer le système ● 3. Qualité intrinsèque ● 4. Gérer les décisions ● 5. Livrer rapidement ● 6. Fortement respecter les personnes ● 7. Créer et faire vivre la connaissance q Lean Software
  • 37. http://etre-agile.com 35 Soft-Chake 2010 : Agile, 10 ans déjà ! Lean, Agile : même combat  « … Utiliser les concepts Lean des années 80 et 90, qui ont fait leurs preuves, pour montrer le bien-fondé de l'approche agile » Mary Poppendieck  Une vision radicalement différente  Soit Modélisation théorique : les gros plans du début (PQL, CC...)  Soit Empirique (amélioration continue) : le choix Lean  Ne pas confondre  Production (Manufacturing)  Développement (au sens nouveau produit)
  • 38. http://etre-agile.com 36 Soft-Chake 2010 : Agile, 10 ans déjà ! Agenda  Agile, qu'es aco ?  Un peu d'histoire  XP au cœur de l'Agile  Scrum  Lean Software  Et maintenant...  Agile : le projet social  La croisée des chemins
  • 39. http://etre-agile.com 37 Soft-Chake 2010 : Agile, 10 ans déjà ! Vous vous souvenez... Dilbert Le nouveau principe, principe de Dilbert, s'énonce ainsi : « 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. » Source : wikipedia Ça donne quoi l'agilité en 2010 ?
  • 40. http://etre-agile.com 38 Soft-Chake 2010 : Agile, 10 ans déjà ! l'Agilité au bulldozer Lundi, vous passez à l'agilité. C'est clair pour tout le monde ? Signé : Votre Manager
  • 41. http://etre-agile.com 39 Soft-Chake 2010 : Agile, 10 ans déjà ! Quand le 2nd rôle mène le bal...  L'argent, intermédiaire par excellence, joue maintenant le premier rôle  « Finance »  « économie »  Rentabilité  Productivité  Profitabilité ! Profit recherché avec avidité
  • 42. http://etre-agile.com 40 Soft-Chake 2010 : Agile, 10 ans déjà ! Agile, Lean : attention danger ?  Améliorer la productivité, Agile ou Lean sont faits pour ça !  « Notre premier objectif est de livrer au plus tôt et régulièrement... » 1er principe agile  « Livrer rapidement » principe Lean  …  Donc Agile ou Lean ont un seul but : le profit à court terme. Agile AdaptateurFinance
  • 43. http://etre-agile.com 41 Soft-Chake 2010 : Agile, 10 ans déjà ! Stop the Line ! La fin ne justifie pas les moyens
  • 44. http://etre-agile.com 42 Soft-Chake 2010 : Agile, 10 ans déjà ! Agile : deux piliers  Économie  Livrer rapidement  Logiciel opérationnel : première mesure de l'avancement  Humanisme  « Respecter les personnes » principe Lean et XP  « Rythme viable » « auto-organisation » « auto-amélioration » principes agiles
  • 45. http://etre-agile.com 43 Soft-Chake 2010 : Agile, 10 ans déjà ! Une métaphore : solutions locales...  De la grosse industrie agricole  Guerre  → Chimie  → Agriculture industrielle  → Quels résultats ?  Aux AMAPs  Rôle du trésorier dans une AMAP ? "Ceux qui sont en ville peuvent parfaitement se solidariser avec ceux qui sont à la campagne, et ainsi on fait un pont par dessus toute la sphère affairiste. Et l'autonomie, c'est le maître mot aujourd'hui." http://terre-humanisme.org Pierre Rabhi
  • 46. http://etre-agile.com 44 Soft-Chake 2010 : Agile, 10 ans déjà ! AMAP et Plateau Projet agile  AMAP  Des Consommateurs  Un Paysan  Collaborent  Production  Ramasser les légumes  Responsabilités simples  Plateau agile  Un Product Owner  Des Développeurs  Collaborent  Production  Tester  Responsabilités simples Le Product Owner est solidaire des Développeurs
  • 47. http://etre-agile.com 45 Soft-Chake 2010 : Agile, 10 ans déjà ! Pré-requis...  Motivation  Changer ses habitudes  Question de valeurs et de prise de conscience  « j'achète plus que des légumes »  Faire confiance  Capacité à jouer son rôle  Si le Paysan ne sait pas communiquer ?  Si les Consommateurs ne voulaient plus payer ?  Le bon « staffing » : adéquation du nombre
  • 48. http://etre-agile.com 46 Soft-Chake 2010 : Agile, 10 ans déjà ! Facteur d'échelle...  AMAP  Et si nous manquions de Paysans proches  Comment nourrir 1M de personnes en « local » ?  → Quel Management ?  Équipes agiles  Anarchistes...  Organisationnels  → Quel Management ?
  • 49. http://etre-agile.com 47 Soft-Chake 2010 : Agile, 10 ans déjà ! Agile : le projet social D'un monde, piloté par l'argent, où l'on travaille pour « gagner » sa vie... … à un monde où l'on participe à l'inter-dépendance dans un rôle de - Développeur - Utilisateur en collaborant quotidiennement.
  • 50. http://etre-agile.com 48 Soft-Chake 2010 : Agile, 10 ans déjà ! La croisée des chemins...  Une porte grande ouverte, éclairée, bien connue  Agile sur un seul pied vous vous souvenez : « livrer rapidement » pour un RoI plus rapide  en ignorant « auto organisation », « rythme viable »...  Une porte étroite, inconnue, à peine visible voire invisible : agile sur deux pieds  Sobriété heureuse en guise de viatique économique  Auto organisation, rythme vraiment viable...
  • 51. http://etre-agile.com 49 Soft-Chake 2010 : Agile, 10 ans déjà ! « Choisis ton camp ! »
  • 52. http://etre-agile.com 50 Soft-Chake 2010 : Agile, 10 ans déjà ! Utopie ? « L'utopie est simplement ce qui n'a pas encore été essayé ! » Théodore Monod
  • 53. http://etre-agile.com 51 Soft-Chake 2010 : Agile, 10 ans déjà ! « Agile : 10 ans déjà ! » Soft-Chake – Genève 2010 L'agilité, vite ! .

×