La qualification occupe une place prépondérante et stratégique dans les projets informatiques. Initiée dès la phase de maturation, les actions de qualification sont nombreuses et leur pilotage représente une charge de travail non négligeable.
Devant l'étendue de la charge à assumer, le chef de projet (CdP) a de plus en plus besoin de déléguer une partie de ses responsabilité à une personne compétente, ayant comme lui la connaissance du déroulement d'un projet et sa vision globale. Le chef de projet de qualification (CPQ) permet alors de décharger le CdP de la gestion (préparation, déroulement, conclusion) des qualifications.
Rôle et compétences du chef de projet qualification
Par délégation du chef de projet, le CPQ vérifie la qualité de l'ensemble des livrables du projet. En accord avec le chef de projet et la MOA, il définit l'ensemble des moyens à mettre en œuvre pour fournir au client un logiciel et un service de qualité.
Le CPQ est un chef de projet à part entière. Comme lui, il connaît parfaitement le déroulement d'un projet. Pour assumer cette vision " qualité " (dans le sens d'adéquation aux besoins) dont il est en charge, il sera l'interlocuteur privilégié d'un certain nombre d'acteurs :
- La maîtrise d'ouvrage
- L'ingénieur Qualité
- La production
- Le réalisateur,....
Comme le chef de projet, le CPQ doit gérer un projet, et donc être un bon gestionnaire. Notamment concernant les éléments suivants :
- Gestion de ressources humaines : Pour assumer sa charge, il a besoin de personnel qualifié. Suivant l'importance du projet, il pourra avoir une ou plusieurs équipes spécialisées.
- Gestion de budget : Il est en charge d'un budget de fonctionnement affecté par le chef de projet. Il devra effectuer ses missions dans le cadre de ce budget
- Gestion de planning :Le projet naît, vit et meurt. Il a des impératifs, fixés par le client (la MOA), à respecter.
Les responsabilités du CPQ
Il doit s'assurer des pré-requis
Avant de démarrer sa mission, le CPQ doit obtenir de la MOA du projet une demande de prestation. Ce document contractuel permettra au CPQ d'obtenir un budget pour le déroulement de la qualification.
Ensuite seulement, le CPQ récupère le cahier des charges (CdC) du projet, la proposition du réalisateur, éventuellement le dossier de qualification de la version précédente (en cas de projet d'évolution). Ces documents vont lui permettre de préparer son plan de qualification.
Il doit produire des livrables
Le CPQ rédige et fait valider par les responsables du projet, un Contrat de Qualification.
Ce document précise :
- L'ensemble des livrables que fournira le CPQ
- Les documents que devra fournir au CPQ le CdP.
- Les documents de référence (normes, performances, spécifications,...)
- Le planning de la recette (comprenant les phase d'analyse, préparation, déroulement, synthèse)
- Les responsabilités de chacun des acteurs de la qualification
- La définition et la gestion des anomalies
- Et bien sûr le coût de la qualification, détaillé par ressource.
Le plan de qualification est le document qui décrit les éléments de la stratégie de qualification. Il définit :
- Les types de tests qui vont être effectués
- L'environnement de test
- Le(s) scénario(s) de test
- Les acteurs des tests
- Les jeux d'essai utilisés
Le bilan de qualification. Ce document synthétise les anomalies rencontrées, leurs corrections, les anomalies restantes (éventuelles), et globalement la qualité du produit testé. Il permet de décider de l'acceptation de la mise en production du produit.
Il intervient dans plusieurs étapes du projet
Le CPQ est responsable du processus de qualification. Nommé dès le début du projet, il va oeuvrer dans le déroulement du projet en parfaite harmonie avec le chef de projet. Il intervient sur les étapes suivantes :
- La compréhension fine du projet du client,
- La transcription des besoins en termes informatiques,
- Vérification de la compréhension qu'en a le réalisateur,
- La préparation de la qualification,
- La qualification proprement-dite du produit.
- La mise en exploitation
La compréhension du besoin : Le client a un métier. Les besoins exprimés sont inhérents à ce métier. Il est important de comprendre ce besoin dans le contexte métier c'est-à-dire découvrir le " non dit " qu'il faudra réaliser au même titre que le besoin exprimé. A cette fin, le CPQ doit donc intervenir dès le tout début du projet.
La transcription des besoins (exprimés ou non) : La transcription des besoins doit s'accompagner de l'ajout d'un certains nombre de règles, normes, habitudes, qui se doivent d'être respectées pour obtenir un produit de qualité. La vision du CPQ est importante pour déterminer et finaliser ces règles. Cette étape se conclut par la validation des spécifications fonctionnelles (rédigées par le CdP).
La compréhension du réalisateur : " Etre certain que l'on a écrit ce que l'on pense et qu'une personne externe en aura la même compréhension " est le souci principal du chef de projet et du CPQ. Ce dernier devra s'assurer de la compréhension du besoin exprimé, par le réalisateur. Cette étape se conclut par la validation des dossiers de spécifications techniques ou de conception (fournis par le réalisateur).
Pendant la réalisation : C'est la période aveugle pour le CPQ. Le réalisateur réalise le produit, informe de l'avancement des travaux mais aucune vérification ne peut être effectuée avant que le produit ne soit " livrable ". Le CPQ en profite pour préparer la qualification : environnements, jeux d'essai, formation des recetteurs, fiches de test...
La Qualification : C'est la période de vérité. Le logiciel répond-il aux besoins (exprimés ou non) du client ?. Pour cela, le CPQ a mis en place toute une série de vérifications auxquelles le logiciel doit répondre.
Il faudra tout d'abord analyser les tests du fournisseur, estimer le taux de couverture du logiciel, refaire de manière aléatoire un certain nombre de tests afin de s'assurer du bon fonctionnement du produit.
Il faudra ensuite passer une série de tests complémentaires
- Soit pour compléter la couverture du logiciel
- Soit pour effectuer des vérifications impossibles à faire par le réalisateur
- Confidentialité des données,
- Environnement particulier,
- Enchaînement avec des applications amont et/ou aval,
- Contrôle de flux
- Etc...
L'ensemble de ces vérifications donne lieu à un rapport final décrivant le niveau de qualité du produit livré. Le chef de projet de qualification émet alors un avis sur la mise en production.
Le chef de projet de qualification prépare la mise en production : La production a fourni, pendant la période de mûrissement du projet, l'ensemble des règles à respecter pour que l'exploitation du produit :
- S'inscrive dans l'exploitation existante de l'entreprise,
- Soit industrialisable,
- Possède toute la documentation et les procédures nécessaires à son industrialisation.
Le chef de projet de qualification prendra en charge l'ensemble de ces exigences et fera toutes les vérifications nécessaires.
Il effectue un reporting régulier
Le CPQ doit produire régulièrement un document de suivi de l'avancement de la qualification. Ce document liste les principales étapes et le pourcentage d'avancement de chacune.
Ce reporting doit être effectué auprès du chef de projet et des MOA. La périodicité dépend de l'étape en cours. En début de projet un rapport hebdomadaire est suffisant. En cours de recette, il est indispensable d'effectuer un point quotidien sur l'avancement.
Le document de suivi d'avancement doit être complété par un suivi des risques (liés à la qualification), afin que les responsables du projet soient au courant des problèmes rencontrés.
Au cours de la recette, le document de suivi doit aussi être complété d'un suivi des anomalies rencontrées et de leur état (corrigé ou non).
En fin de recette, une réunion de clôture doit être organisée, afin de présenter le bilan de la recette (qui reflète la qualité du produit recetté), et de déterminer le GO (ou NOGO) de la mise en production de l'application. A cette réunion doivent être conviés au minimum : le CdP, le CPQ (qui présente son bilan), la MOA, le responsable d'exploitation.


