Méthodologie

Comment nous modernisons les systèmes critiques sans perturber les opérations

Les projets de modernisation échouent de deux façons. Ils manquent la cible technique, ou ils cassent l'entreprise en essayant de l'atteindre. Notre méthode est construite autour du second risque, car les systèmes sur lesquels nous travaillons sont ceux que nos clients ne peuvent pas mettre hors ligne.

1. Le principe

Modernisation plutôt que remplacement

La plupart des prestataires de modernisation vendent du remplacement. Nous travaillons l'alternative. Nous modernisons sur ce qui fonctionne déjà, par phases, avec les systèmes existants en ligne jusqu'à ce que les nouveaux aient fait leurs preuves. Pas de basculement radical. Pas de pari sur l'entreprise lors d'un seul week-end de migration. Chaque phase livre des logiciels fonctionnels et une avancée mesurable avant que la suivante ne commence.

2. Sprint de découverte

Avant de construire, nous comprenons

Chaque engagement commence par un sprint de découverte ciblé — généralement 2 à 4 semaines, avec une petite équipe senior. Nous cartographions l'état actuel de vos systèmes, comprenons où se concentre la dette opérationnelle et identifions la séquence de modernisation la plus efficace.

Ce que vous obtenez à la fin de la découverte :

  • Une évaluation documentée de l'état actuel de vos systèmes et flux de travail opérationnels
  • Une séquence de modernisation recommandée, découpée en phases pour minimiser le risque opérationnel
  • Une analyse honnête du travail le plus efficace, et de ce qu'il faut reporter

3. Migration par phases

Une modernisation qui se cumule

Il n'y a pas de remplacements radicaux dans nos engagements. Chaque phase de la migration livre une tranche définie de nouvelles capacités, fonctionne aux côtés du système existant et est validée en production avant que la phase suivante ne commence. L'entreprise continue de fonctionner tout au long — non pas à capacité réduite, mais à capacité normale — sur le système existant pendant que le nouveau fait ses preuves.

Ce que vous obtenez :

Une modernisation qui se cumule — chaque phase a une valeur indépendante, et chacune réduit le risque de la suivante.

4. Exécution en parallèle

Vos systèmes existants restent en ligne

Pendant la période de migration, les systèmes existants restent en ligne aux côtés des nouveaux. Les utilisateurs continuent de travailler comme ils l'ont toujours fait. Nous déplaçons les flux de travail de l'ancien système vers le nouveau par cohortes — une agence, une région, une gamme de produits — une fois le nouveau système validé face aux données de production. Ce n'est que lorsqu'une cohorte est déplacée que ces utilisateurs quittent l'ancien système.

En pratique

C'est ainsi que nous avons réalisé la migration de la plateforme de courtiers de Reale Chile sans interruption de production. L'ensemble du canal d'assurance individuelle a continué de coter via le système hérité pendant que nous exécutions la nouvelle plateforme en parallèle, déplacions les courtiers cohorte par cohorte, et ne décommissionnions l'ancien système qu'après que le dernier courtier eut été déplacé et l'eut confirmé.

5. Démonstrations bihebdomadaires

Pas de surprises à la fin

Toutes les deux semaines, nous présentons des logiciels fonctionnels — pas une présentation, pas un point d'avancement, mais le produit réel en fonctionnement. Vous voyez ce qui a été construit, signalez tout ce qui doit être ajusté et approuvez la direction avant que nous passions au sprint suivant. Cela maintient le travail aligné sur le résultat réel, et non sur la spécification initiale, qui survit rarement intacte au contact de la réalité.

Ce que vous obtenez :

Une visibilité réelle sur l'avancement, la capacité de réorienter en temps réel, et aucune surprise à sept chiffres lorsque vous arrivez au terme d'un long contrat.

6. Direction technique senior

Les bonnes personnes sur les problèmes les plus difficiles

Le travail est dirigé par le fondateur dès le premier jour. Alonso Molina est le responsable de livraison sur chaque engagement — pas un nom sur une proposition qui disparaît après la vente. L'équipe centrale est senior : un responsable technique senior, deux à quatre développeurs expérimentés dans les systèmes que nous modernisons, et un designer UX/UI lorsque l'engagement est orienté utilisateur.

Ce que vous obtenez :

Une équipe capable de réfléchir aux côtés de la vôtre sur les décisions d'architecture, les risques d'intégration et les performances — pas seulement sur la tâche inscrite dans le ticket.

7. Engagés envers l'objectif, pas la tâche

Nous soulevons les points que vous n'avez pas demandés

Avant un pic de trafic de Cyber Monday, notre équipe a signalé à un client du commerce de détail que les temps de réponse de leur plateforme sous charge risquaient de ne pas tenir. Personne ne nous avait demandé de vérifier. Nous l'avons soulevé parce que l'objectif est que le client vende davantage, pas seulement de livrer du code. Le client a effectué un ajustement d'infrastructure ciblé avant l'événement. La plateforme a tenu.

C'est le comportement que nos clients décrivent régulièrement comme la différence. Nous nous impliquons dans le résultat que vous cherchez à atteindre, pas seulement dans le livrable qui a été défini. Lorsque quelque chose que nous remarquons pourrait affecter la réalisation de l'objectif, nous le disons.

Ce que vous obtenez :

Une équipe qui résout le problème que vous avez, pas seulement celui que vous avez écrit.

8. Documentation et transfert

Vous êtes propriétaire de ce que nous construisons

Chaque engagement est documenté au fur et à mesure que le travail avance — pas à la fin, quand la mémoire s'est estompée et que les personnes qui ont construit le système sont passées à autre chose. À la clôture de chaque engagement, nous livrons un transfert complet : base de code, documentation d'architecture, runbooks opérationnels et une session de transfert de connaissances avec la personne qui prendra en charge le système par la suite.

Ce que vous obtenez :

La propriété. Vous pouvez internaliser le système, l'étendre avec une autre équipe ou continuer avec nous — la documentation est là dans tous les cas.

9. Ce que nous ne faisons pas

À dire clairement

Nous ne prenons pas en charge les remplacements complets de systèmes centraux — le profil de risque ne correspond pas à notre façon de travailler.

Nous n'acceptons pas un engagement que nous ne pouvons pas doter d'une équipe senior. Si le travail exige plus de capacité que nous n'en avons, nous vous le dirons.

Nous ne travaillons pas sans rigueur documentaire. Si un client veut aller vite et faire l'impasse sur la documentation, nous ne sommes pas le bon partenaire.

Nous ne promettons pas des capacités que nous n'avons pas. Si une technologie ou une approche dépasse notre expérience, nous le disons.

10. À quoi ressemblent les 90 premiers jours

De la conversation aux logiciels fonctionnels

Semaines 1–4

Découverte

Évaluation de l'état actuel, cartographie des systèmes, séquence de modernisation, analyse des risques. Résultat : un plan documenté et une vision claire de ce que construit la première phase.

Semaines 5–8

Construction des fondations

Architecture centrale établie, intégrations câblées, première tranche fonctionnelle du nouveau système dans un environnement de préproduction. Première démonstration bihebdomadaire à la semaine 6.

Semaines 9–12

Début de la migration

La première cohorte passe du système existant au nouveau. Le système existant reste en ligne. Les deux systèmes fonctionnent en parallèle. Période de validation avant le déplacement de la cohorte suivante.

Vous souhaitez voir cette méthode appliquée à votre opération ?

Démarrer la conversation

Démarrer la conversation

Parlons du système que vous ne pouvez pas mettre hors ligne.

Une conversation courte et ciblée avec l'équipe senior sur les points de blocage de votre opération et sur ce à quoi ressemble un parcours de modernisation. Sans argumentaire, sans engagement, et vous repartez avec notre analyse.

Aucun argumentaire commercial. Une conversation de 30 minutes sur votre activité.