SlideShare une entreprise Scribd logo
1  sur  70
Télécharger pour lire hors ligne
De la crise Agile
à la crise Covid19
chez les
Développeurs
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
“a bigger gathering of organizational anarchists would be hard to find”
et ensuite...
http://encyclobec.ca/region_projet.php?projetid=448
Théoriser le travail
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
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
Agile Grenoble 2018 - Forum Ouvert
“ceux qui savent”
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?”
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....
Explications?
Théorie Agile = Bullshit ?
Ca vous dit quelque chose? 🙀
Mon expérience de l’agilité en entreprise
Agilité,
Covid19 et
opportunisme
Agile = Rapide
L’Agilité ???
1. chez les RH
2. dans la logistique
3. dans les Start Up
4. chez les “innovants”
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.”
Ê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 itselfwww.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
Scrum Fatigue
Burn down = Burn out ?
Burn-up Chart Is Better Than Burn-down
Beware of your Scope
http://brodzinski.com/2012/10/burn-up-better-burn-down.html
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
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
● 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/
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
L’Agilité réussie nécessite
● Excellence vision produit
● Excellence technique -> Constance de livraison + qualité
● Boucles de feedback rapides
Des boucles de feedback
● Transformer les
suppositions en
validations
● Plus de concret
● Plus de confiance
● Moins de risques
● Moins de reporting
● Moins de mensonges
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’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/
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)
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/
Living Documentation
Old Documentation
On bosse ensemble?

Contenu connexe

Tendances

Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilitéChristophe Addinquy
 
Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Jean-Luc MAZE
 
Accompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projetAccompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projetChristophe Addinquy
 
Scrum Master, qui es-tu ? Que fais-tu ?
Scrum Master, qui es-tu ? Que fais-tu ?Scrum Master, qui es-tu ? Que fais-tu ?
Scrum Master, qui es-tu ? Que fais-tu ?Lol Hanot
 
Formation agile - Certification Professional Scrum Master
Formation agile - Certification Professional Scrum MasterFormation agile - Certification Professional Scrum Master
Formation agile - Certification Professional Scrum MasterNovUp
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilitéRomain Couturier
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnGautier Pialat
 
12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agileChristophe Addinquy
 
Répondre aux questions les plus difficiles sur l’agilité
 Répondre aux questions les plus difficiles sur l’agilité  Répondre aux questions les plus difficiles sur l’agilité
Répondre aux questions les plus difficiles sur l’agilité Alain Buzzacaro
 
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 leansoft-shake.ch
 
Agilistes : n'oubliez pas la technique ! - Agile France - 23/05/2013
Agilistes : n'oubliez pas la technique ! - Agile France - 23/05/2013Agilistes : n'oubliez pas la technique ! - Agile France - 23/05/2013
Agilistes : n'oubliez pas la technique ! - Agile France - 23/05/2013Xavier NOPRE
 
USI 2014 - Le dessous des cartes agiles de la transformation numérique de Fr...
USI 2014 - Le dessous des cartes agiles de la transformation numérique de Fr...USI 2014 - Le dessous des cartes agiles de la transformation numérique de Fr...
USI 2014 - Le dessous des cartes agiles de la transformation numérique de Fr...Alain Buzzacaro
 
Forum PMI France 2018 - Paris - Agile et gestion de projet - tendances intern...
Forum PMI France 2018 - Paris - Agile et gestion de projet - tendances intern...Forum PMI France 2018 - Paris - Agile et gestion de projet - tendances intern...
Forum PMI France 2018 - Paris - Agile et gestion de projet - tendances intern...Jean-Luc FAVROT
 

Tendances (20)

Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilité
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Compte-rendu Agile Tour 2014 à Lille
Compte-rendu Agile Tour 2014 à LilleCompte-rendu Agile Tour 2014 à Lille
Compte-rendu Agile Tour 2014 à Lille
 
Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Preparation et certification PSM Niv1
Preparation et certification PSM Niv1
 
Accompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projetAccompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projet
 
Estimer et Planifier
Estimer et PlanifierEstimer et Planifier
Estimer et Planifier
 
Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)
 
Scrum Master, qui es-tu ? Que fais-tu ?
Scrum Master, qui es-tu ? Que fais-tu ?Scrum Master, qui es-tu ? Que fais-tu ?
Scrum Master, qui es-tu ? Que fais-tu ?
 
Introduction scrum
Introduction scrumIntroduction scrum
Introduction scrum
 
Formation agile - Certification Professional Scrum Master
Formation agile - Certification Professional Scrum MasterFormation agile - Certification Professional Scrum Master
Formation agile - Certification Professional Scrum Master
 
Scrum Shu Ha Ri
Scrum Shu Ha RiScrum Shu Ha Ri
Scrum Shu Ha Ri
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilité
 
Scrum master coach oct2011
Scrum master coach oct2011Scrum master coach oct2011
Scrum master coach oct2011
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile
 
Répondre aux questions les plus difficiles sur l’agilité
 Répondre aux questions les plus difficiles sur l’agilité  Répondre aux questions les plus difficiles sur l’agilité
Répondre aux questions les plus difficiles sur l’agilité
 
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
 
Agilistes : n'oubliez pas la technique ! - Agile France - 23/05/2013
Agilistes : n'oubliez pas la technique ! - Agile France - 23/05/2013Agilistes : n'oubliez pas la technique ! - Agile France - 23/05/2013
Agilistes : n'oubliez pas la technique ! - Agile France - 23/05/2013
 
USI 2014 - Le dessous des cartes agiles de la transformation numérique de Fr...
USI 2014 - Le dessous des cartes agiles de la transformation numérique de Fr...USI 2014 - Le dessous des cartes agiles de la transformation numérique de Fr...
USI 2014 - Le dessous des cartes agiles de la transformation numérique de Fr...
 
Forum PMI France 2018 - Paris - Agile et gestion de projet - tendances intern...
Forum PMI France 2018 - Paris - Agile et gestion de projet - tendances intern...Forum PMI France 2018 - Paris - Agile et gestion de projet - tendances intern...
Forum PMI France 2018 - Paris - Agile et gestion de projet - tendances intern...
 

Similaire à Crise agile chez les développeurs (frug agile 2020)

La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdfLa crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdfGuillaume Saint Etienne
 
Recherche lead technique désespérément
Recherche lead technique désespérémentRecherche lead technique désespérément
Recherche lead technique désespérémentAgile Montréal
 
AgileTour Toulouse 2012 : quel chemin vers l’agilité
AgileTour Toulouse 2012 : quel chemin vers l’agilitéAgileTour Toulouse 2012 : quel chemin vers l’agilité
AgileTour Toulouse 2012 : quel chemin vers l’agilitéAgile Toulouse
 
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...DC CONSULTANTS
 
Agile tour aix marseille 2018 agnostic agile - pour en finir avec les guere...
Agile tour aix marseille 2018   agnostic agile - pour en finir avec les guere...Agile tour aix marseille 2018   agnostic agile - pour en finir avec les guere...
Agile tour aix marseille 2018 agnostic agile - pour en finir avec les guere...Jean-Luc FAVROT
 
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
 
Meet up - quel parcours pour devenir scrum master -
Meet up - quel parcours pour devenir scrum master -Meet up - quel parcours pour devenir scrum master -
Meet up - quel parcours pour devenir scrum master -Alexandre Quach
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17Benjamin Richy
 
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIIConférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIINormandie Web Xperts
 
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-2016nostradamnit
 
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 KostitchAgile Montréal
 
Presentation Adi 14052009
Presentation Adi 14052009Presentation Adi 14052009
Presentation Adi 14052009hortis
 
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Agile En Seine
 
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
 
Session Drupagora 2019 - Agilité dans tous ses états
Session Drupagora 2019 - Agilité dans tous ses étatsSession Drupagora 2019 - Agilité dans tous ses états
Session Drupagora 2019 - Agilité dans tous ses étatsSkilld
 

Similaire à Crise agile chez les développeurs (frug agile 2020) (20)

La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdfLa crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
La crise Agile chez les Developpeurs (AGrenoble2019) (1).pdf
 
Agile pour l'echafaud ATT2020.pptx
Agile pour l'echafaud ATT2020.pptxAgile pour l'echafaud ATT2020.pptx
Agile pour l'echafaud ATT2020.pptx
 
Recherche lead technique désespérément
Recherche lead technique désespérémentRecherche lead technique désespérément
Recherche lead technique désespérément
 
AgileTour Toulouse 2012 : quel chemin vers l’agilité
AgileTour Toulouse 2012 : quel chemin vers l’agilitéAgileTour Toulouse 2012 : quel chemin vers l’agilité
AgileTour Toulouse 2012 : quel chemin vers l’agilité
 
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
Webinar Digital Catalysts - Etre un excellent Product Owner / ScrumMaster Fre...
 
Agile tour aix marseille 2018 agnostic agile - pour en finir avec les guere...
Agile tour aix marseille 2018   agnostic agile - pour en finir avec les guere...Agile tour aix marseille 2018   agnostic agile - pour en finir avec les guere...
Agile tour aix marseille 2018 agnostic agile - pour en finir avec les guere...
 
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 ?
 
Scrum is not enough
Scrum is not enoughScrum is not enough
Scrum is not enough
 
Meet up - quel parcours pour devenir scrum master -
Meet up - quel parcours pour devenir scrum master -Meet up - quel parcours pour devenir scrum master -
Meet up - quel parcours pour devenir scrum master -
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17
 
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIIConférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
 
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
 
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
 
Presentation Adi 14052009
Presentation Adi 14052009Presentation Adi 14052009
Presentation Adi 14052009
 
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
 
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 ...
 
Session Drupagora 2019 - Agilité dans tous ses états
Session Drupagora 2019 - Agilité dans tous ses étatsSession Drupagora 2019 - Agilité dans tous ses états
Session Drupagora 2019 - Agilité dans tous ses états
 
Rémy génin - keynote
Rémy génin - keynoteRémy génin - keynote
Rémy génin - keynote
 

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).pdfGuillaume 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).pdfGuillaume 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.pptxGuillaume 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.pptxGuillaume 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).pptxGuillaume Saint Etienne
 
Vendredi Tech_ la programmation fonctionnelle.pptx
Vendredi Tech_ la programmation fonctionnelle.pptxVendredi Tech_ la programmation fonctionnelle.pptx
Vendredi Tech_ la programmation fonctionnelle.pptxGuillaume 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.pptxGuillaume 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
 

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
 

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
  • 3.
  • 4. “a bigger gathering of organizational anarchists would be hard to find”
  • 5.
  • 9.
  • 10.
  • 11.
  • 12.
  • 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
  • 18. Agile Grenoble 2018 - Forum Ouvert “ceux qui savent”
  • 19.
  • 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....
  • 22.
  • 24. Théorie Agile = Bullshit ?
  • 25. Ca vous dit quelque chose? 🙀
  • 26. Mon expérience de l’agilité en entreprise
  • 28. L’Agilité ??? 1. chez les RH 2. dans la logistique 3. dans les Start Up 4. chez les “innovants”
  • 29. On vous a menti !!! Agilistes
  • 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
  • 38. “Protégez moi de mes amis, je m’occupe de mes ennemis”
  • 39. “Protégez moi de mes amis, je m’occupe de mes ennemis” : la vélocité Arnaud LEMAIRE @Lilobase
  • 40. Scrum Fatigue Burn down = Burn out ?
  • 41. Burn-up Chart Is Better Than Burn-down
  • 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
  • 46. S’en tenir au processus?
  • 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)
  • 54. L’excellence technique Souvent sacrifiée au profit des méthodes... Médaille Meilleur Ouvrier de France
  • 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
  • 66. Agile Reboot Clean Agile: Back to Basics (Robert C. Martin Series)
  • 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/