« DetteTechnique » : différence entre les versions
De Wiki Agile
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 28 : | Ligne 28 : | ||
La métaphore de la dette est parfois utilisée pour justifier le fait de ne pas tenir compte de la qualité interne. L'argument est qu'il faut du temps et des efforts pour empêcher l'accumulation de la dette. Si de nouvelles fonctionnalités sont nécessaires de toute urgence, il est peut-être préférable d'assumer la dette, en acceptant que cette dette doive être gérée ultérieurement.<br/> | La métaphore de la dette est parfois utilisée pour justifier le fait de ne pas tenir compte de la qualité interne. L'argument est qu'il faut du temps et des efforts pour empêcher l'accumulation de la dette. Si de nouvelles fonctionnalités sont nécessaires de toute urgence, il est peut-être préférable d'assumer la dette, en acceptant que cette dette doive être gérée ultérieurement.<br/> | ||
<br/> | <br/> | ||
Le danger ici est que la plupart du temps, cette analyse n'est pas bien faite. Le code mal conçu a un impact rapide, ralentissant le développement des nouvelles fonctionnalités qui sont demandées rapidement. Les équipes qui font cela finissent par dépasser la limite de leurs cartes de crédit, mais livrent toujours plus tard qu'elles ne l'auraient fait si elles avaient fait l'effort d'améliorer la qualité interne. Ici, la métaphore conduit souvent les gens à s'égarer, car la dynamique ne correspond pas vraiment à celle des prêts financiers. S'endetter pour accélérer la livraison ne fonctionne que si l'on reste en dessous de la limite de rentabilité de [https://martinfowler.com/bliki/DesignStaminaHypothesis.html l'hypothèse de robustesse de la conception (en)], et les équipes atteignent cette limite en quelques semaines plutôt qu'en quelques mois.<br/> | Le danger ici est que la plupart du temps, cette analyse n'est pas bien faite. Le code mal conçu a un impact rapide, ralentissant le développement des nouvelles fonctionnalités qui sont demandées rapidement. Les équipes qui font cela finissent par dépasser la limite de leurs cartes de crédit, mais livrent toujours plus tard qu'elles ne l'auraient fait si elles avaient fait l'effort d'améliorer la qualité interne. Ici, la métaphore conduit souvent les gens à s'égarer, car la dynamique ne correspond pas vraiment à celle des prêts financiers. S'endetter pour accélérer la livraison ne fonctionne que si l'on reste en dessous de la limite de rentabilité de [https://martinfowler.com/bliki/DesignStaminaHypothesis.html l'hypothèse de robustesse de la conception (en)]<ref>DesignStaminaHypothesis</ref>, et les équipes atteignent cette limite en quelques semaines plutôt qu'en quelques mois.<br/> | ||
<br/> | <br/> | ||
Il y a régulièrement des débats pour savoir si les différents types de code mal conçu doivent être considérés comme de la dette ou non. J'ai trouvé utile de réfléchir à la question de savoir si la dette est acquise délibérément et si elle est prudente ou imprudente - ce qui m'a conduit au [[Quadrant de la Dette Technique|Quadrant de la Dette Technique (fr)]].<br/> | Il y a régulièrement des débats pour savoir si les différents types de code mal conçu doivent être considérés comme de la dette ou non. J'ai trouvé utile de réfléchir à la question de savoir si la dette est acquise délibérément et si elle est prudente ou imprudente - ce qui m'a conduit au [[Quadrant de la Dette Technique|Quadrant de la Dette Technique (fr)]].<br/> | ||
<br/> | <br/> | ||
==Lectures complémentaires== | |||
==Notes== | ==Notes== | ||
<references /> | <references /> | ||