Les estimations d’ingénierie logicielle sont des ordures

La plupart des estimations de génie logiciel sont des ordures.

Ce n’est pas parce que les entreprises utilisent les mauvaises méthodes ou outils. Structure de répartition du travail ou par analogie ? Combinaison mécanique ou jugement ? Fonction, cas d’utilisation ou story points ? SEER-SEM, WMFP ou Delphi large bande ? Bien.

Les outils ne sont pas le problème. Au contraire, la plupart des estimations sont des ordures parce qu’elles sont basées sur une compréhension fondamentalement erronée de la façon dont un logiciel de qualité est construit.

L’impact va bien au-delà des dépassements de coûts et des délais non respectés. L’approche typique des estimations finit par forcer les mauvais comportements tout en privilégiant les mesures de vanité plutôt que de fournir une valeur commerciale réelle.

Le bruit et le non-déterminisme sont inhérents au génie logiciel

Dans les environnements Agile, les estimations sont souvent basées sur les story points et la vélocité. À quel point sera-t-il complexe de créer un élément discret de la solution ? Et combien de temps nous faut-il généralement pour terminer une histoire de cette complexité ? (J’ai déjà écrit sur la façon dont cette approche Agile corrompt Scrum avec des méthodes de contrôle en cascade.)

Lors de l’estimation de cette façon, nous comprenons que tout ne se déroulera pas comme prévu. Mais sous-jacente à la plupart des estimations se trouve une hypothèse dangereuse selon laquelle même cette incertitude peut être quantifiée et prise en compte dans nos estimations. Si les ingénieurs optimistes ont tendance à sous-estimer de 15 % la durée d’une tâche donnée, nous intégrons simplement cette correction dans la formule pour une meilleure prédiction.

Copyright © 2022 IDG Communications, Inc.

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite