Qu'est ce que la dette technique?

16/01/2012 posté par Sarah Mortel

En définition, la dette technique est un ensemble d'accumulation d'imperfections techniques liés au projet dans sa globalité.
Il faut savoir que ces défauts ne sont pas visibles par l'utilisateur. En effet, ils ne sont pas synonyme de bugs.
Celle ci peut être liée à une mauvaise qualité du code, un manque d'automatisation des tests, un mauvais cahier de recettes, une absence complète ou partielle d'une documentation d'utilisation.
Si un de ces éléments entraine le remaniement du code, même d'un infime morceau, cela augmente de manière significative la dette technique.
Pour pallier à cette inefficacité de travail, il faut privilégier le travail en équipe, le développement en binôme ainsi que l'utilisation de TDD (Tests Driven Developpement).
De manière générale, il est possible d'affirmer que l'utilisation pointue de la méthodologie SCRUM permet de réduire ces défauts et de ne pas faire exister ou très peu cette dette technique, contrairement à la gestion traditionnelle d'un projet.