+32 473 52 49 31Lun–ven · 08:30–18:00
Vous préférez d'abord en parler ? Appelez-nous.
Make IT So

Glossaire · IT et systèmes

Loi de Boehm

La loi de Boehm dit qu'une erreur coûte d'autant plus cher que vous la découvrez et la corrigez tard, et que ce coût augmente de façon exponentielle.

La loi de Boehm est une règle empirique du développement logiciel. Elle doit son nom à l'ingénieur Barry Boehm, qui l'a étayée par des chiffres à la fin des années 1970. Le principe est simple : plus vous découvrez et corrigez une erreur tard dans un projet, plus elle coûte cher. Et ce coût n'augmente pas de façon proportionnelle, mais de façon exponentielle.

Pourquoi le coût augmente si vite

L'illustration classique est le rapport de 1 à 10 à 100. Une hypothèse erronée que vous corrigez alors que vous êtes encore en train de planifier ne coûte presque rien. La même erreur qui n'apparaît que pendant les tests coûte un multiple, car du travail en dépend déjà entre-temps. Et si elle ne surgit qu'en production, chez de vrais utilisateurs, la facture grimpe jusqu'à cent fois plus : la réparation, les explications, la confiance perdue et le travail à refaire.

Ce que cela signifie pour vous

La leçon n'est pas qu'il faut éviter les erreurs, car c'est de toute façon impossible. La leçon, c'est que vous voulez les trouver tôt. Tester une hypothèse avant de la couler dans du code, examiner un choix de près avant que le fournisseur ne commence à construire : cela semble lent, mais c'est précisément là que vous économisez le plus d'argent et de temps. C'est aussi la raison pour laquelle un contrôle intermédiaire honnête se rentabilise souvent de lui-même.