Piloter une migration cloud : cadrage, business case, PMO et gouvernance
← Retour au blogCloud

Piloter une migration cloud : cadrage, business case, PMO et gouvernance

10 août 202610 min de lectureAMOAPMOMigration Cloud

Cadrage, business case, rôles AMOA/PMO, gouvernance et conduite du changement : comment piloter un programme de migration cloud qui ne déraille pas pour des raisons non techniques.

Une migration cloud échoue rarement pour des raisons techniques

La landing zone finit par être construite. Les modules Terraform finissent par être écrits. Les workloads finissent par bouger. Et pourtant, une part importante des programmes de migration dérape : budget dépassé, calendrier glissant, ou arrêt à mi-parcours avec deux patrimoines à exploiter au lieu d'un. Le mode de défaillance n'est presque jamais « on n'a pas réussi à le faire tourner sur AWS, Azure, GCP ou OVHcloud ». C'est un périmètre jamais cadré, un business case que personne ne porte, une gouvernance incapable d'arbitrer, et des équipes applicatives informées plutôt qu'embarquées.

C'est très exactement le terrain de l'AMOA, du PMO et de la conduite du changement. Cet article décrit comment nous structurons et pilotons un programme de migration : cadrage, business case, répartition des rôles, cadence de gouvernance, cadres méthodologiques à emprunter (PMP, SAFe, ITIL 4, PRINCE2) et indicateurs qui disent réellement si le programme tient la route.

Le cadrage : transformer une intention en périmètre défendable

« On va au cloud » est une direction, pas un périmètre. La phase de cadrage — typiquement quatre à huit semaines pour un patrimoine de taille moyenne — a une seule mission : convertir cette direction en décisions opposables. Quatre livrables comptent vraiment.

1. Inventaire applicatif et cartographie des dépendances. Pas un tableau de VM, mais un inventaire d'applications avec leur propriétaire métier, leur criticité, la classification des données, la dette technique, les contraintes contractuelles et surtout leurs dépendances entrantes et sortantes. L'outillage de découverte (Azure Migrate, AWS Application Discovery Service, extraction de CMDB, analyse des flux réseau) vous amène à 70 % ; les entretiens avec ceux qui exploitent réellement l'application font le reste.

2. Une disposition par application (les 7 R). Retire, retain, rehost, replatform, repurchase, refactor, relocate. Cette décision doit être tracée et scorée, pas issue d'une conversation de couloir. Un modèle pondéré simple fait le travail :

applications:
  - nom: facturation-core
    responsable: dsi-finance
    criticite: tier-1
    scores:              # 1 (faible) a 5 (fort)
      valeur_metier: 5
      appetence_changement: 2   # capacite de l'equipe a absorber un refactoring
      dette_technique: 4
      cloud_readiness: 2        # stateless ? conteneurisable ? licences ?
      poids_reglementaire: 4
    disposition: replatform
    vague: 3
    justification: >
      Chaine de revenus tier-1, faible appetence au changement cette annee.
      PostgreSQL manage + conteneurs, refactoring reporte a N+1.

3. Architecture cible et principes de landing zone. Découpage en comptes ou souscriptions, topologie réseau, modèle d'identité, garde-fous de sécurité, taxonomie de tags, standard d'observabilité. On décide une fois, de manière centralisée, puis les équipes consomment. Chaque dérogation négociée plus tard coûte un multiple de ce qu'elle coûte à traiter maintenant.

4. Plan de vagues. Séquencer par grappe de dépendances et par risque, pas par ordre alphabétique ni selon l'équipe qui crie le plus fort. La vague 0 doit être un pilote réellement représentatif : une application avec de vrais utilisateurs, de vraies données, une vraie astreinte — pas le wiki interne.

Business case et ROI : sortir du piège du « lift & shift moins cher »

Le business case le plus destructeur est celui qui promet des économies d'infrastructure à partir d'un pur rehost. Déplacer un parc de VM surdimensionnées vers des instances à la demande coûte généralement plus cher le premier mois, et l'écart ne se referme qu'avec le rightsizing, la couverture par engagements, l'extinction des environnements hors production et le tiering du stockage — autant de travaux FinOps qu'il faut staffer et planifier explicitement.

Un business case crédible comporte quatre gisements de valeur, à modéliser séparément :

GisementContenuHorizon de matérialisationFiabilité
Coût d'infrastructureCompute, stockage, réseau, licences, datacentre, renouvellement matériel évitéAprès rightsizing et engagements, 6 à 12 mois post-migrationÉlevée — mesurable
Efficacité opérationnelleMoins de patching, de sauvegarde, d'ops matérielle ; services managés remplaçant des middlewares auto-hébergésProgressif, corrélé à la décommissionMoyenne
Vélocité de deliveryDélai de mise à disposition d'environnement, fréquence de déploiement, lead timeNécessite l'investissement plateforme + CI/CD, 12 mois et plusMoyenne — à suivre via les métriques DORA
Capacité métierÉlasticité pour les pics saisonniers, accès aux plateformes data/IA, time-to-marketLong terme, porté par le métierFaible — à modéliser en scénarios, pas en chiffre unique

Deux disciplines maintiennent le business case honnête. D'abord, modéliser le coût de double run : la période où l'on paie les deux patrimoines. C'est la plus grosse ligne de coût de la plupart des programmes, et la raison pour laquelle la décommission doit être un livrable daté et suivi, pas une intention. Ensuite, traiter la sortie du datacentre comme un jalon dur avec une échéance contractuelle : une migration sans date de décommission dérive indéfiniment.

Exprimez le résultat sous forme de courbe de trésorerie sur trois à cinq ans, avec un point de bascule, plutôt qu'en pourcentage unique. Et intégrez explicitement le coût du programme lui-même : ingénierie cloud, PMO, AMOA, formation, renégociation de licences, et la baisse de productivité pendant la transition.

AMOA, AMOE, PMO, Product Owner : qui fait quoi

L'échec organisationnel le plus fréquent consiste à confondre ces rôles, ou à les confier tous à un responsable infrastructure déjà saturé.

RôlePorteLivrables clésAnti-pattern
AMOALe pourquoi et le quoi : besoins métier, choix de disposition, critères d'acceptationInventaire applicatif, expression de besoins, stratégie de recette, préparation métierUne fonction purement documentaire, sans pouvoir de décision
AMOE / delivery techniqueLe comment : landing zone, IaC, usine de migration, exécution des basculesDécisions d'architecture, runbooks, pipelines automatisésDécider du périmètre seul « parce que le métier n'est pas disponible »
PMOLe quand et le combien : planning, risques, budget, dépendances, reportingPlan de vagues, registre RAID, suivi budgétaire, dossier de comitéUsine à reporting qui révèle les problèmes après coup
Product Owner plateformeLa landing zone comme produit interne avec de vrais utilisateursBacklog plateforme, golden paths, métriques d'adoptionConstruire une plateforme que personne n'a demandée ni n'adopte

Dans un programme cloud, le PMO n'est pas une fonction administrative. Sa valeur réelle est la gestion des dépendances — ces contraintes de séquencement inter-applications, inter-équipes, inter-fournisseurs qu'aucune squad ne voit depuis son périmètre — et la mise en visibilité des risques suffisamment tôt pour agir. Un PMO qui se contente d'un tableau vert/orange/rouge est un coût ; un PMO qui débloque la dépendance réseau de la vague 3 six semaines avant l'impact est le rôle au plus fort effet de levier du programme.

Gouvernance : moins de réunions, des décisions plus nettes

La gouvernance existe pour décider au bon niveau et à la bonne vitesse. Trois étages suffisent généralement :

  • Comité de pilotage (mensuel) — sponsor, direction métier et DSI. Ordre du jour : budget vs business case, trajectoire des jalons et de la décommission, risques majeurs, et arbitrages uniquement. Si le COPIL est informé plutôt que décisionnaire, c'est du théâtre.
  • Comité de programme (hebdomadaire) — PMO, architecte référent, responsable AMOA, responsables de vague. Avancement des vagues, blocages transverses, demandes de changement, revue RAID.
  • Stand-up usine de migration (quotidien en période de bascule) — opérationnel, 15 minutes, blocages seulement.

Ajoutez deux artefacts au rendement disproportionné. Un référentiel d'ADR (Architecture Decision Records) dans Git, versionné à côté de l'IaC, pour que personne ne rejuge six mois plus tard le choix d'une topologie transit gateway ou d'un moteur de base de données. Et un processus de demande de changement avec étiquette de prix : toute évolution de périmètre est chiffrée en euros et en jours avant d'être acceptée. Rien ne discipline la dérive de périmètre aussi vite qu'un coût visible.

PMP, SAFe, ITIL 4, PRINCE2 : emprunter sans importer en bloc

Aucun cadre ne couvre une migration cloud de bout en bout. Une migration est hybride : prédictive au niveau programme (les dépendances, les dates de bascule et les échéances contractuelles ne se négocient pas avec un backlog), adaptative au niveau delivery (chaque application révèle ses surprises).

CadreCe qu'on en prendOù ça coince
PMP / PMBOKRigueur sur périmètre, risques, parties prenantes et achats ; valeur acquise sur les vagues longues et prévisiblesUn contrôle des changements lourd freine des équipes qui doivent itérer chaque semaine
PRINCE2Business case explicitement porté, jalons de phase, escalade par tolérancesCérémonial documentaire si appliqué à la lettre
SAFePI planning pour synchroniser de nombreuses équipes, visualisation des dépendances, flux dédié plateforme / enablersSAFe intégral sur un programme à 4 équipes est du pur surcoût : prenez la cadence de planification, laissez l'organigramme
ITIL 4Transition de service, change enablement, continuité — indispensables pour le modèle opérationnel day-2 et le passage build → runAppliqué rigidement, son comité de changement redevient le goulot que la plateforme devait supprimer

Le montage pragmatique : jalons de phase à la PRINCE2 en fin de vague, événement de planification trimestriel inspiré de SAFe pour aligner squads applicatives et équipe plateforme, ITIL 4 pour le change enablement et le modèle de service cible, discipline PMP sur les risques et les achats. Les certifications comptent moins que la capacité des pilotes à expliquer pourquoi ils ont retenu chaque mécanisme.

La conduite du changement est un livrable, pas un plan de communication

Migrer une application sans migrer le modèle opérationnel produit une machine virtuelle dans le datacentre de quelqu'un d'autre et une facture plus élevée. Ici, la conduite du changement se traduit par trois chantiers concrets.

Compétences. Cartographier le modèle opérationnel cible rôle par rôle : qui traite un incident sur une base managée, qui revoit les politiques IAM, qui approuve une modification de module Terraform. Le plan de formation et de certification se construit contre cette cartographie, pas contre un catalogue générique. Et une communauté de pratique interne réelle — une clinique hebdomadaire où les équipes amènent leurs vrais problèmes — vaut mieux qu'une semaine de formation one-shot.

Processus. Incident, changement, capacité, continuité : tout bouge. La sauvegarde devient politique de snapshots plus tests de restauration. Le capacity planning devient politique d'autoscaling plus stratégie d'engagements. Les nouveaux runbooks s'écrivent pendant la migration, avec l'équipe run dans la salle, pas après la mise en production.

Adoption. Elle se mesure : part des workloads déployés via le golden path, nombre d'équipes onboardées, tickets ouverts sur le self-service. Une landing zone adoptée à 20 % est un produit en échec, quelle que soit sa qualité technique.

Les indicateurs qui pilotent réellement

  • Vélocité de migration — applications ou VM migrées par vague vs plan, avec un burn-up cumulé.
  • Taux de décommission — le seul indicateur qui prouve que la valeur est captée. L'écart entre migré et décommissionné mesure votre exposition au double run.
  • Dépenses réelles vs business case, ventilées par vague, avec des coûts unitaires (par application, par environnement).
  • Stabilité post-bascule — incidents dans les 30 jours suivant la mise en production, par application : indique si vos tests pré-migration sont suffisants avant que la vague N+1 n'amplifie le problème.
  • Métriques DORA sur les applications migrées — fréquence de déploiement et lead time, pour objectiver le gisement « vélocité ».
  • Adoption plateforme — taux d'usage des golden paths.

Cinq schémas d'échec à nommer

Le pilote qui ne prouve rien. Un outil interne stateless sans utilisateur ne valide ni votre processus de bascule ni votre modèle d'exploitation. Choisissez un pilote qui pique un peu.

La décommission traitée « plus tard ». Sans date contractuelle de sortie de datacentre et sans responsable nommé par décommission, l'ancien patrimoine survit des années et le business case s'évapore.

Le FinOps greffé à la fin. Taxonomie de tags, alertes budgétaires, showback et stratégie d'engagements appartiennent à la conception de la landing zone, pas à un projet de réduction de coûts post-migration.

Une équipe plateforme sans mandat produit. Si les équipes applicatives contournent le golden path sans conséquence ni dialogue, vous obtiendrez une plateforme centrale et un patrimoine parallèle.

Une gouvernance qui rend compte au lieu d'arbitrer. Si aucune décision n'a été prise au dernier COPIL, annulez le suivant et corrigez l'ordre du jour.

Une migration cloud est une transformation organisationnelle à composante technique, et non l'inverse. L'ingénierie est largement un problème résolu ; c'est sur le cadrage, la rigueur du business case, la cadence de gouvernance et la conduite du changement que les programmes se gagnent ou se perdent.

← Retour au blog