đ La dĂ©viation dâun projet par rapport Ă lâarchitecture prĂ©vue est une forme de dette technique. Sa gestion est diffĂ©rente de la dette âclassiqueâ.
đȘČ Tel un insecte, un projet qui grandit doit muer pour adopter une architecture plus adaptĂ©e. Cette rĂ©architecturation ne peut pas ĂȘtre Ă©vitĂ©e, mais une bonne gestion de cette forme de dette permet dâen rĂ©duire la frĂ©quence. Vu le coĂ»t dâun tel chantier câest salutaire.
đ Lâusage de mĂ©thodes agiles tend Ă augmenter lâaccumulation de dette architecturale. Cependant ces mĂ©thodes permettent de mieux repĂ©rer le problĂšme et de le traiter avant la crise.
đ¶âđ«ïž En tout cas, lâidĂ©e dâun projet immortel, Ă©ternel et immuable est Ă proscrire et le viellissement du logiciel doit ĂȘtre prĂ©vu budgĂ©tairement par le management.
SOURCE
Martini, Antonio & Bosch, Jan & Chaudron, Michel. (2014). Architecture Technical Debt: Understanding Causes and a Qualitative Model. Proceedings - 40th Euromicro Conference Series on Software Engineering and Advanced Applications, SEAA 2014. DOI:10.1109/SEAA.2014.65.
Enzo Sandré
DOIs: 10.1109/SEAA.2014.65