Que se passe t il avec l'Agilité en 2020. Crise de confiance? Manque d'évolutions? La crise du Covid19 a t elle permis de développer l'agilité dans les entreprises. Allons voir...
https://www.youtube.com/watch?v=URO7195UIdM&feature=youtu.be
Crise agile chez les développeurs (frug agile 2020)
1. De la crise Agile
à la crise Covid19
chez les
Développeurs
2. Et au fait, vous, quelle est votre métier ?
qui bosse sur un projet informatique
qui sait écrire du code
qui sait écrire du code et qui vit de cela actuellement
14. “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
15. “(...) 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
16.
17. 2017 : 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
20. 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?”
21. 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....
30. 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
31. ● 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
32. 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/
33. 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.”
34.
35. Ê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)
36. 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
37. 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 itselfwww.ivarjacobson.com
42. Beware of your Scope
http://brodzinski.com/2012/10/burn-up-better-burn-down.html
43. 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/
44.
45. 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
47. 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
48. 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
50. 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
● Intelligence Collective
● Appropriation Collective
● Ce qui part en prod, c’est ce que l’équipe a compris!
https://www.arte.tv/fr/videos/RC-018077/travail-salaire-profit/
https://pablopernot.fr/2018/04/processus-interaction-cadre-sens/
51. 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)
52. ➢ Fait Maison = fait avec
amour
➢ Résistant à la mode
➢ C’est à nous!
➢ YAGNI (adapté à ce dont
on a uniquement besoin)
55. L’Agilité réussie nécessite
● Excellence vision produit
● Excellence technique -> Constance de livraison + qualité
● Boucles de feedback rapides
56. Des boucles de feedback
● Transformer les
suppositions en
validations
● Plus de concret
● Plus de confiance
● Moins de risques
● Moins de reporting
● Moins de mensonges
57.
58. 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
59. L’approche Agile est dépassée !
savoir sortir des méthodologies, des processus, pour se focaliser sur
le sens du projet, sa finalité.
https://www.msi.nc/developpeur-confinement-stupeur-developpeur-agile-covid-19/
60.
61.
62.
63. 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
64. 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
67. Manifesto for Async Software Development
After many years of developing software using Agile methodologies like Scrum, the time
has come to value:
● Modern tools and flexible work environments
over meetings and office hours
● Flexibility in prioritization over detailed planning
● Comprehensive documentation over tribal knowledge
That is, while there is value in the latter items, here is more value in the former items.
http://asyncmanifesto.org/