Nous rendre visite

5 rue de la Félicité
75017 Paris

Nous appeler

Du Lundi au Vendredi
de 9h30 à 17h30

(+33)1.53.43.85.10

Nous suivre

La dette technique qu'est ce que c'est ?

11 Mars 2022

 

Définition de la dette technique

Dans le domaine des technologies web, la dette technique est le résultat d'une accumulation de défauts dans le développement d'un projet web. Elle semble de prime abord quasi inévitable et ce pour différentes raisons.

5 principales raisons :

  • Reprendre un projet web avec des défauts présents à l'origine
  • Gagner du temps sur le développement
  • Faire des choix par peur de perdre un projet client face à la concurrence
  • Diminuer les coûts en ne respectant pas les règles de codage, ne pas faire de tests unitaires, etc.
  • Avoir plusieurs intervenants sur le projet

Comment la limiter ?

Comme vous l'avez sans doute deviné, les principaux problèmes à l'origine de la dette technique proviennent de certains choix. Il est important avant tout d'avoir l'objectif idéal de rembourser cette dette comme on doit rembourser des dettes financières.

En premier lieu il faut mettre en place des bonnes pratiques et les respecter le plus possible. Agir sur ce sur quoi on peut agir. Respect des règles de code, des tests unitaires, utilisation pertinente des librairies*, commenter le code…

*En programmation, une librairie est un ensemble de fonctions et de classes déjà codées dans un langage spécifique. Un développeur peut y "piocher" des fonctions selon les besoins. 

Par la suite, il est conseillé de prendre le temps de développer des fonctions propres. Il est mieux de déployer cette technique plutôt que d'inciter à développer rapidement ou faire des choix de quick fix (solutions rapides). En effet, ne pas le faire c'est choisir d'accumuler des erreurs à corriger qui ne le sont pas et de multiplier les anomalies.

Ainsi, ne pas prendre le temps au départ, c'est doubler voire tripler le temps plus tard.

Construire un mur de briques propres et sans défaut, la peinture n'aura pas de défauts non plus. Réduction des coûts de réparation ou remise à neuf.

Il en est de même pour un projet web.

Eviter la dette technique c'est construire un mur propre

Comment rembourser la dette technique?

3 étapes principales:

  • Faire un état des lieux des anomalies etdes  problèmes.
  • Améliorer le code par étapes, par exemple organiser des sprints*.
  • Ne pas attendre la fin d'un projet.

*Rassemblement de personnes impliquées dans un projet afin de se concentrer sur ce projet.

Il existe différentes techniques à mettre en place afin de limiter la dette. Il est important de communiquer, d'avancer étapes par étapes.

Vous voulez en savoir sur nos projets et nos compétences? Notre agence est à votre disposition! Contactez-nous.