En plus des causes évoquées par l'auteur, j'en ajouterais une plutôt propre à la France qui est culturelle et qui n'est pas forcément mauvaise : le choix de la qualité au détriment des délais.
Chez nous la tendance est souvent à minimiser au maximum les risques identifiés quitte à décaler une MEP par exemple, notre fameux "ceinture + bretelle". Au delà des simples développements, on demande aussi aux dévs d'avoir un regard critique, d'être capable de remonter des alertes et si alerte il y a alors il faut prendre le temps de résoudre cela en amont, ce qui forcément prend du temps.
Et ça a du sens par rapport aux attentes des clients et des utilisateurs : une appli livrée en retard sera préférable à une appli pas bien finie. Une appli livrée à temps mais buguée dans sa première version sera très rapidement laissée de côté ou définitivement jugée "pourrie" par les utilisateurs.
Pour avoir bosser avec des Américains ou même des Suédois, la deadline a beaucoup d'importance et assez souvent l'idée est de "tant pis on y va comme prévu, et s'il le faut on blindera post go live" quitte à mettre à plein de ressources après la MEP pour rattraper la situation.
Partager