La dérive technique
Votre application s'appuie sur des dizaines de briques logicielles écrites par d'autres. Elles continuent d'évoluer sans vous. Chaque mois d'attente creuse l'écart, et passé un certain point la mise à jour n'est plus une mise à jour : c'est un chantier de reprise, chiffré comme tel.
Les failles de sécurité
Quand une faille est découverte dans une de ces briques, elle est publiée. C'est une information utile pour ceux qui mettent à jour, et un mode d'emploi pour les autres. Le risque ne vient donc pas de votre code, mais de ce que vous n'avez pas mis à jour.
L'obsolescence des modèles d'IA
Si votre application appelle un modèle d'intelligence artificielle, elle dépend d'un service qui change de version, révise ses tarifs, ou retire un modèle de son catalogue. Une fonctionnalité qui marchait la veille peut s'arrêter du jour au lendemain, sans que rien n'ait changé chez vous.
Les traitements qui s'arrêtent en silence
Un envoi automatique, une synchronisation nocturne, une facture produite chaque mois : quand cela tombe, personne ne reçoit de message d'erreur. On s'en aperçoit des semaines plus tard, en cherchant pourquoi les chiffres ne tombent pas juste.