Business Product Startup 2 Streamline Icon: https://streamlinehq.combusiness-product-startup-2
00%

Dette technique : La gérer sans bloquer l'innovation (Guide CTO)

Stratégies du livre “Être ou ne pas être CTO”, chapitre “Gérer la dette technique”. Situation réelle “On doit refactoriser tout le code !” Cette injonction revient régulièrement dans les équipes techniques. Elle traduit souvent une frustration légitime face à un code qui ralentit le développement, mais elle masque une question plus fondamentale : qu’est-ce qui est vraiment de la dette technique, et qu’est-ce qui est simplement du code qu’on n’aime pas ? ...

4 juillet 2025 · 7 min · 1390 mots · Kevin Delfour

Legacy Code : Le refactoring pragmatique sans réécriture complète

Situation réelle “Il faut tout réécrire !” Cette proposition revient régulièrement face à une codebase legacy. Elle semble séduisante : repartir de zéro, faire les choses bien cette fois. Mais la réalité est différente. Les réécritures complètes échouent 80% du temps : 6 mois deviennent 18 mois, le budget triple, les features manquent, les bugs nouveaux apparaissent, parfois le projet est abandonné. Ce que j’ai observé : il est possible d’améliorer progressivement une codebase legacy sans Big Bang rewrite. Le pattern Strangler Fig permet de remplacer progressivement l’ancien système par du nouveau code, fonctionnalité par fonctionnalité. Cette approche progressive évite les risques du Big Bang et permet de continuer à livrer de la valeur pendant la migration. ...

24 octobre 2025 · 5 min · 1058 mots · Kevin Delfour

Le mirage de la refonte : pourquoi repartir de zéro n'est pas toujours la solution

Situation réelle Dans le monde du développement logiciel, il existe une tentation récurrente : celle de tout jeter pour recommencer à zéro. Face à une application devenue difficile à maintenir, truffée de bugs ou dont le code ressemble à un plat de spaghetti, la solution de la refonte complète apparaît souvent comme la panacée. Ce que j’ai observé : la dette technique s’accumule inexorablement au fil des années dans les applications. Le code devient de plus en plus difficile à maintenir, les correctifs s’empilent sans réelle cohérence, et la documentation, quand elle existe, ne reflète plus la réalité du système. Les tests automatisés, s’ils ont été mis en place, ne couvrent souvent qu’une partie minime des fonctionnalités ou sont devenus obsolètes. ...

27 décembre 2024 · 9 min · 1800 mots · Kevin Delfour

Dette technique : investir maintenant ou plus tard ?

Situation réelle “On a 3 mois de dette technique accumulée. On la rembourse maintenant ou on continue à livrer des features ?” Cette question revient constamment, et la réponse change selon le contexte. Ce que j’ai observé : il n’y a pas de bon moment universel pour rembourser la dette. Mais il y a des signaux qui indiquent qu’il est temps d’investir. Le faux problème Le faux problème serait de croire qu’on peut toujours reporter. En réalité, la dette technique croît de manière exponentielle. Reporter trop longtemps mène à la paralysie. ...

5 août 2024 · 5 min · 873 mots · Kevin Delfour