Ce que contient le rapport, et ce qu'il ne contient pas
Il contient une cartographie des dépendances, l'état des versions et leurs échéances de support, les zones à forte complexité croisées avec leur fréquence de modification, l'état de la couverture de tests là où elle compte, et une évaluation des risques de sécurité les plus directs. Chaque constat est rattaché à un fichier et à une ligne, pas à une impression.
Il ne contient pas de jugement sur les personnes. Nous avons vu assez de bases de code pour savoir que les décisions qui semblent absurdes aujourd'hui étaient presque toujours raisonnables au moment où elles ont été prises, sous une contrainte de délai que nous n'avons pas vécue. Un rapport qui humilie l'équipe en place ne sera pas appliqué, et c'est du budget perdu.