## En résumé

La stratégie de plateforme transforme des capacités partagées en produits que des équipes internes ou externes choisissent d'adopter. Elle fonctionne lorsque des besoins transverses (identité, paiements, télémétrie) absorbent 20 % ou plus de la capacité des équipes et qu'au moins trois équipes consommeront une solution partagée dans les 90 jours. Ce guide donne aux CTO et VP Engineering une carte d'alignement des cadres, des seuils go/no-go, un plan pilote sur 90 jours, un modèle de gouvernance RACI et des métriques déclencheur d'action — pour justifier, financer et scaler un investissement plateforme ce trimestre.

## Quand la stratégie de plateforme bat les solutions ad hoc

Signal problème : Plusieurs équipes produit reconstruisent la même capacité transverse. Qualité, sécurité et vitesse divergent.

Seuil quantifié : Adoptez la stratégie de plateforme quand les trois conditions tiennent :

- Capacité drainée : ≥20 % de la capacité de sprint sur ≥3 équipes va au même travail non différenciant (auth, journalisation, facturation, messagerie).

- Vélocité de la demande : L'intégration de nouvelles équipes à ces capacités prend >15 jours ouvrés.

- Exposition au risque : ≥2 constats sécurité/conformité sur 12 mois remontent à des implémentations incohérentes.

Drapeau rouge / Go-No-Go : Si vous ne pouvez nommer un unique product owner plateforme avec l'autorité de dire « non » au scope creep , arrêtez . Sans owner habilité, la plateforme devient un goulet d'étranglement de services partagés.

Propriétaire : CTO | Mesure : Product owner plateforme nommé avec droits de décision documentés ≥ 2 semaines avant le lancement du pilote.

## Carte d'alignement des cadres : Stratégie de plateforme vs OKR, SMART, SWOT, AIDA, Abilene

Utilisez cette matrice pour assigner à chaque cadre un rôle distinct. Ne substituez pas l'un à l'autre.

<div class="my-stack-md overflow-x-auto">
<table class="w-full min-w-[42rem] border-collapse text-left">
<thead><tr><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Cadre</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Rôle principal en contexte plateforme</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Application concrète</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Risque de mésusage</th></tr></thead>
<tbody><tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Stratégie de plateforme</strong></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Modèle opérationnel pour capacités partagées comme produits</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Définit catalogue, propriété, financement, incitations à l&#39;adoption</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Sur-centralisation ; décisions lentes ; faible adoption</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>OKR</strong> (Objectives and Key Results : objectifs et résultats clés)</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Alignement des résultats entre plateforme + équipes consommatrices</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">OKR plateforme : « Atteindre 70 % de couverture fonctionnelle par 2 équipes consommatrices au T3 » ; OKR équipe : « Réduire temps d&#39;intégration auth de 4 semaines à 10 jours »</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Métriques de vanité (ex. « nombre d&#39;API publiées »)</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>SMART</strong> (Specific, Measurable, Achievable, Relevant, Time-bound : spécifique, mesurable, atteignable, pertinent, temporel)</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Cibles testables et temporelles pour critères de sortie pilote</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">« Délai première intégration ≤ 10 jours pour équipes pilote à la semaine 12 »</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Objectifs étroits ignorant l&#39;expérience développeur</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>SWOT</strong> (Strengths, Weaknesses, Opportunities, Threats : forces, faiblesses, opportunités, menaces)</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Niveau portefeuille : où la plateforme donne un avantage structurel</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Force : modèle antifraude propriétaire ; Opportunité : embarquer dans API partenaires ; Faiblesse : pas d&#39;ingénierie plateforme dédiée ; Menace : <em>vendor lock-in</em></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Listes superficielles sans décisions go/no-go</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>AIDA</strong> (Attention, Interest, Desire, Action : attention, intérêt, désir, action)</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Entonnoir adoption développeurs : Attention → Intérêt → Désir → Action</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Attention : <em>tech talk</em> interne ; Intérêt : environnement <em>sandbox</em> ; Désir : démo intégration 50 % plus rapide ; Action : PR <em>onboarding</em> en libre-service fusionnée</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Marketing sans combler les trous produit</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Paradoxe d&#39;Abilene</strong> (Abilene Paradox : garde-fou contre le faux consensus)</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Garde-fou gouvernance contre le faux consensus</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Sondage anonyme pré-engagement avant de mandater l&#39;adoption plateforme</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Dissidence cachée ; mandat que personne n&#39;utilise</td></tr></tbody>
</table>
</div>
Règle de décision : La stratégie de plateforme est le modèle opérationnel . OKR/SMART fixent les cibles . SWOT choisit où jouer . AIDA conçoit l' adoption . Abilene prévient les mandats faux .

## Critères Go/No-Go pour l'investissement plateforme

Passez cette liste avant de demander le financement. Chaque item exige une preuve documentée.

<div class="my-stack-md overflow-x-auto">
<table class="w-full min-w-[42rem] border-collapse text-left">
<thead><tr><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">#</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Critère</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Preuve requise</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Propriétaire</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Seuil de passage</th></tr></thead>
<tbody><tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">1</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Problème nommé</strong></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Top 3 capacités friction classées par % drainage capacité</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">PO plateforme</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≥1 capacité &gt;20 % drainage sur ≥3 équipes</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">2</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Consommateurs engagés</strong></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Intention signée de 2 <em>domain leads</em> avec cas d&#39;usage</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><em>Domain Leads</em></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">2 équipes s&#39;engagent à adopter la tranche pilote en 90 jours</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">3</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Owner habilité</strong></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">RACI signé par CTO ; PO peut rejeter le <em>scope</em></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">CTO</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">PO a « A » sur <em>scope</em>, catalogue, feuille de route</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">4</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Tranche étroite définie</strong></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Plateforme viable minimale (MVP) avec ≤3 interfaces</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">PO plateforme</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">MVP livrable en 8 semaines par 3-5 ingénieurs</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">5</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Piste financement</strong></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Budget engagé pour 2 trimestres + critères d&#39;arrêt</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Partenaire Finance</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Budget fixe ; revue auto à la sortie pilote</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">6</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Politique d&#39;exception</strong></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><em>Off-ramps</em> documentés avec bornes temporelles</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Lead Sécurité</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Demandes d&#39;exception décidables en ≤5 jours ouvrés</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">7</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Chemin dépréciation</strong></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Plan retrait <em>legacy</em> avec jalons</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Lead Ingénierie plateforme</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><em>Off-ramp legacy</em> ≤2 trimestres après remplacement prêt</td></tr></tbody>
</table>
</div>
Drapeau rouge / Go-No-Go : Si ≥2 critères manquent de preuves, reportez le financement jusqu'à comblement des écarts. Ne lancez pas le pilote en espérant que les preuves apparaissent.

## Design du pilote : Plan de validation 90 jours

Vignette anonymisée : Une fintech B2B de 340 personnes (paie + conformité) avec 8 équipes produit. Chaque équipe maintient sa propre vérification KYC, piste d'audit et passerelle webhook partenaire. Observé : 28 % capacité sprint sur ces sujets ; 18 jours intégration ; 3 constats audit en 18 mois.

### Phase 1 : Semaines 1-4 — Tranche & Co-design

- Sélectionner la tranche : Vérification KYC (friction la plus forte, interfaces stables, 4 équipes en besoin).

- Nommer le PO : EM senior avec background produit ; obtient « A » sur scope , catalogue, feuille de route.

- Co-designer avec 2 équipes consommatrices : Story mapping conjoint ; définir métriques de succès : délai première intégration ≤10 jours, couverture fonctionnelle ≥70 %, NPS consommateur ≥+30.

- Construire tranche fine : Service KYC partagé + sandbox + spécification OpenAPI + guide intégration 1 page.

- Porte semaine 4 : Démo aux consommateurs ; recueillir feedback utilisabilité ; décider continuer/modifier/arrêter.

### Phase 2 : Semaines 5-8 — Durcir & Mesurer

- Durcir : Ajouter tests de contrat, déploiement canary , budget d'erreur (≤10 % taux d'échec changement).

- Intégrer 2 équipes pilotes : Suivre temps intégration quotidien ; cible médiane ≤10 jours.

- Publier entrée catalogue service : Ce qui est offert, SLO (99,9 % disponibilité), politique changement, formulaire exception.

- Porte semaine 8 : Revue métriques ; si adoption <2 équipes ou NPS <+10, * modifier le scope ou arrêter *.

### Phase 3 : Semaines 9-12 — Décider le scale

- Mesurer résultats pilote : Taux réutilisation, bascule capacité, exceptions sécurité, tickets support / 100 utilisateurs.

- Présenter au sponsor exécutif : Go/No-Go avec données.

- Si go : Financer trimestre 2 pour 2e capacité (piste d'audit) ; étendre catalogue ; formaliser conseil adoption.

Propriétaire : PO plateforme | Mesure : Décision sortie pilote (continuer/modifier/arrêter) documentée avec preuves métriques au jour 90.

## Modèle de gouvernance : Droits de décision & Propriété

RACI (Responsible, Accountable, Consulted, Informed : responsable, imputable, consulté, informé) pour décisions plateforme. « A » = Imputable (un seul), « R » = Responsable, « C » = Consulté, « I » = Informé.

<div class="my-stack-md overflow-x-auto">
<table class="w-full min-w-[42rem] border-collapse text-left">
<thead><tr><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Décision</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Sponsor Exécutif</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">PO Plateforme</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Lead Ingénierie Plateforme</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Lead Sécurité</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Partenaire Finance</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface"><em>Domain Leads</em></th></tr></thead>
<tbody><tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><em>Scope</em> pilote &amp; définition MVP</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">A</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Construire vs acheter par capacité</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">A</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Entrées catalogue services</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Changements accès &amp; politiques</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">A</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Modèle financement &amp; piste</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">A</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Cibles adoption &amp; incitations</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">A</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Dépréciation chemins <em>legacy</em></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">A</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Priorisation feuille de route</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Cibles fiabilité (SLO)</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">R</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">I</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">C</td></tr></tbody>
</table>
</div>
Drapeau rouge / Go-No-Go : Si une décision a >1 « A » ou 0 « R », pausez jusqu'à RACI propre. Propriété ambiguë tue la vélocité plateforme.

## Métriques qui déclenchent l'action

Suivez indicateurs précurseurs (comportement) et différés (résultat). Seuils déclenchent une conversation , pas du blâme.

<div class="my-stack-md overflow-x-auto">
<table class="w-full min-w-[42rem] border-collapse text-left">
<thead><tr><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Métrique</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Type</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Seuil (Pilote)</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Seuil (Scale)</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Action si franchie</th></tr></thead>
<tbody><tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Délai première intégration utile</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Précurseur</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≤10 jours (médiane)</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≤7 jours</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Revoir docs intégration ; ajouter <em>sandbox</em> ; pairer avec équipe consommatrice</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Pénétration adoption</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Précurseur</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≥2 équipes à ≥70 % couverture</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≥60 % nouveaux services utilisent plateforme</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Diagnostiquer friction : enquête DX, tickets support, demandes exception</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">NPS / satisfaction consommateur</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Précurseur</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≥+30 pulse trimestriel</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≥+40</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Mener entrevues suivi ; prioriser top 3 douleurs au prochain sprint</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Taux d&#39;échec changement</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Précurseur</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≤10 % causant incidents</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≤5 %</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Ralentir cadence ; ajouter tests contrat ; imposer cohortes <em>canary</em></td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Taux réutilisation (capacités plateforme)</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Différé</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">S/O pilote</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≥60 %</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Auditer pourquoi équipes reconstruisent ; combler trous ou ajouter <em>escape hatches</em></td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Exceptions sécurité/conformité</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Différé</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">0 critiques ; mineures en baisse</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">0 critiques ; mineures ≤2/trimestre</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Analyse cause racine chacune ; automatiser garde-fous</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Capacité équipes features basculée sur différenciation</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Différé</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">S/O pilote</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">+15 % sur 2 trimestres</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Re-baseliner ; vérifier que plateforme réduit vraiment travail non diffèrent</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Coût par équipe intégrée</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Différé</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">En baisse après équipe 3</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≤70 % coût équipe-built</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Élaguer fonctionnalités inutilisées ; renégocier contrats fournisseurs</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Tickets support par 100 utilisateurs</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Précurseur</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Baisse trimestre/trimestre</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≤5/100 utilisateurs</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Analyser catégories ; investir docs auto-service ou <em>office hours</em></td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Délai retrait chemins <em>legacy</em></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Différé</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≤2 trimestres après remplacement prêt</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">≤1 trimestre</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Mandat exécutif avec support migration ; date <em>sunset</em> fixée</td></tr></tbody>
</table>
</div>
Propriétaire : PO plateforme | Mesure : Revue tableau de bord mensuelle ; tout seuil rouge déclenche plan d'action documenté sous 5 jours ouvrés.

## Patterns d'échec & Corrections de cap

<div class="my-stack-md overflow-x-auto">
<table class="w-full min-w-[42rem] border-collapse text-left">
<thead><tr><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Symptôme</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Cause probable</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Action gestion</th><th scope="col" class="border border-outline-variant bg-surface-container-low px-4 py-3 text-left font-label-md font-semibold text-on-surface">Signal Continuer/Modifier/Arrêter</th></tr></thead>
<tbody><tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Faible adoption malgré disponibilité</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Priorités mal alignées ; DX pauvre</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Re-cibler sur top 2 douleurs ; co-designer avec consommateurs ; lier adoption aux OKR équipe</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Modifier si adoption ↑ trimestre suivant ; <strong>arrêter</strong> si plate</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Équipes consommatrices ralentissent</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Standards rigides ; pas d&#39;<em>escape hatches</em></td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Ajouter chemin exception (décision 5 jours) ; pivoter vers <em>paved paths</em> avec ROI clair</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Modifier <em>scope</em> pour restaurer vitesse</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><em>Backlog</em> plateforme grossit, valeur floue</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Pas de <em>product discovery</em> ; priorisation faible</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Installer PO fort ; lier chaque épique à métrique résultat consommateur</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Continuer seulement avec feuille de route liée aux résultats</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Taux incident élevé sur changements</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Tests inadéquats ; pas de déploiement progressif</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Imposer <em>canary</em> + tests contrat ; ajouter budget erreur ; ralentir cadence</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Continuer une fois taux échec &lt; seuil</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Équipe centrale devient goulet</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Sous-effectif ou <em>scope</em> trop large</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Rétrécir <em>scope</em> ; activer auto-service (modules Terraform, CLI) ; renvoyer propriété aux domaines</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Modifier <em>scope</em> &amp; propriété</td></tr>
<tr><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Coûts croissent plus vite que valeur</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Expansion prématurée ; fonctionnalités sous-utilisées</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant">Geler nouvelles fonctionnalités ; élaguer catalogue ; exiger <em>business case</em> par capacité</td><td class="border border-outline-variant px-4 py-3 align-top text-body-md text-on-surface-variant"><strong>Arrêter expansions</strong> jusqu&#39;à amélioration économie unitaire</td></tr></tbody>
</table>
</div>
Drapeau rouge / Go-No-Go : Deux trimestres consécutifs avec ≥3 métriques rouges → revue exécutive avec autorité d'arrêt .

## Prochaines étapes ce trimestre

- Identifier la capacité : Lancez l'audit drainage capacité across équipes. Choisissez le service transverse unique avec >20 % drainage sur ≥3 équipes.

- Nommer le PO : Sélectionnez un EM senior ou PM avec instincts produit. Signez le RACI leur donnant « A » sur scope , catalogue, feuille de route.

- Définir la tranche 90 jours : Limitez à ≤3 interfaces. Sécurisez 2 équipes consommatrices avec intention adoption signée.

- Fixer métriques pilote : Délai intégration ≤10 jours, couverture ≥70 %, NPS ≥+30. Baselinez l'état actuel.

- Financer 2 trimestres fixe : Revue auto au jour 90 avec autorité go/modifier/arrêter au niveau sponsor exécutif.

- Publier le tableau de bord : Métriques précurseurs/différés visibles pour toutes parties prenantes dès le jour 1.

Une plateforme ne réussit que quand ses clients — vos équipes produit — réussissent. Gardez la stratégie ancrée dans l'adoption mesurée, la friction visible, et les droits de décision clairs. Cela compose de la valeur. L'inertie centralisée compose du coût.

---

### Aide-mémoire : Checklist sortie pilote

- [ ] 2+ équipes consommatrices intégrées

- [ ] Temps intégration médian ≤10 jours

- [ ] Couverture fonctionnelle ≥70 % pour équipes pilotes

- [ ] NPS consommateur ≥+30

- [ ] Taux d'échec changement ≤10 %

- [ ] Demandes exception décidables en ≤5 jours

- [ ] Plan dépréciation legacy ébauché

- [ ] Sponsor exécutif signe go/modifier/arrêter