
Sommaire
- Les quality gates à travers les phases de SAP Activate
- Ce qu'un gate efficace exige
- Des critères qui appellent un oui ou un non
- Un responsable avec le pouvoir de différer
- Le soutien de la direction avant que la pression n'arrive
- Des preuves issues du système de référence
- Comment mettre en place des quality gates, étape par étape
- Exemples de critères de sortie pour les deux gates qui comptent le plus
- Clean Core, SAP Cloud ALM et autres outils
- Outils pour gérer les gates
- Pourquoi les quality gates échouent, et comment savoir si les vôtres fonctionnent
- Trois chiffres qui montrent si les gates fonctionnent
- Questions fréquentes
Un quality gate est un point de contrôle formel entre deux phases du projet. Avant que l'équipe passe à la suite, elle doit démontrer que des critères convenus sont remplis. Si c'est le cas, on avance. Sinon, on corrige d'abord les problèmes. Sur un programme SAP, les gates se placent aux transitions de phase de SAP Activate, chacun avec un responsable nommé qui a l'autorité de dire « pas prêt ».
Un grand groupe de biens de consommation à Singapour déployait SAP à l'échelle mondiale. L'équipe a expédié les tests pour tenir les délais. J'ai vu ce désastre se dérouler. Les tests utilisateurs ont à peine eu lieu, mais la direction a quand même exigé le lancement. En quelques jours, les problèmes sont apparus : paramétrages manquants, workflows cassés, données complètement fausses. Les semaines de chaos après le lancement venaient de problèmes qui étaient visibles avant le go-live. Personne ne s'est arrêté pour vérifier.
Je ne saute jamais une revue de quality gate. Pas de raccourcis, pas de validation de pure forme. Cela demande plus de temps au départ et évite des mois de nettoyage ensuite.
Un gate est un point de décision, avec un standard écrit, une validation documentée et un vrai pouvoir de retarder le projet. Ce n'est ni une revue d'avancement ni un point de situation du comité de pilotage.
Sans cette autorité, les revues deviennent des formalités. Et les gates de pure forme sont pires que rien, parce qu'ils créent une fausse confiance. Un client du commerce de détail organisait des « revues » qui n'étaient en gros que des validations de pure forme. Six mois plus tard, il avait un retard irrattrapable sur le calendrier, parce que personne n'avait traité les problèmes que ces revues auraient dû détecter.
SAP Activate compte six phases : Discover, Prepare, Explore, Realize, Deploy et Run. Chaque transition est un gate naturel. Voici ce que j'attends de chaque gate.
| Gate de phase | Axe qualité | Preuves à voir | Réussi quand |
|---|---|---|---|
| Discover | Business case, alignement de la direction | Business case, feuille de route de haut niveau | Business case signé, sponsor engagé |
| Prepare | Gouvernance, équipe, risques | Charte, modèle de gouvernance, registre des risques | Charte approuvée, responsables des risques nommés, équipe intégrée |
| Explore | Fit-to-standard, conception, approche d'intégration | Décisions fit-gap, conceptions de processus, architecture d'intégration | Propriétaires de processus ayant validé ; chaque écart a une décision |
| Realize | Configuration, tests d'intégration | Rapports d'exécution des tests, journal des défauts | Seuils de test atteints, défauts critiques clos |
| Deploy | Données, formation, préparation du cutover | Rapprochement de la migration, registres de formation, plan de cutover | Répétition générale faite, plan de retour arrière convenu |
| Run | Stabilisation et passation | Journal des incidents, rapports de performance | Incidents dans les limites convenues, passation au support signée |
En pratique, Explore, Realize et Deploy portent le plus de risque. Un problème qui franchit l'un de ces trois gates coûte le plus cher quand il apparaît après le go-live.
- DiscoverBusiness case signé, sponsor engagé
- PrepareCharte approuvée, responsables des risques nommés
- ExploreChaque écart a une décision
- RealizeSeuils de test atteints, défauts critiques clos
- DeployRépétition générale faite, retour arrière convenu
- RunIncidents dans les limites, passation signée
Chaque gate est signé par un responsable qui a l'autorité de dire pas prêt
Écrivez les critères d'entrée et de sortie de chaque gate dans la charte du projet avant le début de la configuration. Des critères rédigés sous la pression des délais décrivent ce que l'équipe peut montrer aujourd'hui, pas ce dont le projet a besoin. Un client a voulu fusionner des phases pour « gagner du temps ». Il a fini par refaire des semaines de travail.
Des critères qui appellent un oui ou un non
« Tests terminés » n'est pas un critère. Cela déclenche des disputes. J'ai travaillé avec un client du commerce de détail dont le gate disait simplement « UAT terminée ». La moitié de l'équipe y lisait tous les tests exécutés ; l'autre moitié, tous les défauts corrigés.
« 95 % des cas de test exécutés, tous les défauts de priorité 1 résolus, aucun défaut de priorité 2 ouvert depuis plus de cinq jours » est un critère. Il produit une réponse.
Chez un client industriel, les gates échouaient parce que les critères étaient trop vagues. Personne ne savait s'ils avaient réellement été franchis. Quand les critères sont devenus des seuils mesurables, les disputes sur les transitions de phase ont cessé.
Un responsable avec le pouvoir de différer
Chaque gate exige un responsable nommé qui peut retarder le projet. Une seule personne, pas un comité. J'ai vu un projet s'écraser parce que personne n'avait le pouvoir de retarder la phase suivante, alors que l'équipe n'était pas prête.
L'inverse fonctionne. Un client du commerce de détail a nommé un directeur senior responsable des gates. Quand il disait « pas prêt », tout le monde l'écoutait. Inscrivez cette autorité dans la charte.
Le soutien de la direction avant que la pression n'arrive
Les dirigeants adorent les quality gates, jusqu'à ce qu'un gate menace une échéance. Un DSI a passé outre un gate échoué pour tenir un objectif trimestriel. Les problèmes qui en ont résulté ont coûté deux fois plus que le retard. J'ai vu ce scénario se répéter de nombreuses fois, alors je demande désormais la validation de la direction sur le cadre des gates avant le début du projet.
Des preuves issues du système de référence
Les décisions de gate exigent des preuves : rapports d'exécution des tests, journaux de défauts, validations de processus, rapprochements de migration. Tirez-les de l'outil, pas de ce que les gens disent avoir terminé. L'un de mes clients a découvert, grâce aux rapports de Solution Manager, que 40 % de ses cas de test « terminés » n'avaient jamais été exécutés. Il l'a détecté avant le gate, pas après.
- Reliez les gates aux transitions de phase. Pour SAP Activate, au minimum après Prepare, Explore, Realize et Deploy. Un client du secteur de l'énergie a créé des points de contrôle aléatoires entre les deux et a fini avec un désordre.
- Définissez les critères d'entrée et de sortie avant le début de la configuration. Convenez de la couverture de test, des seuils de défauts et des propriétaires de processus qui doivent signer. Inscrivez-les dans la charte et obtenez la signature du sponsor.
- Planifiez les gates avec une marge. Mettez chaque gate au calendrier comme une activité, pas seulement comme un jalon. L'un de mes clients du commerce de détail réservait une semaine entière avant chaque gate, uniquement pour le nettoyage.
- Choisissez des relecteurs qui peuvent décider. Les responsables métier valident les processus. Les responsables techniques valident la configuration et l'intégration. Les consultants ne signent jamais pour le métier.
- Gardez les preuves au même endroit. Six mois plus tard, un auditeur demandera qui a validé la migration de données. La réponse doit se trouver en quelques minutes.
- Rendez les résultats visibles. Un client a affiché son tableau de bord des gates sur le mur de la salle de projet. Impossible de l'ignorer.
Exemples de critères de sortie pour les deux gates qui comptent le plus
Gate Realize :
- Exécution des tests au niveau convenu ou au-dessus, avec les résultats stockés dans l'outil de test.
- Aucun défaut de priorité 1 ouvert ; défauts de priorité 2 dans la limite d'ancienneté convenue.
- Chaque processus critique validé par son propriétaire de processus nommé.
- Tests d'intégration exécutés sur des chaînes de processus complètes, avec des résultats documentés.
- Chaque développement spécifique approuvé au regard des règles de Clean Core du programme.
Gate Deploy :
- Répétition générale de la migration de données terminée et rapprochement signé par le responsable des données.
- Taux de formation achevée par rôle au niveau convenu ou au-dessus.
- Plan de cutover répété, avec les durées et les points de décision go/no-go.
- Plan de retour arrière documenté et testé.
- Équipe d'hypercare nommée, avec les circuits d'escalade et les définitions de sévérité convenus.
Si le gate Deploy révèle des écarts de rapprochement non résolus ou des utilisateurs non formés et que le métier veut quand même avancer, faites-en une décision documentée avec un signataire nommé. Pas un choix par défaut parce que personne n'a voulu dire non.
Des quality gates de pure forme sont pires que pas de quality gates du tout. Ils créent une fausse confiance pendant que les vrais problèmes s'accumulent en dessous.
Deux choses ont changé ma façon de concevoir les gates sur les programmes actuels.
Le Clean Core est désormais un critère de gate. SAP classe les extensions du niveau A (interfaces publiées uniquement) au niveau D (modifications et écritures directes dans les tables). Au gate Explore, chaque écart doit avoir une décision : le configurer, le construire comme extension sur API publiée, ou le rejeter. Au gate Realize, vérifiez qu'aucun nouvel objet de niveau D ne s'est glissé. Public Edition l'impose techniquement. Private Edition et on-premise, non : c'est donc le gate qui l'impose.
SAP Cloud ALM est l'outil par défaut. Il est inclus dans les abonnements cloud SAP avec Enterprise Support, édition cloud, et dans SAP Enterprise Support pour les clients on-premise (SAP Support). Il couvre le fit-to-standard, l'affectation des tâches, l'orchestration des tests et la traçabilité. La maintenance standard de SAP Solution Manager 7.2 s'arrête fin 2027, et SAP recommande de passer à Cloud ALM d'ici là (SAP Support). Si vous êtes en plein programme sur Solution Manager, terminez-y. Planifiez les nouveaux programmes autour de Cloud ALM.
Outils pour gérer les gates
L'outil compte moins que la discipline. Un client du commerce de détail a bâti un processus de gates propre sur SharePoint, qui a fonctionné à merveille pour une mise en œuvre de taille moyenne. J'ai aussi vu des gates échouer sur une installation complète de Solution Manager, parce que l'équipe continuait à tenir des tableurs parallèles.
| Outil | Rôle dans la gestion des gates | Idéal pour |
|---|---|---|
| SAP Cloud ALM | Fit-to-standard, tâches, tests, traçabilité | Nouveaux programmes S/4HANA, cloud ou on-premise |
| SAP Solution Manager 7.2 | Suivi de projet, gestion des tests et des défauts | Programmes qui l'utilisent déjà |
| Jira et Confluence | Tâches, défauts, critères et preuves des gates | Équipes qui utilisent déjà les outils Atlassian |
| Tricentis Tosca | Automatisation des tests et reporting de couverture | Programmes à forte automatisation des tests |
| ServiceNow | Workflows d'approbation et piste d'audit | Entreprises qui utilisent déjà ServiceNow |
Quel que soit votre choix, ce doit être la source unique de vérité. Un tableur parallèle montre toujours la version que l'équipe veut montrer. Ma comparaison des outils de test et de validation SAP détaille le volet test.
Sautés sous la pression du calendrier. Quand les projets dérapent, les gates sont la première chose qu'on coupe. Sur un projet, les revues sont devenues des formalités, et le go-live a été un cauchemar : les systèmes ont planté, les commandes se sont bloquées, et ils ont tout annulé par un retour arrière complet. Les trois semaines « gagnées » leur ont coûté trois mois de remise en état.
Critères vagues. Voir plus haut. Si un critère demande une interprétation, c'est un point de départ de discussion.
Relecteurs sans temps. Quand les relecteurs clés sont répartis sur plusieurs projets, les revues se réduisent à cocher des cases. Une revue de gate Realize sur un programme de taille moyenne devrait durer au moins une demi-journée, avec les preuves lues à l'avance.
Culture. Les équipes habituées à précipiter les jalons cherchent des moyens de contourner les gates. Cela change quand un dirigeant annonce au lancement que les gates sont obligatoires, puis le prouve en refusant de passer outre le premier qui provoque un retard.
Trois chiffres qui montrent si les gates fonctionnent
Suivez-les pour voir si les gates protègent le projet ou se contentent d'en avoir l'air.
- Défauts échappés : la part des défauts trouvés après un gate que ce gate aurait dû détecter.
- Taux de réussite au premier passage : si chaque gate est franchi du premier coup, les critères n'ont probablement pas de mordant.
- Incidents de go-live : les incidents de haute priorité dans les 30 premiers jours sont un verdict direct sur le gate Deploy.
Les gates ont leur place dans la charte dès le premier jour. Mon guide de la charte de projet montre où les insérer, et le guide du comité de pilotage explique qui doit détenir l'autorité pour les faire respecter.
Qu'est-ce qu'un quality gate dans les projets SAP ?
Un point de contrôle formel entre deux phases du projet. L'équipe doit démontrer que des critères précis et mesurables sont remplis avant de passer à la suite. Chaque gate a un responsable nommé, avec l'autorité de retarder le projet. Dans SAP Activate, les gates se placent aux transitions de phase, surtout après Explore, Realize et Deploy.
Quels sont les quality gates dans SAP Activate ?
SAP Activate compte six phases (Discover, Prepare, Explore, Realize, Deploy et Run), et chaque transition est un gate. Discover vérifie le business case. Prepare vérifie la gouvernance et la charte. Explore vérifie la validation de la conception et les décisions sur les écarts. Realize vérifie les résultats de tests et les défauts. Deploy vérifie les données, la formation et la préparation du cutover. Run vérifie la stabilisation et la passation.
Que doivent contenir les critères d'un quality gate SAP ?
Des critères qui appellent un oui ou un non. Pour Realize : seuils d'exécution des tests, défauts ouverts par priorité, validations des propriétaires de processus et résultats des tests d'intégration. Pour Deploy : rapprochement de la migration, taux de formation achevée par rôle, plan de cutover répété, plan de retour arrière testé et équipe d'hypercare en place. Chaque critère a besoin d'un responsable qui produit la preuve.
Pourquoi les quality gates échouent-ils dans les mises en œuvre SAP ?
Ils sont sautés sous la pression du calendrier, les critères sont vagues, les relecteurs n'ont pas le temps de se préparer, ou un dirigeant passe outre un gate échoué. La cause racine, c'est de traiter les gates comme une lourdeur plutôt que comme une protection.
Quel outil utiliser pour gérer les quality gates SAP ?
Pour les nouveaux programmes, SAP Cloud ALM. Il est inclus avec les abonnements cloud SAP et Enterprise Support, et prend en charge le fit-to-standard, les tests et la traçabilité. SAP Solution Manager 7.2 sort de la maintenance standard fin 2027. Jira, Tricentis Tosca et ServiceNow conviennent bien là où l'entreprise les utilise déjà. La règle : une source unique de vérité.
Comment évaluer la préparation au go-live au dernier quality gate ?
Vérifiez cinq points, preuves à l'appui : migration de données répétée et rapprochée, formation achevée pour chaque rôle, plan de cutover répété avec des points go/no-go, plan de retour arrière testé, et hypercare dotée en personnel avec des circuits d'escalade. Si l'un d'eux échoue et que le métier veut quand même avancer, consignez-le comme une décision métier signée.
Prochaine étape
Vous menez un programme ERP en ce moment ?
Si cet article fait écho à un programme que vous menez en ce moment, un échange de 30 minutes va généralement plus loin qu'une semaine supplémentaire d'analyse interne.




