“L’art de gouverner ne consiste pas à rendre souhaitable ce qui est possible. Il consiste à rendre possible tout ce qui est souhaitable”
Cardinal François Marty
Qu’est-ce que la gouvernance ?
La gouvernance représente le système et l’ensemble des règles qui régissent un domaine d’activité, quel qu’il soit. Appliquée au projet, la gouvernance garantit la structuration, l’organisation et la qualité de celui-ci.
Les objectifs de la gouvernance de projet incluent :
- Établir une vision claire et consensuelle du fonctionnement du projet.
- Assurer un suivi constant du bon déroulement des activités du projet.
- Faciliter les prises de décision en adéquation avec les événements.
- Organiser des rendez-vous impliquant l’ensemble des parties prenantes.
- Assurer une circulation fluide et transparente de l’information.
Les composantes essentielles de la gouvernance
Ces composantes sont définies dès le début du projet par le pilote du projet, le chef de projet ou le directeur de projet/programme, et sont validées avec le client qui est également une partie prenante.
Elles sont généralement détaillées au minimum dans le Plan Projet et idéalement dans un Plan d’Assurance Qualité (PAQ), comprenant :
- L’organisation du projet
- Les rôles et responsabilités
- Les organes de gouvernance
- L’outillage et les mécanismes
- Les processus et les règles
1. L’organisation projet
2. Les rôles et responsabilités
En démarrage de projet, il est nécessaire de définir les rôles et responsabilités des acteurs, internes et externes, pour chaque processus et activité.
Deux actions sont requises :
- Décrire les missions et prérogatives de chaque profil clé.
- Établir une matrice RACI granulaire.
A. Description des Profils Clés
La description des profils clés est consignée de manière synthétique et explicite dans le Plan Projet et/ou le Plan d’Assurance Qualité (PAQ).
Voici un exemple, Release Manager:
- Coordination, planification et gestion des cycles de publication avec les Chefs de Projet.
- Coordination du contenu et des efforts de publication en fonction du backlog.
- Gestion des relations et coordination du travail entre les équipes distribuées.
- Contribution à la compréhension des impacts des branches et des fusions de code.
- Gestion des branches de code (portée, numérotation des versions, tags, etc.).
- Élaboration de plans de déploiement et d’implémentation.
- Gestion des risques et résolution des problèmes affectant la portée, le calendrier et la qualité des publications.
- Déploiement du code sur différents environnements.
- Coordination des activités de mise en production.
- Maintenance d’un référentiel de publication et gestion des informations clés.
B. La matrice RACI
Dans la matrice RACI, chaque lettre a une signification spécifique. Cette signification peut varier selon que l’on utilise la RACI en anglais ou en français.
De plus, dans certaines circonstances, des lettres supplémentaires peuvent être ajoutées (S pour Support, V pour Validateur, S pour Signataire, Z pour Zorro 😉).
La matrice répertorie les activités et les tâches du projet, et pour chacune, elle indique l’implication des acteurs par les lettres correspondantes.
Pour éviter toute ambiguïté, il est important de rappeler systématiquement la signification de chaque lettre dans le contexte du projet considéré (légende). Une définition courante est la suivante :
3. Les organes de gouvernance
A. Les comités:
B. Les à-côtés des comités
4.L’outillage et les mécanismes
Pour superviser et piloter le projet de manière optimale, l’utilisation d’outils adaptés est essentielle. L’équipe projet doit collaborer sur des outils similaires favorisant la circulation fluide de l’information :
- logiciel de gestion de projet,
- espace de partage de fichiers,
- tableaux de bord,
- formats standardisés d’échanges, etc.
Le choix des outils implique à la fois l’équipe interne et le client, car leur exploitation est liée à des mécanismes de contrôle et de reporting visant à mesurer le progrès et à assurer le bon déroulement du projet.
Dans cette optique, il est préférable d’éviter autant que possible la duplication des outils, des données ou des formats.
Par exemple, l’utilisation d’un outil de ticketing client à la place de Jira est envisageable, mais cela ne doit pas compromettre les bonnes pratiques de mesure des KPI telles que celles pratiquées avec le module Eazy BI.
De même, l’utilisation de Slack au lieu de Teams peut priver l’équipe projet de la capacité à échanger des données de manière asynchrone, ce qui est essentiel notamment pour la traçabilité et la hiérarchisation des informations.
Enfin, l’incompatibilité entre les outils peut constituer un obstacle au quotidien qu’il vaut mieux anticiper.
5. Les processus et les règles
Dans une logique de transparence et d’efficacité, les processus et règles les plus courants peuvent être définis dès le démarrage du projet.
Ces derniers, une fois validés par le client, feront force de loi durant le projet. C’est pourquoi la précision dans leur description et leur opérabilité sont des facteurs essentiels : on veillera à appliquer la méthode QQOQCCP pour chacun (Quoi, Qui, Où, Quand, Comment, Combien, Pourquoi).
Voici plusieurs exemples parmi les plus courants :
- Process d’onboarding.
- Gestion des ramp-up/ramp-down.
- Process de validation des livrables.
- Process de gestion des changements.
- Process d’escalade.
- Règles de sécurité et de confidentialité des données.
- Process de commande et de facturation.
- Règles de nommage des documents.
- Principes de back-up.
La gouvernance n’est pas une option
La définition de la gouvernance est donc un prérequis essentiel du projet et sa portée ne doit pas être sous-estimée.
En cas de difficultés, plusieurs composantes de la gouvernance, comme les rôles et responsabilités des parties prenantes, peuvent être utiles car elles peuvent être contestées auprès du client.
Cette approche est applicable à tous les types de projets, quelle que soit leur méthodologie ou la nature de l’engagement.
La gouvernance n’est pas figée
Définie dès les premières phases du projet, la gouvernance reste toutefois dynamique et adaptable tout au long du processus.
Basée sur un ensemble de bonnes pratiques, souvent issues de l’expérience, et sur des hypothèses quant à la meilleure manière de piloter un projet spécifique, la gouvernance n’est pas intrinsèquement parfaite.
Il est essentiel de remettre régulièrement en question cette gouvernance et de l’intégrer dans une démarche d’amélioration continue.
La gouvernance est inclusive
La gouvernance implique toutes les parties prenantes du projet : le client, en tant que sponsor principal, ainsi que les diverses entités de son organisation impliquées (IT, Business, etc.), les tierces parties (contributeurs ou fournisseurs), ainsi que le prestataire.
Toutes ces entités collaborent selon des règles communes établies dans le cadre de la gouvernance. Toute décision du client visant à déroger à ces principes, notamment par le désir de cloisonner le projet, est consignée et tracée.
0 commentaires