Aller au contenu principal

Gouvernance & delivery

Pilotage projet SI : croiser dette technique et produit

Structurez le pilotage d’un projet SI avec dette technique : diagnostic, gouvernance, roadmap produit et trajectoire sur 12 à 36 mois. Découvrez le cadre en 4 étapes.

Par Valentin Ferriere Publié le 31 juillet 2026 17 min de lecture

Pilotage projet SI : croiser dette technique et produit

En résumé

Le pilotage d’un projet logiciel structurant repose sur trois plans qui se croisent : la dette technique, la gouvernance SI et le pilotage produit. Un DSI qui constate des dérives sans fin doit d’abord clarifier ces trois axes avant de changer d’outil ou de méthode.

La dette technique désigne l’écart entre l’état actuel du système et l’état souhaité pour tenir les exigences métier, de sécurité et d’évolutivité sur plusieurs années. La gouvernance SI fixe les règles de décision, d’architecture et d’intégration dans l’écosystème existant.

Le pilotage produit gère la valeur livrée, la priorisation et le rythme. Un guide pratique efficace suit quatre temps : diagnostic détaillé de l’existant, conception fonctionnelle et technique cadrée, itérations courtes avec critères de maintenabilité, puis accompagnement jusqu’à la mise en production et transfert de compétences.

L’objectif n’est pas de supprimer la dette technique, mais de la rendre maîtrisée et alignée sur la trajectoire produit, avec une structure de pilotage claire sur 12 à 36 mois.

En bref

  • 3 axes structurent le pilotage projet durable : dette technique, gouvernance SI, pilotage produit.
  • 4 étapes séquencent un projet maîtrisé : cadrage-audit, conception détaillée, itérations de développement, accompagnement-MEP.
  • 12 à 36 mois représentent souvent l’horizon réaliste de pilotage pour une plateforme structurante.
  • 1 seule équipe senior qui conçoit et développe réduit les écarts entre architecture cible et code livré.
  • 0 interruption d’activité doit rester un principe pour les migrations techniques sur systèmes métiers critiques.

Pour structurer le pilotage d’un projet logiciel ou IA majeur et tenir délais, budget et qualité, vous devez organiser vos décisions autour de trois axes : dette technique, gouvernance SI et produit. Tant que ces plans restent gérés en silos, vos arbitrages se contredisent dans le temps et les dérives se répètent.

Votre enjeu n’est pas de choisir une méthode Agile de plus, mais de clarifier comment la dette, le legacy, la sécurité, l’architecture et la roadmap métier se répondent sur plusieurs années. Le cadre utile pour une DSI part d’un diagnostic de l’existant, enchaîne sur une conception liée à l’architecture cible, des itérations courtes pilotées par la maintenabilité, puis un accompagnement jusqu’à la mise en production et au transfert de compétences.

Dans ce dossier :

Comprendre les trois plans à piloter sur un projet SI structurant

Dès que votre projet logiciel ou IA s’étale sur plusieurs années, vous devez le piloter sur trois plans distincts mais liés : dette technique, gouvernance SI et produit. Si vous les mélangez, vous perdez vos repères de décision et vous entretenez les dérives de délais, de budget et de qualité.

La dette technique, c’est l’écart entre votre système actuel et un système que vos équipes pourraient maintenir et faire évoluer sans surcoût ni risque excessif. Elle se matérialise par :

  • du code difficile à modifier sans effet de bord ;
  • des dépendances fortes à des composants legacy ou à des technologies en fin de vie ;
  • des compromis passés pour « livrer vite » et non repris ensuite.

Vos décisions d’arbitrage court terme (contourner plutôt que refactorer, empiler une nouvelle brique IA sans intégrer au socle) alimentent cette dette et pèsent sur la courbe de coût du projet sur 3 à 5 ans.

La gouvernance SI définit qui décide quoi pour l’architecture, la sécurité, l’intégration au reste du système d’information et l’exploitation. Elle fixe :

  • les principes d’architecture (centralisation vs duplication, exposition d’API, choix cloud ou infrastructures souveraines) ;
  • les règles d’intégration avec vos applications métiers existantes ;
  • les garde-fous sécurité et conformité que vos développements doivent respecter.

Une gouvernance floue crée des décisions contradictoires : une équipe produit peut, par exemple, introduire une dépendance technique que vos équipes d’exploitation ne sauront pas maintenir.

Le pilotage produit organise la valeur à livrer : priorisation des fonctionnalités, découpage des versions, engagement de délai vis-à-vis du métier. Il impose un rythme qui doit rester compatible avec :

  • la capacité de vos équipes à résorber une partie de la dette technique à chaque itération ;
  • les contraintes d’intégration et de sécurité définies par la gouvernance SI ;
  • les jalons de mise en production sans interruption d’activité.

Sur un horizon de 12 à 36 mois, ces trois plans se percutent en continu. Structurer votre pilotage consiste à rendre ces interactions visibles, à les assumer dans vos arbitrages et à éviter que l’un des plans (souvent le produit) ne prenne le pas sur les deux autres au détriment de la maintenabilité et de l’exploitation.

Diagnostiquer les causes de dérive avant de toucher à l’organisation

Avant de changer vos équipes, vos rituels ou votre méthode, vous avez besoin d’un diagnostic factuel qui explique le projet bloque : dette technique, dépendances SI, backlog produit, contraintes métier. L’objectif est de distinguer ce qui relève de la structure du système de ce qui relève de l’organisation.

  1. Cartographier l’existant fonctionnel et technique

Action : lister vos domaines métier couverts, les applications impliquées, leurs interfaces (API, fichiers, batch), les flux de données et les environnements (prod, préprod, recette). Identifier les composants qui devront rester en service pendant tout le projet.

Résultat : une vue simple qui montre où votre futur logiciel ou IA va se brancher, et quels périmètres sont non négociables (par exemple, facturation ou logistique sans arrêt possible).

  1. Qualifier la dette technique et le legacy critique

Action : pour chaque composant, évaluer âge des technologies, qualité du code, couverture de tests, documentation, dépendance à un ou deux experts, et contraintes de sécurité. Ajouter explicitement la contrainte « 0 interruption d’activité » là où elle s’applique.

Résultat : une liste de zones rouges où une refonte « big bang » est impossible, et où seules une migration progressive ou un contournement sont réalistes.

  1. Analyser les dépendances SI et les contraintes d’infrastructure

Action : inventorier les systèmes internes et externes dont dépend votre projet (référentiels, identité, facturation, supervision, entrepôts de données, infrastructures souveraines pour l’IA). Clarifier qui décide des changements sur ces systèmes et à quel rythme.

Résultat : un calendrier des fenêtres possibles de changement, avec les points durs d’interopérabilité et de conformité à respecter dès le cadrage.

  1. Mesurer la maturité produit et la clarté des besoins

Action : positionner votre produit sur quelques axes simples : stabilité des règles métier, qualité du backlog, disponibilité des référents métier, vision sur 12 à 24 mois. Identifier les zones floues qui génèrent des rework.

Résultat : la distinction nette entre dérives dues à des besoins mouvants et dérives dues à l’architecture ou à la dette technique.

  1. Relier les constats aux dérives observées

Action : pour chaque dérive passée (retard, surcoût, incident qualité), remonter à une cause principale liée à un des axes précédents, sans parler organisation ni méthode.

Résultat : une carte des vrais points de blocage qui servira de base à votre future structure de pilotage, sans réorganisation réflexe.

Structurer le cadrage et l’audit de l’existant sur 4 axes

Avant de modifier l’organisation ou l’architecture, votre priorité est d’objectiver l’existant sur quelques axes simples : périmètre, dette technique, dépendances SI et vision produit. L’objectif est de savoir si vous êtes sur une remise à niveau, une refonte progressive ou une nouvelle plateforme, et d’ancrer ce choix sur des faits.

  1. Cadrer le périmètre et la criticité métier
  • Action : lister précisément les domaines couverts par la solution (processus, applications, flux), les volumes traités, les plages d’indisponibilité possibles et les contraintes réglementaires et de sécurité.
  • Résultat attendu : une vue claire de ce qui est négociable (fonctionnalités, calendrier, niveau d’automatisation) et de ce qui ne l’est pas (disponibilité, conformité, intégrité des données).
  1. Auditer la dette technique et le legacy
  • Action : qualifier l’état du code, des bases de données, des scripts d’exploitation, des tests automatisés, et identifier les zones à risque (technologies obsolètes, absence de tests, monoculture de compétences).
  • Résultat attendu : une cartographie simple par blocs (à conserver, à sécuriser, à refondre, à abandonner) qui oriente vers une remise à niveau, une refonte progressive ou un nouveau développement.
  1. Analyser les dépendances SI et les contraintes d’intégration
  • Action : recenser les interfaces entrantes et sortantes, les batchs, les échanges temps réel, les référentiels de données, ainsi que les contraintes d’hébergement, de souveraineté et d’exploitation.
  • Résultat attendu : une carte des dépendances critiques avec, pour chaque lien, le niveau de couplage, le mode de synchronisation et le risque en cas de changement, y compris pour des briques IA ou des systèmes historiques.
  1. Qualifier la vision produit et la maturité des usages
  • Action : formaliser les objectifs métiers, les indicateurs attendus, les parcours principaux, la cible UX et le rythme de livraison acceptable pour les métiers.
  • Résultat attendu : une première roadmap produit sur 12 à 24 mois, qui distingue les fonctionnalités incontournables, les améliorations progressives et les chantiers de dette technique intégrés explicitement aux versions.

Avec ces quatre livrables, vous disposez d’un socle factuel pour arbitrer entre maintien, refonte progressive ou nouvelle plateforme, et pour bâtir une structure de pilotage réaliste sur plusieurs années.

Concevoir la solution en liant architecture, UX et contraintes SI

Votre conception doit traduire vos besoins métier en choix d’architecture concrets, compatibles avec votre SI, votre dette technique et vos contraintes de sécurité et d’exploitation. L’objectif est de figer des décisions stables avant de coder, tout en gardant une marge d’itération côté produit et UX.

  1. Partir des parcours utilisateurs pour fixer les frontières du système

Décrivez vos parcours cibles (métier, exploitation, support) et transformez-les en flux de données précis : qui consomme quoi, à quel moment, avec quelles latences acceptables. Vous en déduisez les frontières fonctionnelles : ce qui reste dans le legacy, ce qui bascule dans la nouvelle plateforme, ce qui est partagé. Résultat : une première carte des domaines fonctionnels qui guide les choix d’API, de découpage en services et de répartition des responsabilités.

  1. Aligner architecture applicative et contraintes d’intégration SI

Listez les systèmes impactés, leurs modes d’échange actuels, leurs fenêtres de maintenance et leurs contraintes de charge. Pour chaque interaction, décidez si vous passez en événementiel, API synchrones ou échanges asynchrones, et avec quel protocole. Résultat : un schéma d’intégration cible réaliste, qui prend en compte la dette technique des systèmes existants et limite les changements à risque.

  1. Fixer les exigences de sécurité et de conformité avant les choix techniques fins

Définissez vos exigences d’authentification, d’autorisations, de traçabilité, de conservation des données et de localisation (hébergement, infrastructures souveraines si besoin). Intégrez-les dans les parcours UX (consentement, gestion des droits, audit). Résultat : un cadre non négociable qui oriente les décisions sur les briques techniques, sans réécriture tardive pour rattraper la conformité.

  1. Prendre en compte exploitation et dette technique dans la conception

Spécifiez dès maintenant les besoins de supervision, d’alerting, de logs, de mises à jour et de réversibilité. Décidez quels composants resteront provisoires et assumés comme dette technique, et lesquels doivent être durables et industrialisés. Résultat : une architecture où chaque dette est identifiée, datée et reliée à la roadmap produit, plutôt que subie en production.

  1. Encadrer les usages IA par le SI et la gouvernance des données

Pour chaque cas d’usage IA (prédiction, aide à la décision, génération), décrivez les données nécessaires, les contraintes d’hébergement et les circuits de validation métier. Décidez comment les modèles et agents s’intègrent aux applications existantes et qui en assume la supervision. Résultat : des briques IA insérées dans votre SI, exploitables et maintenables, au lieu de pilotes isolés.

Piloter les itérations de développement en maîtrisant la dette technique

Chaque itération doit traiter à la fois la valeur métier et la réduction de dette technique, sinon votre backlog technique explose et vos délais avec lui. Le principe : l’architecture, le code et la roadmap produit avancent ensemble, avec des critères de maintenabilité explicites et vérifiés à chaque cycle.

  1. Fixer un budget de dette technique par itération

Décidez dès le départ une part de la capacité équipe dédiée aux refactorings, corrections structurelles et chantiers d’architecture (par exemple quelques jours sur chaque sprint). Vous garantissez ainsi un traitement continu des points bloquants sans arrêter les livraisons métier.

  1. Coupler user stories et tâches techniques

Pour chaque fonctionnalité, attachez des tâches techniques visibles : refactoring préalable, adaptation du modèle de données, sécurisation, automatisation de tests. Vous évitez les « raccourcis » qui créent de la dette cachée et vous reliez votre roadmap produit aux contraintes de maintien en conditions opérationnelles.

  1. Confier architecture et code aux mêmes profils seniors

Les développeurs expérimentés qui conçoivent les décisions structurantes doivent aussi écrire et relire le code des parties sensibles. Vous réduisez l’écart entre architecture cible et solution livrée, ce qui limite les retours arrière coûteux et les écarts de planning.

  1. Outiller des critères de maintenabilité simples et vérifiables

Définissez quelques règles non négociables : couverture de tests minimale, limites de complexité, règles de sécurité, exigences de logs et de traçabilité. Intégrez-les dans vos revues de code et vos validations d’itération, avec des contrôles automatiques quand c’est possible.

  1. Synchroniser décisions IA / legacy à chaque cycle

Lorsqu’il y a du legacy ou des briques IA, imposez un point d’arbitrage par itération : ce qui reste dans l’ancien système, ce qui migre, ce qui s’interface. Vous évitez les doubles développements, les intégrations fragiles et les migrations sans filet qui menacent l’exploitation.

  1. Rendre visibles les indicateurs de dette dans le pilotage

Suivez à chaque itération quelques indicateurs simples (temps passé en correction, volume de refactoring, modules sans tests, incidents en production). Vous disposez d’un signal précoce pour rééquilibrer la charge entre nouvelles fonctions et travaux techniques avant que les dérives ne deviennent structurelles.

Assurer la mise en production et la pérennité sur 12 à 36 mois

Votre objectif n’est pas la mise en production ponctuelle, mais un système exploitable, maintenable et évolutif sur 12 à 36 mois, sans interruption d’activité. Il faut organiser cette phase comme un chantier à part entière, avec un séquencement clair et des responsabilités stabilisées.

  1. Stabiliser le socle avant la bascule

Action : figer un périmètre de mise en production, arrêter les changements de scope, valider les scénarios de migration, de rollback et de cohabitation avec le legacy. Préparer les procédures d’exploitation (surveillance, sauvegardes, gestion des incidents) avec les équipes run.

Résultat : une bascule planifiée, des chemins de repli identifiés, et un engagement partagé sur ce qui sera réellement livré et exploité.

  1. Organiser un accompagnement serré post-MEP

Action : prévoir une phase d’hypercare de quelques semaines avec la même équipe senior qui a conçu et développé, disponible pour corriger, optimiser et documenter en direct. Fixer des seuils d’incidents, de performance et de dette technique à ne pas dépasser.

Résultat : les écarts entre architecture prévue et usage réel sont traités rapidement, sans renvoyer tout le risque à l’exploitation.

  1. Mettre en place une documentation vivante

Action : imposer que chaque évolution significative (technique ou produit) mette à jour trois artefacts simples : diagrammes d’architecture, contrats d’interface SI, guides d’exploitation. Héberger cette documentation avec le code et l’intégrer aux revues de livraison.

Résultat : une vision à jour du système, utilisable par les nouveaux arrivants et par les équipes legacy pour analyser les impacts.

  1. Transférer les compétences par étapes

Action : planifier des sessions régulières de pair programming, de revue de code et de revue d’architecture entre l’équipe projet et les équipes internes qui maintiendront le système. Formaliser les responsabilités run, sécurité, data, IA et produit sur 12 à 36 mois.

Résultat : une équipe interne capable de faire évoluer la plateforme sans dépendance forte à l’équipe projet initiale.

  1. Aligner la roadmap 12–36 mois sur dette, produit et SI

Action : construire une feuille de route glissante qui combine : chantiers de réduction de dette technique, évolutions métier prioritaires, intégrations SI et migrations legacy. Fixer des critères de maintenabilité (complexité, couverture de tests, obsolescence) pour chaque release.

Résultat : un pilotage continu qui garde la dette technique sous contrôle tout en livrant de la valeur métier et en respectant les contraintes d’exploitation.

Définir une structure de pilotage durable alignée sur les trois plans

Pour sortir d’un pilotage en silos, votre organisation a besoin d’un schéma clair qui relie décisions produit, dette technique et gouvernance SI, avec des instances stables sur plusieurs années. L’objectif est d’avoir peu d’instances mais chacune avec un mandat précis, des rôles identifiés et des indicateurs communs.

Un format simple consiste à structurer trois niveaux complémentaires, du stratégique à l’opérationnel, en intégrant dès le départ la cohabitation legacy / nouvelles plateformes et les projets IA.

InstancePérimètre et décisionsRôles attendusIndicateurs suivisRésultat attendu
1. Comité de pilotage SI / produit (mensuel)- Arbitrer les grands chantiers : évolution du legacy, refonte, nouvelles plateformes, IA.
  • Valider la roadmap glissante sur 12 à 24 mois.
  • Allouer budgets et capacité (équipes, env. d’intégration, infrastructure souveraine si besoin). | - DSI, responsables métiers porteurs, responsable sécurité / conformité.
  • Responsable architecture SI et responsable produit transverse. | - Capacité consommée par chantier (legacy, refonte, IA…).
  • Coût prévisionnel vs engagé par trimestre.
  • Nombre de décisions d’architecture majeures et impacts sur le SI. | Un portefeuille de chantiers cohérent avec votre capacité réelle et une trajectoire claire sur 12 à 24 mois. | | 2. Comité d’architecture et dette technique (bi-hebdo) | - Valider les choix d’architecture applicative, data et IA.
  • Prioriser la réduction de dette technique intégrée aux user stories.
  • Gérer l’interopérabilité avec le SI existant sans interruption d’activité. | - Architectes, tech leads, représentant exploitation / production.
  • Référent sécurité et conformité SI. | - Backlog de dette technique traité vs créé.
  • Taux de réutilisation de composants / services existants.
  • Nombre de contournements « provisoires » restants. | Une dette technique pilotée comme un flux régulier, alignée sur la roadmap produit. | | 3. Cercles produit / delivery (hebdo) | - Arbitrer les fonctionnalités par rapport aux travaux techniques dans chaque itération.
  • Organiser le travail des équipes mêlant legacy, refonte et IA.
  • Suivre incidents, performance, maintenabilité perçue. | - Product owner, responsable métier, développeurs seniors, exploitation.
  • Un architecte impliqué dans le code, pas seulement en conception. | - Débit d’items métier vs items techniques par sprint.
  • Taux d’incidents post-mise en production.
  • Temps moyen pour livrer une évolution sur le legacy. | Des incréments livrables qui améliorent à la fois la valeur métier et la maintenabilité du socle. |

À partir de ce schéma, vous pouvez adapter la fréquence, simplifier ou fusionner certaines instances, mais gardez le principe : une décision produit importante doit passer au filtre dette technique et gouvernance SI, et inversement.

Formaliser sa cartographie et bâtir un plan de pilotage sur 12 à 24 mois

Pour sortir d’un pilotage subi, vous avez besoin d’une carte lisible et d’un plan réaliste sur 12 à 24 mois, centré sur la dette technique, la gouvernance SI et le produit. L’objectif est d’identifier quelques décisions structurantes, puis de les traduire en chantiers séquencés et pilotables.

  1. Lister vos applications et flux critiques

Action : dressez un inventaire synthétique des applications, modules et principaux flux de données liés au projet, avec pour chacun : criticité métier, exposition externe, dépendances majeures.

Résultat : une vue simple de ce qui ne peut pas tomber, de ce qui peut être refondu et de ce qui peut être mis en attente.

  1. Qualifier la dette technique sur 5 à 10 briques

Action : pour les briques les plus sensibles, qualifiez la dette selon quelques critères : obsolescence technologique, fragilité en production, difficulté à faire évoluer, dette de test, dette de sécurité.

Résultat : une liste courte de dettes « bloquantes » qui conditionnent vos capacités de livraison sur 2 ans.

  1. Aligner cette vue avec votre roadmap produit

Action : alignez les épics ou grands chantiers métiers avec les briques techniques qu’ils sollicitent et la dette associée.

Résultat : une matrice simple « chantiers produit ↔ impacts techniques » qui montre où les risques de dérive sont les plus forts.

  1. Identifier 3 à 4 décisions structurantes

Action : à partir de cette matrice, explicitez quelques décisions qui engagent votre SI sur plusieurs années : par exemple, maintien d’un socle legacy, refonte progressive d’un module, introduction d’un nouveau socle IA, choix d’infrastructure souveraine.

Résultat : un petit nombre d’arbitrages assumés, documentés, avec leurs impacts sur budget, dette résiduelle et risques.

  1. Construire un plan 12 à 24 mois en lots cohérents

Action : découpez vos travaux en lots trimestriels combinant systématiquement : livrables métier, réduction ciblée de dette et actions de gouvernance (standardisation, documentation, automatisation de tests ou de déploiement).

Résultat : un plan lisible pour les directions métier et les équipes techniques, avec une trajectoire de dette assumée.

  1. Définir votre structure de pilotage

Action : fixez, pour ce plan, qui décide quoi et à quel rythme : comité produit, instance d’architecture, responsables de domaines applicatifs, référent exploitation/sécurité, rituels de revue de dette technique.

Résultat : un schéma de gouvernance simple qui relie décisions produit, contraintes SI et état de la dette sur toute la période.

Une fois ce premier schéma posé, vous pouvez vous appuyer sur des ressources dédiées ou sur un outil spécialisé pour affiner vos scénarios d’architecture et de trajectoire de dette technique.

Questions fréquentes

Voir les études de cas Ces méthodes appliquées en production : contexte, contraintes, décisions, résultats. Découvrir Architecture & développement Notre façon d'intervenir sur un SI critique, de l'audit à la mise en production. Découvrir

Comparatif

Mode de pilotage projet SI : comment choisir

Comparez les modes de pilotage d’un projet logiciel ou IA structurant avec une grille décisionnelle basée sur criticité métier, legacy et sponsors.

Prenons rendez-vous

Vous êtes dans une situation similaire ?