REX #6 · Pilotage Hybride · Move to Cloud

Piloter en hybride PMP + SAFe sur un programme Move to Cloud

PMP pour la gouvernance programme et les jalons contractuels. SAFe pour la migration applicative en parallèle. Ni l'un ni l'autre seul ne suffit — voici comment les faire coexister sur un programme de 18 mois, 120 applications, sans que les deux gouvernances entrent en collision.

Par Philippe Damas · PMP® · ITIL v3 · SAFe · ~13 min de lecture
Le constat de départ

Un programme Move to Cloud n'est ni un projet classique ni un produit logiciel. Il a deux natures incompatibles : des éléments figés par contrat ou par physique (circuit réseau, architecture tenant Azure, jalons de livraison client), et des éléments itératifs par essence (migration app par app, tests d'intégration, configuration des pipelines). Imposer PMP pur sur les deux, c'est tuer la vélocité. Imposer SAFe pur sur les deux, c'est perdre la gouvernance. La solution : un programme structuré en streams, chacun piloté avec la méthode adaptée à sa nature.

01
Le programme — cadre, contraintes, acteurs

Une entreprise industrielle française (~8 000 employés) décide de migrer 120 applications vers Azure sur 18 mois. Budget programme : 4,2 M€ avec un intégrateur. Contraintes non-négociables : continuité de production (pas d'arrêt de service pendant les heures ouvrées), conformité NIS2 et politique ANSSI, équipes IT structurées en mode projet classique depuis dix ans.

La DSI a tenté une première approche 100% waterfall (PMP) sur une migration similaire trois ans plus tôt, sur 40 applications. Résultat : 8 mois de retard, 30% de dépassement budgétaire, et une équipe épuisée par la rigidité du processus de Change Request sur des décisions techniques mineures. La décision cette fois : garder la rigueur PMP là où elle est indispensable, introduire SAFe là où l'itération crée de la valeur.

PMP strict
Stream 1 — Fondations Cloud
Tenant Azure, Hub & Spoke, ExpressRoute, IAM/EntraID, politiques Defender. Jalons trimestriels contractuels. Go/no-go en Copil. Zéro itération possible sur ces décisions structurantes.
SAFe — ART
Stream 2 — Migration applicative
3 Squads (Apps métier / Apps infra / Data). Cadence PI 10 semaines, ~25 apps par PI, priorisées par valeur et risque. PO Sync hebdo, ROAM Board continu.
Hybride
Stream 3 — Sécurité & Conformité
RSSI + Squad Sécurité. Travail en sprints SAFe mais livrables auditables à jalons PMP. La security gate CI/CD est la "recette" du Copil sécurité trimestriel.
💡
Un seul chef d'orchestre — pas deux gouvernances parallèles Le Chef de Programme PMP assume simultanément le rôle de RTE de l'ART. Ce n'est pas un cumul de charge — c'est une condition de cohérence. Deux responsables distincts sur les deux gouvernances génèrent inévitablement des conflits de priorité non arbitrés. Le Chef de Programme hybride est le seul point d'arbitrage entre la logique contractuelle du Stream 1 et la logique de vélocité du Stream 2.
02
La bonne méthode pour la bonne nature de travail

La première erreur des programmes hybrides est de choisir une méthode par habitude ou par dogme, pas par analyse de la nature du travail. Un circuit ExpressRoute commandé prend 12 semaines de délai fournisseur — aucun sprint ne change ça. En revanche, décider en Copil trimestriel si une application peut être migrée en lift & shift ou nécessite un refactoring, c'est une décision qui devrait prendre 48h, pas 12 semaines.

Piloter en PMP quand…
Piloter en SAFe quand…
Le livrable est figé par contratJalon contractuel avec l'intégrateur, scope défini et accepté, budget alloué par lot.
Le livrable est incertain ou itératifAnalyse de faisabilité app par app, configuration d'environnement, tests d'intégration inter-services.
La décision a un impact irréversibleChoix de topologie réseau Azure, politique IAM groupe, contrat ExpressRoute, architecture Hub & Spoke.
La décision est réversible rapidementPriorité de migration entre deux apps, stratégie lift & shift vs refactoring, allocation de ressource Squad.
Le stakeholder est externe ou contractuelClient, intégrateur, auditeur NIS2, RSSI groupe. Ces parties prenantes attendent des jalons, pas des sprints.
Le travail est exécuté en parallèle3 Squads qui migrent simultanément des apps différentes. La cadence commune et le PO Sync font la coordination.
L'escalade nécessite un comité formelDépassement budgétaire >5%, retard sur jalon contractuel, risque réglementaire majeur.
Le blocage doit être résolu en heuresDépendance inter-Squads, ressource partagée, conflit de priorité entre deux backlog Squads.
⚠️
Le piège : appliquer PMP à la granularité sprint Sur les programmes hybrides mal outillés, les équipes finissent par soumettre une Change Request pour chaque décision technique mineure — parce que le processus PMP est le seul connu. Résultat : les Squads passent plus de temps à rédiger des CR qu'à migrer des applications. La règle : la CR s'applique aux streams PMP, le ROAM Board aux streams SAFe. Jamais l'inverse.

« La question n'est pas PMP ou SAFe. La question est : cette décision est-elle irréversible et contractuelle, ou itérative et interne ? La réponse dicte la méthode. »

Pilotage hybride — De mon expérience terrain, 25 ans
03
Deux rythmes de gouvernance — un seul tableau de bord

La coexistence de PMP et SAFe implique deux cadences de pilotage distinctes. La tentation est de les fusionner pour simplifier — c'est une erreur. Le Copil trimestriel et le PO Sync hebdomadaire n'ont pas le même objet, pas le même niveau de décision, pas le même public. Les mélanger revient à parler de la couleur des icônes d'interface à un comité de direction.

Architecture de gouvernance hybride
Copil programme — trimestriel (PMP) — Sponsor + DSI + Chef de Programme + Intégrateur. Ordre du jour : avancement jalons, budget, risques majeurs, décisions contractuelles. Durée : 2h maximum. Le Stream 2 (SAFe) n'y apparaît qu'en synthèse : "PI 2 complété, 23 apps migrées sur 25 engagées."
PO Sync — hebdomadaire (SAFe) — Chef de Programme/RTE + tous les POs des 3 Squads. 30 minutes. Dépendances inter-Squads, blocages, ROAM Board. Le Stream 1 (PMP) n'y apparaît que si une dépendance fondation bloque une Squad.
PI Planning — tous les 10 semaines (pont entre les deux) — C'est la seule cérémonie qui articule les deux gouvernances. Le Chef de Programme y présente les jalons PMP à venir pour que les Squads calibrent leurs PI Objectives en conséquence. Les livrables Stream 1 attendus au prochain PI deviennent des dépendances sur le Program Board SAFe.
Flash Report mensuel — le tableau de bord hybride — Une page. Trois sections : avancement jalons PMP (RAG), vélocité ART (apps migrées / PI objectives), risques ROAM ouverts. Ce document est le seul point de synthèse entre les deux modes. Il est produit par le Chef de Programme, pas par un PMO séparé.
Comité de crise — sur déclenchement (hybride) — Convoqué par le Chef de Programme si un blocage dépasse le PO Sync sans résolution en 48h, ou si un risque ROAM se matérialise avec impact sur un jalon PMP. Composition adaptée au problème. Décision dans la séance — pas de compte-rendu d'attente.
✅
Le Flash Report mensuel comme instrument de traduction La DSI et le Sponsor ne comprennent pas les "PI Objectives" ni la "vélocité en story points". Ils comprennent "23 applications migrées sur 25 engagées, budget consommé à 34% sur 18 mois, 2 risques majeurs ouverts". Le Flash Report hybride traduit la réalité SAFe en langage PMP pour les décideurs — sans les noyer dans la granularité sprint.
04
Budget PMP global, capacité SAFe par Squad

Le budget est l'un des points de friction les plus fréquents sur les programmes hybrides. En PMP, le budget est alloué par lot de travaux avec un suivi EVM (Earned Value Management) rigoureux. En SAFe, la notion de "budget Lean" repose sur la capacité des Squads, pas sur des lots prédéfinis. Les deux approches sont légitimes — la difficulté est de les faire coexister sans double comptage ni angle mort.

La solution pragmatique : le budget programme est tenu en PMP (enveloppe globale, répartition par stream, suivi trimestriel en Copil). La capacité est gérée en SAFe par Squad (story points, vélocité mesurée PI après PI). L'arbitrage entre les deux se fait au PI Planning : si la capacité cumulée des Squads sur le PI ne couvre pas les PI Objectives nécessaires pour tenir les jalons PMP, c'est le moment de renégocier le scope — pas de le découvrir à M+9.

Règles d'or du budget hybride
Réserve de contingence PMP sur le Stream 1 uniquement — Les fondations cloud sont le seul stream à risque de dépassement imprévisible (délais fournisseur, surcoûts ExpressRoute). La réserve de 10 à 15% se concentre là. Le Stream 2 (SAFe) se régule par la vélocité — pas par de la réserve budgétaire.
La vélocité SAFe est un indicateur de coût — Une Squad à 34 points/sprint consomme X€/sprint de capacité. Si la vélocité monte à 41 points (PI 3 → PI 4), le coût par app migrée baisse. Ce ratio vélocité/coût est reporté au Copil — pas les story points bruts.
Le PI Planning est le moment d'alerte budgétaire — Si à l'issue du PI Planning les Squads ne peuvent pas s'engager sur les PI Objectives nécessaires aux jalons contractuels, c'est un signal budget — soit on renforce la capacité (coût), soit on réduit le scope (risque client), soit on allonge le planning (risque contractuel). Ces trois options doivent être présentées au Sponsor dans les 72h suivant le PI Planning.
Jamais de Change Request sur une décision intra-Sprint — La CR s'applique aux streams PMP. Décider de migrer une app en lift & shift plutôt qu'en replatforming en cours de sprint, c'est une décision du PO — documentée en Sprint Review, pas soumise en CR. Confondre les deux niveaux de décision paralyse les Squads.
05
Semaine 14, Sprint 3 du PI 2 — La dépendance bloquante

C'est le type de situation qui, sur un programme 100% PMP, aurait provoqué un gel de 6 semaines en attente du prochain Copil. Sur ce programme hybride, elle a été résolue en 5 jours ouvrés.

🔴 Blocage Sprint 3 — Semaine 14
ERP migré — connectivité SQL introuvable

La Squad Apps Métier vient de terminer la migration de l'ERP (SAP B1) vers Azure — en avance sur le planning Sprint. Mais au moment de valider l'intégration, le serveur SQL reste injoignable depuis le spoke Production. Diagnostic : le peering VNet entre le spoke Production et le spoke Data n'a pas encore été livré par le Stream 1 (Fondations Cloud, piloté en PMP). Le Stream 1 a son propre planning trimestriel — la livraison du peering est prévue dans 3 semaines, au prochain jalon.

Situation en mode PMP pur : escalade au Copil, inscription à l'ordre du jour du prochain Copil dans 3 semaines, décision possible sous 4 semaines. La Squad reste bloquée, le sprint est perdu, le PI 2 prend du retard sur ses PI Objectives.

Situation en mode hybride : le Chef de Programme/RTE convoque un atelier de 2h entre le responsable Stream 1 et le PO de la Squad Apps Métier. Décision en séance.

Problème
Peering VNet Prod ↔ Data absent. ERP migré sans connectivité SQL. Squad bloquée, sprint en cours.
Décision hybride
Livraison partielle du peering sous 5 jours : scope réduit à la connectivité SQL uniquement. Delta documenté en Change Request interne Stream 1.
Résultat
ERP validé en intégration J+6. Sprint 3 complété à 92%. Copil informé par Flash Report — pas convoqué en urgence.

Ce cas illustre la valeur centrale du pilotage hybride : la vélocité de décision SAFe appliquée à un programme structuré PMP. En mode PMP pur, la décision de livraison partielle du peering aurait nécessité une CR formelle, une validation architecte, une présentation Copil — minimum 3 semaines. En mode hybride, le Chef de Programme a le mandat pour décider localement sur le Stream 1 dès lors que l'impact reste dans la réserve de contingence et n'affecte pas le jalon contractuel.

⚠️
Ce qui aurait tué le programme : deux responsables distincts Si le responsable Stream 1 (PMP) et le RTE de l'ART (SAFe) avaient été deux personnes différentes sans mandat d'arbitrage croisé, la situation ci-dessus aurait généré un conflit de priorité non résolu : le responsable Stream 1 aurait refusé de modifier son planning sans Copil, le RTE aurait escaladé de son côté. Deux escalades parallèles, aucune décision, sprint perdu. Le Chef de Programme hybride est le seul point d'arbitrage qui empêche ce deadlock.

« Sur un programme hybride, la vraie valeur n'est pas dans la méthode choisie — c'est dans la vitesse à laquelle les blocages inter-streams sont arbitrés. Un Copil mensuel ne peut pas gérer un blocage sprint. »

Pilotage hybride — De mon expérience terrain, 25 ans
06
Planning hybride — jalons PMP traduits en PI Objectives

Le planning est le document qui articule les deux gouvernances au quotidien. En PMP, on pilote à la date de jalon. En SAFe, on pilote à la fin du PI. La difficulté : ces deux horizons ne coïncident que deux fois par an. Le reste du temps, le Chef de Programme doit maintenir la cohérence entre les jalons contractuels trimestriels et les PI Objectives bimensuels.

La mécanique concrète : chaque jalon contractuel PMP est découpé en PI Objectives cumulés. Si le jalon M6 impose "60 applications migrées", cela se traduit en PI 1 = 25 apps + PI 2 = 35 apps. Ces cibles sont fixées au kick-off et révisées uniquement si le scope contractuel change. La vélocité réelle des Squads (mesurée PI après PI) permet de détecter dès le PI 1 si la trajectoire est tenable — et d'alerter le Sponsor bien avant M6.

M0
Kick-off programme
Jalons PMP définis, PI Objectives cibles calculés
Le Chef de Programme établit la trajectoire : jalon M6 = 60 apps → PI 1 = 25, PI 2 = 35. Ces cibles sont contractuelles. Le premier PI Planning ajuste la capacité réelle des Squads sur PI 1.
M2
Fin PI 1 — Sprint Review & PI Review
22 apps sur 25 — signal d'alerte précoce
3 apps non migrées (blocage technique sur SAP B1). Vélocité mesurée : 31 pts/sprint au lieu de 34 estimés. Le Chef de Programme calcule l'impact sur M6 : si la tendance se maintient, le jalon M6 risque de glisser de 3 semaines. Alerte Sponsor J+3 — pas J+90.
M2+2
PI Planning 2 — Ajustement de trajectoire
Scope révisé : 3 apps SAP différées, 3 apps simples avancées
Le PO Apps Métier propose un swap : les 3 apps SAP bloquantes sont décalées au PI 3, remplacées par 3 apps bureautiques simples disponibles. Le jalon M6 est maintenu. Le Sponsor valide en 24h — pas de Copil extraordinaire.
M4
Fin PI 2 — Vélocité en hausse
37 apps sur 35 engagées — effet d'apprentissage Squad
L'équipe a absorbé les patterns de migration. Vélocité : 41 pts/sprint (+20% vs PI 1). Le Chef de Programme révise la trajectoire à la hausse : le jalon M12 (120 apps) peut être avancé de 3 semaines. Information Sponsor pour anticipation contractuelle.
M6
Jalon contractuel M6 — Copil client
62 apps migrées — jalon tenu avec 2 apps de marge
Le Copil client valide le jalon. La DSI présente les métriques programme : 62/60 apps, budget consommé à 33% sur 18 mois, 0 incident sécurité post-migration. Le client est informé de l'avance possible sur M12.
07
Métriques programme à 18 mois

À l'issue des 18 mois, le programme affiche des résultats qui illustrent concrètement la valeur du pilotage hybride par rapport au mode PMP pur utilisé sur le programme précédent (40 apps, 3 ans plus tôt).

Indicateur Résultat Référence PMP pur (prog. précédent)
Applications migrées 118 / 120 2 différées en accord client (scope change validé)
Respect du budget +3,2% vs +31% sur le programme précédent
Délai programme À l'heure vs +8 mois de retard sur le programme précédent
Incidents sécurité post-migration 0 CVE critique Security gate bloquante à chaque MEP
Vélocité Squad (évolution) +20% PI 1 : 31 pts/sprint → PI 4 : 41 pts/sprint
Délai moyen résolution blocage inter-stream 4,5 jours vs 22 jours estimés en mode PMP pur (cycle Copil)
Change Requests formelles émises 7 CR vs 43 CR sur le programme précédent — décisions intra-sprint absorbées en ROAM
✅
Le résultat qui compte le plus : l'équipe Au bilan programme, 9 membres des Squads sur 12 ont demandé à rester sur le prochain programme cloud. Sur le programme précédent (PMP pur), 4 ingénieurs avaient quitté l'organisation pendant le projet. La différence n'est pas anecdotique — la capacité à garder des ingénieurs cloud expérimentés est un avantage compétitif direct sur les programmes suivants. Le mode hybride donne aux équipes techniques la vélocité et l'autonomie qu'elles attendent, dans un cadre programme rigoureux que les Sponsors comprennent.

« Le meilleur indicateur d'un programme hybride réussi n'est pas dans les métriques — c'est quand les équipes ne savent plus exactement si elles travaillent "en PMP" ou "en SAFe". Elles travaillent, tout simplement. »

Pilotage hybride — De mon expérience terrain, 25 ans
Pilotage Hybride PMP® SAFe Move to Cloud Migration Azure Program Management ART PI Planning ROAM PO Sync Jalons contractuels Change Request Flash Report Vélocité Squad Stream management Cloud hybride NIS2 REX

Vous pilotez un programme Move to Cloud complexe ?

PMP® certifié, 25 ans de programmes IT sur 5 pays. Expérience du pilotage hybride sur des programmes d'infrastructure et de migration cloud à grande échelle. Je peux prendre en charge la direction de programme de bout en bout ou accompagner la mise en place du modèle hybride sur votre contexte.

Me contacter →