14 points par GN⁺ 2023-08-30 | 7 commentaires | Partager sur WhatsApp
  • Je développe depuis 25 ans, mais rien n’a rendu une équipe logicielle aussi inutile que Scrum
  • Quelques anecdotes
    • On a essayé de me convaincre que le poker n’était pas un jeu mais un outil de planification
    • Si l’on veut travailler plus efficacement, il faut ajouter des processus au lieu d’en supprimer
      • On nous a fait assister à des « cérémonies », autrement dit un autre nom branché pour des réunions, comme le stand-up, le grooming, la planification, la rétrospective, le scrum de scrums, etc.
      • Nous passions plus de temps à parler qu’à faire notre travail
    • Les ordinateurs portables étaient interdits en réunion, et il fallait rester debout. On faisait même circuler une balle pour que tout le monde reste concentré
    • Nous passions plus de temps à estimer les story points qu’à écrire du logiciel
      • Les story points mesurent la complexité, pas le temps, mais il fallait quand même décider combien de story points mettre dans un sprint
    • Nous utilisions des tailles de t-shirt pour estimer le logiciel
    • On a mesuré le coût nécessaire pour livrer un story point, puis on a fait signer au client un contrat pour un forfait de « 500 story points »
    • La direction a été déconcertée en découvrant que 500 story points sur un projet n’étaient pas équivalents à 500 story points sur un autre. Il a fallu faire beaucoup de réunions pour régler ce problème
    • Imaginez qu’il y ait un manager, un scrum master, un product owner et un tech lead. Et qu’il faille répondre à toutes ces personnes en même temps, ou à aucune
    • Nous étions payés par des gens qui voulaient savoir si nous traitions les « story points » assez vite. Les story points n’étaient-ils pas censés concerner la complexité et non le temps ? Peu importe
  • Je crois en l’agile, mais ce n’est pas de l’agile
  • Nous avons embauché un formateur Scrum professionnel et payé des certifications à nos équipiers. Nous avons passé des années à essayer Scrum de toutes les façons possibles
  • Le résultat était toujours le même : ça ne marche pas
  • Scrum est un cancer qui dévore les équipes de développement. Scrum n’est pas fait pour les développeurs, c’est juste un outil de plus pour que les managers aient l’impression de garder le contrôle
  • Mais la meilleure chose avec Scrum, ce sont les gens qui vous regardent droit dans les yeux et vous disent
    " Si Scrum ne vous convient pas, c’est que vous le faites mal. Scrum, c’est tout ce qui est adapté à votre équipe. "
    Bien sûr

7 commentaires

 
porori 2023-09-04

« Juste un outil de plus pour que les managers aient l’impression de garder le contrôle » : je m’y retrouve assez bien.
Je pense que le Scrum, c’est une suite ininterrompue de gaslighting.

 
xguru 2023-09-03
 
colus001 2023-09-01

Le Scrum, je pense que c’est similaire à « It works in my machine ». Ça ne marche nulle part ailleurs, sauf pour moi (celui qui l’affirme).

 
xguru 2023-09-01

Comme le titre et le contenu sont provocateurs, ce tweet a visiblement suscité la controverse : il a atteint environ 4,5 millions de vues, 4 685 reposts et 26 000 likes.
Ensuite, il a aussi publié ce tweet.

Scrum, c'est comme le communisme (Communism)
Ça échoue partout, tout le temps, mais on vous dit : « c'est parce que vous vous y prenez mal »

Commentaires HN associés : https://news.ycombinator.com/item?id=37289151

Puis, après avoir lu les 3 400 réponses à ce tweet, il a de nouveau publié un autre tweet.
https://twitter.com/svpino/status/1696869327335571833

  • Premièrement, les professions les plus fréquentes parmi les personnes qui m'ont dit que j'avais tort étaient « coach agile » et « Scrum Master ». Ils aiment énormément Scrum, mais je ne comprends pas vraiment pourquoi
  • Deuxièmement, Scrum ne peut pas échouer, puisque vous pouvez en faire ce que vous voulez. Comme il n'existe pas de bonne manière de pratiquer Scrum, si ça ne vous convient pas, c'est que vous n'êtes pas aussi intelligent que vous le pensez
  • Troisièmement, Scrum n'est pas agile (sauf quand c'est le cas). Mais c'est bien meilleur que le waterfall (sauf quand ce n'est pas le cas). Et c'est aussi mieux que ne rien faire ou que tout faire en même temps
  • Quatrièmement, beaucoup de gens ont été déclenchés par la comparaison entre Scrum et le communisme. Il faut noter qu'ils disent que le communisme est formidable alors qu'ils n'ont jamais vécu dans une société communiste. Ils continuent de répéter, à partir des livres qu'ils ont lus et malgré tous ceux qui ont saigné sous le communisme, que « le communisme est mal appliqué »
  • Enfin, la plupart des gens détestent passionnément Scrum
  • Quoi qu'on en dise, Scrum est un échec
 
GN⁺ 2023-08-30
Avis Hacker News
  • Le Scrum est considéré comme un ensemble de réunions qui aide à produire un travail utile en s’appuyant sur des développeurs qui n’ont pas une vue d’ensemble du business ou de l’architecture.
  • Le Scrum est utile pour produire des livrables dont le volume augmente de façon presque linéaire avec le nombre de développeurs, mais ce n’est peut-être pas la meilleure méthode pour employer des développeurs très expérimentés.
  • Le Scrum donne une impression de microgestion et permet d’amener des développeurs juniors à un état productif.
  • Le Scrum peut ne pas être efficace pour des projets comportant une dimension de recherche ou pour des équipes très motivées.
  • Le Scrum aide à limiter les inconnues liées au temps nécessaire pour terminer un travail et à renforcer la confiance dans la capacité à trouver une solution.
  • Le processus Scrum est correct, mais son nom ne représente peut-être pas fidèlement ses bénéfices.
  • Certaines personnes utilisent des processus formalisés comme le Scrum pour paraître professionnelles et pour dissimuler le fait qu’elles ne savent pas ce qu’elles font.
  • L’Agile et le Scrum ne sont pas la même chose, et l’Agile est considéré comme un excellent processus qui domine le monde de l’ingénierie pour de bonnes raisons.
 
leechamdol 2023-09-19

Les méthodologies et les frameworks doivent être utilisés au bon moment et au bon endroit,
mais comme on les applique à tout dès que ça a l’air convaincant, on n’obtient que des retards, à l’opposé même de l’agile.
Plutôt qu’un cancer, ça donne l’impression d’un mauvais usage de médicament, avec effets secondaires et même complications.

 
bichi 2023-09-01

Ce texte a guéri mon cancer.