On n’a jamais rasé le Vieux-Québec pour le moderniser. Pourtant, c’est exactement ce qu’on fait encore avec nos systèmes informatiques. On modernise encore trop souvent nos systèmes en grand projet « big bang ».
Le Vieux-Québec est une métaphore parlante des systèmes informatiques patrimoniaux. Dans mes mandats, je vois souvent ce réflexe revenir. J’ai longtemps écrit sur le patrimoine bâti de Québec (Québec Urbain). Avec le temps, j’ai réalisé que cette ville illustre étonnamment bien les défis de modernisation des systèmes.
Le Vieux-Québec semble figé dans le temps. Mais il ne l’est pas. Pas du tout.
Les infrastructures sous les rues ont été remplacées plusieurs fois : aqueduc, égouts, gaz, électricité, télécommunications et aujourd’hui la fibre. Quelqu’un a dû ouvrir le capot. On a ouvert régulièrement les rues.
En informatique, on appellerait ça du refactoring, remplacer des morceaux sans arrêter le système. On ouvre. On remplace une partie. On referme. La ville continue de fonctionner.
Autre phénomène fascinant : le façadisme. Dans plusieurs bâtiments du Vieux-Québec, la façade historique est conservée pour préserver la rue. Derrière, on trouve souvent une structure moderne en acier, avec des systèmes mécaniques modernes.
En technologie, les interfaces jouent ce rôle de façade. On garde la façade stable pendant qu’on modernise ce qui se trouve derrière. Les APIs et couches de service permettent de reconstruire les systèmes sans briser les intégrations.
Dans une ville historique, imaginez l’approche inverse. Essayez de visualiser. On rase plusieurs pâtés de maisons du Vieux-Québec pour construire un immense centre commercial monobloc, copié d’un autre endroit dans le monde, sans se soucier de l’intégration dans la ville existante.
Tout serait neuf. Standardisé. Ça fonctionne. Mais plus rien ne s’imbrique. L’ensemble n’aurait plus rien à voir avec le tissu urbain qui s’est construit pendant des siècles. Et surtout, la greffe créerait de la friction partout.
Les rues ne s’aligneraient plus vraiment. Les accès changeraient. Les habitudes des citoyens seraient bouleversées. Les commerces existants devraient s’adapter à une structure qui n’a pas été pensée pour eux. On verrait apparaître incompatibilités, détours et frustrations. Et imaginez qu’en plus, on demande aux citoyens de quitter la ville 25 jours.
C’est exactement ce que produisent les approches « big bang ».
On ne remplace pas une ville historique d’un coup. Une ville reste vivante parce qu’on la modernise progressivement, tout en maintenant la continuité pendant les travaux. Les citoyens continuent d’y vivre. Les commerces continuent d’ouvrir. La ville continue.
Les systèmes informatiques patrimoniaux devraient régulièrement être modernisés de la même façon : en continuité, sans tout casser, couche par couche. Peut-être que nos systèmes informatiques méritent parfois la même forme de respect que le Vieux-Québec.


