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

La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf

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

Consultez-les par la suite

1 sur 63 Publicité

Plus De Contenu Connexe

Plus par Guillaume Saint Etienne (15)

Plus récents (20)

Publicité

La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf

  1. 1. De la crise Agile avec les Développeurs
  2. 2. Et au fait, vous, quelle est votre métier ? qui bosse dans l’ IT qui sait écrire du code qui sait écrire du code et qui vit de cela
  3. 3. “a bigger gathering of organizational anarchists would be hard to find”
  4. 4. et ensuite...
  5. 5. http://encyclobec.ca/region_projet.php?projetid=448
  6. 6. Théoriser le travail
  7. 7. Ils arrivent !!
  8. 8. David Vincent les a vus !!!!
  9. 9. Vécu (et lu)
  10. 10. “En réalité, au niveau du développement, les équipes agilistes sont encore plus étroitement contrôlées...” https://www.infoq.com/fr/articles/agile-integrate-pmo
  11. 11. “(...) et de ce que je constate avec l'arrivée de l'agile, les devs ont perdus le sens de la qualité.” (anonyme) Principe Manifeste Agile #2: Working software over comprehensive documentation https://openclassrooms.com/forum/sujet/les-methodes-agiles-une-mode-a-proscrire
  12. 12. “Je suis un fervent utilisateur de méthodologies empiriques, qu’elles soient agiles ou non (ITIL, CMMI, Prince2, IPMA, PMI, Hermes, Scrum, Agile PM, ISO 21500, Lean, BPM, SAFE, etc.) “ https://forum.pragmaticentrepreneurs.com/t/les-methodes-agiles-sont-moins-efficaces-que-les-methodes-predictives/3059
  13. 13. empirique , adjectif Sens 1 Qui s'appuie sur l'expérience, l'observation et non sur la théorie. L'empirisme désigne un ensemble de théories philosophiques qui font de l'expérience sensible l'origine de toute connaissance ou croyance et de tout plaisir esthétique.
  14. 14. Théorie Agile = Bullshit ?
  15. 15. Agile Leaks !!!! UK Wasting £37 Billion a Year on Failed Agile IT Projects, says 6point6. 12% of Agile projects are failing completely. 53% of CIOs regard Agile development as “discredited” 75% are no longer prepared to defend it. https://www.businesswire.com/news/home/20170505005552/en/UK-Wasting-%C2%A337-Billion-Year-Failed-Agile
  16. 16. Faux Scrum https://goo.gl/jmxDk4 Agile est mort http://savoiragile.com/2016/05/26/agile-est-mort-lavis-de-2-coa ches-agiles/ https://medium.com/@web.development/why-developers-consider-agile-development-to-be-nonsense-1eaf28 715e66 et ce n’est pas fini....
  17. 17. Agile Bordeaux 2019 ● "L'ordre sans le pouvoir" (J.B. Dusseaut) ● "L'ordre des développeurs (sans le pouvoir)" ● "Le pouvoir des développeurs (sans l'ordre)” ● Question dans la salle: “Le monde (l’Ordre) des développeurs ne menacerait-il pas les agilistes?”
  18. 18. Agile Grenoble 2018 - Forum Ouvert les “intelligents”
  19. 19. les pisseurs de code =
  20. 20. On vous a menti !!! Agilistes
  21. 21. Agile does not increase productivity. Agile is not a way to go fast. It is a way to know where you are going. Agile does not guarantee you’ll get there on time. Agile destroys the hope that you might, when you won’t. https://twitter.com/unclebobmartin/status/1178280059783786496
  22. 22. ● Perte de motivation, fuite des responsabilités (dev) ● Ressenti de Command & Control ● Vélocité: Accélérer? ● Le Mur du Sprint ou la Roue du Hamster? ● “Sors de ta zone de confort” == inconfort !!!! ● L’estimation et l’engagement, leurs dérives, le temps contraint... https://medium.com/@binnie/pourquoi-agile-et-scrum-sont-catastrophiques-3d699aa67a33 La résistance anti-Agile
  23. 23. Agile Quitters Manifesto We have unsuccessfully tried to teach people agile for long time. (...) We have come to value: ● Sleeping well at night over pretending to deliver value ● Personal integrity over having an agile certification ● Xtreme Programing over Scrum ● Anything really over "Scaled" Agile We can't be bothered anymore, and are going back to coding. See ya! https://agilequittersmanifesto.org/
  24. 24. En français “Le manifeste agile était une réaction aux pratiques de management cycle en V etc et à leurs dérives Le manifeste Crafters est une réaction aux pratiques agiles et à leurs dérives.”
  25. 25. Être “Agile” a évolué ● fighting the Agile Industrial Complex and its habit of imposing process upon teams ● raising the importance of technical excellence ● organizing our teams around products (rather than projects) Martin Fowler, co-author Agile Manifesto (August 2018)
  26. 26. The True Corruption of Agile The biggest problem I have seen within the Agile movement is the elimination of the practices. It began with the notion that anyone could become a “master” of anything by sitting in a two day class and getting a piece of paper. Agile is a culture expressed through a set of practices. Good practices are good until we discover better ones! Robert C. Martins https://blog.cleancoder.com/uncle-bob/2014/03/28/The-Corruption-of-Agile.html
  27. 27. Kill all methods, free the practices! • Practices are locked in method prisons • Method prisons are controlled by method gurus • All methods are monolithic ♚♚♚ Focus on the value, not the practices in itself www.ivarjacobson.com
  28. 28. “Protégez moi de mes amis, je m’occupe de mes ennemis”
  29. 29. “Protégez moi de mes amis, je m’occupe de mes ennemis” : la vélocité Arnaud LEMAIRE @Lilobase
  30. 30. Estimer ? Les estimations sont fausses, surtout si on considère qu'elles sont justes. https://pablopernot.fr/2018/09/les-estimations-sont-fausses-surtout-si-on-considere-qu-elles-sont-justes/
  31. 31. The Humility of Not Knowing ● There are no cheap tickets to mastery ● You have to work hard at it! ● Casting off your own paradigms Adaptive Organization Design: a manifesto https://goo.gl/iN4kxt
  32. 32. Humilité appliquée: vivre avec l’incertitude courtesy of Ryan Singer
  33. 33. s L XL
  34. 34. S’en tenir au processus?
  35. 35. Ruiner les Users Stories We got fixated on the format without understanding the intent. We stuck a “as a user” at the start, a “wants to” in the middle and sometimes a “so that” at the end somehow we felt all “agile” and “user focused” about it. https://medium.com/@sherifmansour/how-weve-destroyed-user-stories-8b36120645c6
  36. 36. Ruiner (ce que vous voulez) We got fixated on the format without understanding the intent. https://medium.com/@sherifmansour/how-weve-destroyed-user-stories-8b36120645c6
  37. 37. La fainéantise Agile
  38. 38. Processus, Interactions, Travail ● Tentation d’ “industrialiser” l’interaction -> on tombe dans le processus ● L’objectif c’est l’ouvrage, le produit ● Ni l’organisation, ni le projet ne sont des fins en soi ● Travailler => Oeuvrer ● Partager l’oeuvre à toute l’équipe ● Discuter, négocier ● Ce qui part en prod, c’est ce que les développeurs ont compris! https://www.arte.tv/fr/videos/RC-018077/travail-salaire-profit/ https://pablopernot.fr/2018/04/processus-interaction-cadre-sens/
  39. 39. Fabriquer un Produit: artisanal ou industriel? L'industrie est l'ensemble des activités socio-économiques tournées vers la production en série de biens. L'artisanat est la transformation de produits ou la mise en œuvre de services grâce à un savoir-faire particulier (Wikipedia)
  40. 40. Fait Maison = fait avec amour Résistant à la mode C’est à nous! YAGNI (adapté à ce dont on a uniquement besoin)
  41. 41. “Bonjour Monsieur l’artisan-boucher, je voudrais… “
  42. 42. L’excellence technique Souvent sacrifiée au profit des méthodes... Médaille Meilleur Ouvrier de France
  43. 43. Malgré le Principe Numéro 1 Les individus ont besoin de bons OUTILS mais simples Le bon outil c’est celui qui vous laisse libre
  44. 44. L’Agilité réussie nécessite ● Excellence vision produit ● Excellence technique -> Constance de livraison + qualité ● Boucles de feedback => ca vous rappelle quelque chose?
  45. 45. Des boucles de feedback ● Transformer les suppositions en validations ● Plus de concret ● Plus de confiance ● Moins de risques ● Moins de reporting ● Moins de mensonges
  46. 46. Les principes “oubliés” de l’Agilité 3. Livrer en permanence des versions opérationnelles du produit 8. Adopter un rythme soutenable par tous les intervenants 9. Contrôler continuellement l’excellence de la conception et la bonne qualité technique https://www.softfluent.fr/blog/expertise/2017/05/17/Les-12-principes-du-manifeste-agile
  47. 47. Les principes “oubliés” de l’Agilité 10. Privilégier la simplicité en évitant le travail inutile 11. Auto-organiser et responsabiliser les équipes 12. Améliorer régulièrement l’efficacité de l’équipe en ajustant son comportement https://www.softfluent.fr/blog/expertise/2017/05/17/Les-12-principes-du-manifeste-agile
  48. 48. Agile Reboot
  49. 49. Agile Reboot Clean Agile: Back to Basics (Robert C. Martin Series)
  50. 50. On bosse ensemble?
  51. 51. Agile Quitters Manifesto We have unsuccessfully tried to teach people agile for long time. (...) We have come to value: ● Sleeping well at night over pretending to deliver value ● Personal integrity over having an agile certification ● Xtreme Programing over Scrum ● Anything really over "Scaled" Agile We can't be bothered anymore, and are going back to coding. See ya! https://agilequittersmanifesto.org/

×