Revenons à Scrum. Récemment, j’ai eu l’occasion de vérifier son implantation concrète dans plusieurs entreprises. La déclaration initiale était : « Nous sommes Scrum et Agile ». Au bout de quelques questions, la réalité apparaissait : pas de mode plateau, pas de mode projet, pas d’autonomie de l’équipe, présence maintenue de chefs du projet tenant généralement le rôle de scrum master. À ma question « en quoi êtes-vous agile ? » la réponse était généralement : « Nous tenons des réunions tous les matins et utilisons des post-it ». Franchement, après cela comment peut-on encore s’étonner d’absence de résultat.
J'ai un avis très tranché sur l'agilité :
- Comme l'exprime très bien Aeris (https://blog.imirhil.fr/2016/07/21/no-more-ssii.html ), elles sont souvent la justification pour livrer n'importe quoi très vite. Il n'y a plus de différence entre un livrable décent participant au cycle itératif et de la merde, l'important, c'est de livrer ;
- Elles sont un mensonges : si le client a payé une prestation externe, c'est pour avoir la paix (en plus d'un coût minimal, imposé par la concurrence sur le marché, qu'il espère inférieur à un dev' interne) donc espérer qu'il soit un poto de l'équipe de dev', qu'il suive le projet avec attention, qu'on puisse le solliciter 3 fois par jour, c'est une escroquerie. Même chose pour les prétendus changements en cours de route : c'est un mensonge. Ce n'est juste pas viable économiquement. Donc forcément que les changements acceptés seront restreints en quantité et en terme d'impact qu'ils auront sur l'existant. Or, tous les agility-guru n'évoquent jamais cela et trouvent des excuses de "juste milieu" (c'est-à-dire "les clients seront compréhensifs et ne demanderont jamais de gros changements, tkt pas") quand on insiste à leur poser la question ;
- Elles sont un buzzword. Comme si c'est absolument nécessaire, que dis-je, vital, de se revendiquer agile, d'être à l'écoute des nouveaux produits et services que les clients désirent. Toutes les sociétés commerciales sont à l'écoute de leur marché ! Depuis le début ! D'ailleurs, généralement, l'entreprise qui se revendique agile est à l'écoute uniquement de ses clients les plus riches. Rien à péter des gus-se sur les forums. Ce qui fait que des fonctionnalités toutes simples (comme la possibilité d'ajouter un AAAA pour un glue record DNS) ne sont pas implémentées des années après que plusieurs gus-se les ont demandées. Normal : ça ne rapporte rien économiquement parlant. Il vaut mieux lancer de nouveaux produits et services, comme demandé par les riches clients. À l'écoute des clients, oui, mais pas n'importe lesquels ;
- Bref, les méthodes agiles, ça permet de justifier la pression sur les équipes et ça permet à des gourous de dispenser des formations coûteuses totalement idiotes, fantaisistes et garnies de schémas bullshit (toujours les mêmes, d'ailleurs !). Mais bon, tant qu'il y a de la demande, ça serait dommage d'arrêter de vendre de la merde à plusieurs milliers d'euros, je comprends.
Via https://twitter.com/aeris22