SlideShare une entreprise Scribd logo
De la crise Agile
avec les
Développeurs
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
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
“a bigger gathering of organizational anarchists would be hard to find”
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
et ensuite...
http://encyclobec.ca/region_projet.php?projetid=448
Théoriser le travail
Ils arrivent !!
David Vincent les a vus !!!!
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
Vécu (et lu)
“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
“(...) 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
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
“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
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.
Théorie Agile = Bullshit ?
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
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....
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?”
Agile Grenoble 2018 - Forum Ouvert
les “intelligents”
les pisseurs de code
=
On vous a menti !!!
Agilistes
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
● 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
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/
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.”
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
Ê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)
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
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
“Protégez moi de mes amis, je m’occupe de mes ennemis”
“Protégez moi de mes amis, je m’occupe de mes ennemis” :
la vélocité
Arnaud LEMAIRE
@Lilobase
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/
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
Humilité appliquée: vivre avec l’incertitude
courtesy of Ryan Singer
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
s L XL
S’en tenir au processus?
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
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
La fainéantise Agile
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/
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)
Fait Maison = fait avec amour
Résistant à la mode
C’est à nous!
YAGNI (adapté à ce dont on a
uniquement besoin)
“Bonjour Monsieur l’artisan-boucher, je voudrais… “
L’excellence technique
Souvent sacrifiée au
profit des méthodes...
Médaille Meilleur Ouvrier de France
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
L’Agilité réussie nécessite
● Excellence vision produit
● Excellence technique -> Constance de livraison + qualité
● Boucles de feedback
=> ca vous rappelle quelque chose?
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
Des boucles de feedback
● Transformer les
suppositions en
validations
● Plus de concret
● Plus de confiance
● Moins de risques
● Moins de reporting
● Moins de mensonges
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
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
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
Agile Reboot
Agile Reboot
Clean Agile: Back to Basics (Robert C. Martin Series)
On bosse ensemble?
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/

Contenu connexe

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

Inbound marketing - Les Détachés du Numérique #2 - Loic Simon
Inbound marketing - Les Détachés du Numérique #2 - Loic SimonInbound marketing - Les Détachés du Numérique #2 - Loic Simon
Inbound marketing - Les Détachés du Numérique #2 - Loic Simon
Club Alliances
 
Qu'est ce qu'un scrum master ?
Qu'est ce qu'un scrum master ?Qu'est ce qu'un scrum master ?
Qu'est ce qu'un scrum master ?
Romain Couturier
 
Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)
Christophe Addinquy
 
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
Sébastien Prunier
 
Scrum is not enough
Scrum is not enoughScrum is not enough
Scrum is not enough
Christophe Keromen
 
Le Multivers Agile par Martin Lapointe & Catherine Kostitch
Le Multivers Agile par Martin Lapointe & Catherine KostitchLe Multivers Agile par Martin Lapointe & Catherine Kostitch
Le Multivers Agile par Martin Lapointe & Catherine Kostitch
Agile Montréal
 
Le Multiver Agile 2022
Le Multiver Agile 2022Le Multiver Agile 2022
Le Multiver Agile 2022
MartinLapointe8
 
Le Multivers Agile
Le Multivers AgileLe Multivers Agile
Le Multivers Agile
Martin Lapointe, M.T.I.
 
soft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp leansoft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch
 
Atelier agile 2009_09_27
Atelier agile 2009_09_27Atelier agile 2009_09_27
Atelier agile 2009_09_27
domidp
 
Agilité et-le-mal-agile tourbdx-27-10-2016
Agilité et-le-mal-agile tourbdx-27-10-2016Agilité et-le-mal-agile tourbdx-27-10-2016
Agilité et-le-mal-agile tourbdx-27-10-2016
nostradamnit
 
The agilists
The agilistsThe agilists
The agilists
Alexis Monville
 
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
Bruno Sbille
 
Agilité et Startup ? Est-ce naturel ? Qu'en pensez-vous ?
Agilité et Startup ? Est-ce naturel ? Qu'en pensez-vous ?Agilité et Startup ? Est-ce naturel ? Qu'en pensez-vous ?
Agilité et Startup ? Est-ce naturel ? Qu'en pensez-vous ?
DC CONSULTANTS
 
Adoptez un chapeau et sortez vivants de la transformation numérique
Adoptez un chapeau et sortez vivants de la transformation numériqueAdoptez un chapeau et sortez vivants de la transformation numérique
Adoptez un chapeau et sortez vivants de la transformation numérique
Capian
 
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
Bastien Gallay
 
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
Agile Montréal
 
Peut-on (encore) parler d’agilité sans parler de Scrum ?
Peut-on (encore) parler d’agilité  sans parler de Scrum ?Peut-on (encore) parler d’agilité  sans parler de Scrum ?
Peut-on (encore) parler d’agilité sans parler de Scrum ?
Christophe Keromen
 
Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...
Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...
Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...
Jochen (Thomas) Grünbeck ◁
 
Estimer et Planifier
Estimer et PlanifierEstimer et Planifier
Estimer et Planifier
AgileCampusTour 2011
 

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

Inbound marketing - Les Détachés du Numérique #2 - Loic Simon
Inbound marketing - Les Détachés du Numérique #2 - Loic SimonInbound marketing - Les Détachés du Numérique #2 - Loic Simon
Inbound marketing - Les Détachés du Numérique #2 - Loic Simon
 
Qu'est ce qu'un scrum master ?
Qu'est ce qu'un scrum master ?Qu'est ce qu'un scrum master ?
Qu'est ce qu'un scrum master ?
 
Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)
 
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
 
Scrum is not enough
Scrum is not enoughScrum is not enough
Scrum is not enough
 
Le Multivers Agile par Martin Lapointe & Catherine Kostitch
Le Multivers Agile par Martin Lapointe & Catherine KostitchLe Multivers Agile par Martin Lapointe & Catherine Kostitch
Le Multivers Agile par Martin Lapointe & Catherine Kostitch
 
Le Multiver Agile 2022
Le Multiver Agile 2022Le Multiver Agile 2022
Le Multiver Agile 2022
 
Le Multivers Agile
Le Multivers AgileLe Multivers Agile
Le Multivers Agile
 
soft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp leansoft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp lean
 
Atelier agile 2009_09_27
Atelier agile 2009_09_27Atelier agile 2009_09_27
Atelier agile 2009_09_27
 
Agilité et-le-mal-agile tourbdx-27-10-2016
Agilité et-le-mal-agile tourbdx-27-10-2016Agilité et-le-mal-agile tourbdx-27-10-2016
Agilité et-le-mal-agile tourbdx-27-10-2016
 
The agilists
The agilistsThe agilists
The agilists
 
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
 
Agilité et Startup ? Est-ce naturel ? Qu'en pensez-vous ?
Agilité et Startup ? Est-ce naturel ? Qu'en pensez-vous ?Agilité et Startup ? Est-ce naturel ? Qu'en pensez-vous ?
Agilité et Startup ? Est-ce naturel ? Qu'en pensez-vous ?
 
Adoptez un chapeau et sortez vivants de la transformation numérique
Adoptez un chapeau et sortez vivants de la transformation numériqueAdoptez un chapeau et sortez vivants de la transformation numérique
Adoptez un chapeau et sortez vivants de la transformation numérique
 
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
 
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
 
Peut-on (encore) parler d’agilité sans parler de Scrum ?
Peut-on (encore) parler d’agilité  sans parler de Scrum ?Peut-on (encore) parler d’agilité  sans parler de Scrum ?
Peut-on (encore) parler d’agilité sans parler de Scrum ?
 
Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...
Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...
Neuromarketing - Comment convaincre et persuader en ligne avec les neuroscien...
 
Estimer et Planifier
Estimer et PlanifierEstimer et Planifier
Estimer et Planifier
 

Plus de Guillaume Saint Etienne

Ecologie du Logiciel (Craft Luxembourg 2022).pdf
Ecologie du Logiciel (Craft Luxembourg 2022).pdfEcologie du Logiciel (Craft Luxembourg 2022).pdf
Ecologie du Logiciel (Craft Luxembourg 2022).pdf
Guillaume Saint Etienne
 
musique electronique au cinéma.pptx
musique electronique au cinéma.pptxmusique electronique au cinéma.pptx
musique electronique au cinéma.pptx
Guillaume Saint Etienne
 
DDD FOR POs.pdf
DDD FOR POs.pdfDDD FOR POs.pdf
DDD FOR POs.pdf
Guillaume Saint Etienne
 
Tout ce que vous avez voulu savoir sur les Doublures sans jamais oser le dema...
Tout ce que vous avez voulu savoir sur les Doublures sans jamais oser le dema...Tout ce que vous avez voulu savoir sur les Doublures sans jamais oser le dema...
Tout ce que vous avez voulu savoir sur les Doublures sans jamais oser le dema...
Guillaume Saint Etienne
 
des algoritmes et des hommes (ethique et code).pdf
des algoritmes et des hommes (ethique et code).pdfdes algoritmes et des hommes (ethique et code).pdf
des algoritmes et des hommes (ethique et code).pdf
Guillaume Saint Etienne
 
How we can BUILD.pdf
How we can BUILD.pdfHow we can BUILD.pdf
How we can BUILD.pdf
Guillaume Saint Etienne
 
des mutants dans le code.pdf
des mutants dans le code.pdfdes mutants dans le code.pdf
des mutants dans le code.pdf
Guillaume Saint Etienne
 
_(V3.0) Aux sources de la simplicité Bordeaux 2022.pptx
_(V3.0) Aux sources de la simplicité Bordeaux 2022.pptx_(V3.0) Aux sources de la simplicité Bordeaux 2022.pptx
_(V3.0) Aux sources de la simplicité Bordeaux 2022.pptx
Guillaume Saint Etienne
 
Il n’y a pas de bons développeurs.pptx
Il n’y a pas de bons développeurs.pptxIl n’y a pas de bons développeurs.pptx
Il n’y a pas de bons développeurs.pptx
Guillaume Saint Etienne
 
Living Documentation (TDD, BDD).pptx
Living Documentation (TDD, BDD).pptxLiving Documentation (TDD, BDD).pptx
Living Documentation (TDD, BDD).pptx
Guillaume Saint Etienne
 
10 ans de Code (Agile Bordeaux 2019).pptx
10 ans de Code (Agile Bordeaux 2019).pptx10 ans de Code (Agile Bordeaux 2019).pptx
10 ans de Code (Agile Bordeaux 2019).pptx
Guillaume Saint Etienne
 
Vendredi Tech_ la programmation fonctionnelle.pptx
Vendredi Tech_ la programmation fonctionnelle.pptxVendredi Tech_ la programmation fonctionnelle.pptx
Vendredi Tech_ la programmation fonctionnelle.pptx
Guillaume Saint Etienne
 
Feedback on DDD Europe - short -event storming.pptx
Feedback on DDD Europe - short -event storming.pptxFeedback on DDD Europe - short -event storming.pptx
Feedback on DDD Europe - short -event storming.pptx
Guillaume Saint Etienne
 
My feedback on ddd europe
My feedback on ddd europeMy feedback on ddd europe
My feedback on ddd europe
Guillaume Saint Etienne
 
Electronic Music and Software Craftsmanship: analogue patterns.
Electronic Music and Software Craftsmanship: analogue patterns.Electronic Music and Software Craftsmanship: analogue patterns.
Electronic Music and Software Craftsmanship: analogue patterns.
Guillaume Saint Etienne
 
Tdd vs SQL
Tdd vs SQLTdd vs SQL
Services & Contrats Agiles
Services & Contrats AgilesServices & Contrats Agiles
Services & Contrats Agiles
Guillaume Saint Etienne
 
Agile pour le web
Agile pour le webAgile pour le web
Agile pour le web
Guillaume Saint Etienne
 

Plus de Guillaume Saint Etienne (20)

Ecologie du Logiciel (Craft Luxembourg 2022).pdf
Ecologie du Logiciel (Craft Luxembourg 2022).pdfEcologie du Logiciel (Craft Luxembourg 2022).pdf
Ecologie du Logiciel (Craft Luxembourg 2022).pdf
 
musique electronique au cinéma.pptx
musique electronique au cinéma.pptxmusique electronique au cinéma.pptx
musique electronique au cinéma.pptx
 
DDD FOR POs.pdf
DDD FOR POs.pdfDDD FOR POs.pdf
DDD FOR POs.pdf
 
Tout ce que vous avez voulu savoir sur les Doublures sans jamais oser le dema...
Tout ce que vous avez voulu savoir sur les Doublures sans jamais oser le dema...Tout ce que vous avez voulu savoir sur les Doublures sans jamais oser le dema...
Tout ce que vous avez voulu savoir sur les Doublures sans jamais oser le dema...
 
des algoritmes et des hommes (ethique et code).pdf
des algoritmes et des hommes (ethique et code).pdfdes algoritmes et des hommes (ethique et code).pdf
des algoritmes et des hommes (ethique et code).pdf
 
How we can BUILD.pdf
How we can BUILD.pdfHow we can BUILD.pdf
How we can BUILD.pdf
 
des mutants dans le code.pdf
des mutants dans le code.pdfdes mutants dans le code.pdf
des mutants dans le code.pdf
 
_(V3.0) Aux sources de la simplicité Bordeaux 2022.pptx
_(V3.0) Aux sources de la simplicité Bordeaux 2022.pptx_(V3.0) Aux sources de la simplicité Bordeaux 2022.pptx
_(V3.0) Aux sources de la simplicité Bordeaux 2022.pptx
 
Il n’y a pas de bons développeurs.pptx
Il n’y a pas de bons développeurs.pptxIl n’y a pas de bons développeurs.pptx
Il n’y a pas de bons développeurs.pptx
 
Living Documentation (TDD, BDD).pptx
Living Documentation (TDD, BDD).pptxLiving Documentation (TDD, BDD).pptx
Living Documentation (TDD, BDD).pptx
 
10 ans de Code (Agile Bordeaux 2019).pptx
10 ans de Code (Agile Bordeaux 2019).pptx10 ans de Code (Agile Bordeaux 2019).pptx
10 ans de Code (Agile Bordeaux 2019).pptx
 
Vendredi Tech_ la programmation fonctionnelle.pptx
Vendredi Tech_ la programmation fonctionnelle.pptxVendredi Tech_ la programmation fonctionnelle.pptx
Vendredi Tech_ la programmation fonctionnelle.pptx
 
Feedback on DDD Europe - short -event storming.pptx
Feedback on DDD Europe - short -event storming.pptxFeedback on DDD Europe - short -event storming.pptx
Feedback on DDD Europe - short -event storming.pptx
 
My feedback on ddd europe
My feedback on ddd europeMy feedback on ddd europe
My feedback on ddd europe
 
Electronic Music and Software Craftsmanship: analogue patterns.
Electronic Music and Software Craftsmanship: analogue patterns.Electronic Music and Software Craftsmanship: analogue patterns.
Electronic Music and Software Craftsmanship: analogue patterns.
 
Tdd vs SQL
Tdd vs SQLTdd vs SQL
Tdd vs SQL
 
Clean architectures
Clean architecturesClean architectures
Clean architectures
 
Services & Contrats Agiles
Services & Contrats AgilesServices & Contrats Agiles
Services & Contrats Agiles
 
AGILE TOUR 2009: agilité et services
AGILE TOUR 2009:   agilité et servicesAGILE TOUR 2009:   agilité et services
AGILE TOUR 2009: agilité et services
 
Agile pour le web
Agile pour le webAgile pour le web
Agile pour le web
 

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

  • 1. De la crise Agile avec les Développeurs
  • 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
  • 4. “a bigger gathering of organizational anarchists would be hard to find”
  • 10. David Vincent les a vus !!!!
  • 15. “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
  • 16. “(...) 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
  • 18. “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
  • 19. 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.
  • 20. Théorie Agile = Bullshit ?
  • 21. 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
  • 22. 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....
  • 23. 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?”
  • 24. Agile Grenoble 2018 - Forum Ouvert les “intelligents”
  • 25. les pisseurs de code =
  • 26. On vous a menti !!! Agilistes
  • 27. 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
  • 28. ● 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
  • 29. 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/
  • 30. 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.”
  • 32. Ê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)
  • 33. 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
  • 34. 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
  • 35. “Protégez moi de mes amis, je m’occupe de mes ennemis”
  • 36. “Protégez moi de mes amis, je m’occupe de mes ennemis” : la vélocité Arnaud LEMAIRE @Lilobase
  • 37. 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/
  • 38. 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
  • 39. Humilité appliquée: vivre avec l’incertitude courtesy of Ryan Singer
  • 42. S’en tenir au processus?
  • 43. 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
  • 44. 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
  • 46. 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/
  • 47. 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)
  • 48. Fait Maison = fait avec amour Résistant à la mode C’est à nous! YAGNI (adapté à ce dont on a uniquement besoin)
  • 50. L’excellence technique Souvent sacrifiée au profit des méthodes... Médaille Meilleur Ouvrier de France
  • 51. 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
  • 52. L’Agilité réussie nécessite ● Excellence vision produit ● Excellence technique -> Constance de livraison + qualité ● Boucles de feedback => ca vous rappelle quelque chose?
  • 54. Des boucles de feedback ● Transformer les suppositions en validations ● Plus de concret ● Plus de confiance ● Moins de risques ● Moins de reporting ● Moins de mensonges
  • 58. 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
  • 59. 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
  • 61. Agile Reboot Clean Agile: Back to Basics (Robert C. Martin Series)
  • 63. 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/