Refonte du site Internet de la COTREP Plan Qualité
Transcription
Refonte du site Internet de la COTREP Plan Qualité
Refonte du site Internet de la COTREP Plan Qualité Plan Qualité Ce document décrit le projet et tous les mécanismes partagés avec notre client pour en contrôler le bon aboutissement. Projet Version Refonte du site Internet de la COTREP Date Modifications Auteur 1.0 08/06/2009 Création Michaël ALIMI 1.1 09/06/2009 Signataire PV Michaël ALIMI SOMMAIRE 1 2 3 4 Introduction............................................................................................................................................... 3 1.1 Objectifs de ce document.................................................................................................................................... 3 1.2 Approbation, évolution, application du document ................................................................................................ 3 1.3 Références .......................................................................................................................................................... 3 Description du projet ............................................................................................................................... 4 2.1 Objectifs du projet ............................................................................................................................................... 4 2.2 Contraintes .......................................................................................................................................................... 4 2.3 Périmètre de la solution....................................................................................................................................... 4 2.4 Prestations et jalons ............................................................................................................................................ 5 2.5 Charges et Ressources....................................................................................................................................... 6 2.6 Organisation ........................................................................................................................................................ 7 Procédures utilisées .............................................................................................................................. 10 3.1 Gestion documentaire ....................................................................................................................................... 10 3.2 Validation des documents ................................................................................................................................. 10 3.3 Gestion des composants logiciels et des configurations ................................................................................... 10 3.4 Sauvegardes ..................................................................................................................................................... 11 3.5 Recette logicielle ............................................................................................................................................... 11 3.6 Garantie ............................................................................................................................................................ 11 3.7 Gestion des risques et reporting........................................................................................................................ 11 3.8 Gestion des demandes client ............................................................................................................................ 12 3.9 Assurance qualité.............................................................................................................................................. 12 3.10 Satisfaction client .............................................................................................................................................. 12 Annexes................................................................................................................................................... 13 4.1 Détail des ressources matérielles du projet....................................................................................................... 13 Smile – Simple, Utile, Performant… Page 2/13 1 Introduction 1.1 • • • • Objectifs de ce document Donner à tous les partenaires du projet l'assurance de la Qualité des productions. Fixer les droits et les devoirs réciproques de chaque partenaire du projet. Donner à notre client les éléments permettant d'organiser le plan d'action, de prévention, de communication et de contrôle. Définir pour tous les participants du projet les procédures, règles et méthodes applicables. 1.2 Approbation, évolution, application du document Ce document est préparé par le Chef de projet et le Directeur de projet Smile. Ses éléments principaux en sont présentés au client, au cours de la réunion de lancement du projet. Il doit être approuvé par le représentant du client (le responsable mentionné dans la présentation de l’organisation) et par le directeur de projet Smile. Cette approbation est matérialisée par une version pdf dont le numéro et la date figure dans le tableau des versions (cf. au tout début du document). En cas d’évolution de la structure ou des mécanismes du projet (organisation, périmètre, jalons, etc.) : • Ce plan est amendé soit par la création d’une nouvelle version, soit par la création d’un « plan résumé » qui rappelle le plan initial et décrit les modifications à lui apporter. Il peut aussi être amendé dans le cadre d’un CR Hebdo (statut hebdomadaire) lorsque la taille du changement le permet. • Les impacts de ces évolutions sur le projet feront l’objet d’une FRE (Fiche de Relevé d’Evénement) initialisée par le Chef de projet Smile ou client. Elle sera validée par les deux parties (signature). Elle donnera éventuellement lieu à avenant. Le Directeur de projet Smile est responsable de la bonne application de ce document. 1.3 Références Ce document fait suite ou est relié aux documents suivants, par ordre décroissant: Priorité Titre et version 1 Spécifications fonctionnelles et techniques 2 cahier des charges COTREP-final.pdf Date d’approbation Fin de la phase de conception (Prévue : 08/07/2009) 19/03/2009 3 Smile-COTREP-pack internet-v2 07/04/2009 Auteur SMILE / COTREP COTREP SMILE NB : une indication apportée dans un de ces documents prévaut sur toute indication différente dans l’un des documents de priorité inférieure. Smile – Simple, Utile, Performant… Page 3/13 2 2.1 Description du projet Objectifs du projet Les objectifs principaux sont les suivants : - proposer une plateforme de communication efficace : que les messages et les actions soient perçues clairement. - créer du buzz - favoriser l’interactivité - fidélisation et mise en relation continue des internautes 2.2 Contraintes 2.2.1 Serveur de production Le serveur de production où sera installé le site COTREP sera celui hébergeant déjà le site d’écoemballages. Le site COTREP devra donc prendre en compte l’architecture du serveur déjà mis en place pour le site Ecoemballages. 2.3 Périmètre de la solution Fonctionnalité / Fourniture Création graphique de 3 maquettes Remarque (Accueil, Intérieur et Liste) V1 V1 Réalisation de spécifications fonctionnelles et techniques Montage HTML de 3 maquettes (Accueil, Intérieur et Liste) Intégration des maquettes à Typo3 Générateur de formulaire Plan de site Moteur de recherche Gestion des documents V1 V1 Mise en place d’une page éditoriale pointant vers 3 pages contenant des formulaires (plugin « powermail » mis à la charte) Mise à la charte du plugin « drop-down site map » (similaire à www.ecoemballages.fr) Mise à la charte du plugin « indexed_search » (similaire à www.ecoemballages.fr) + mise en place du crawler pour l’indexation des documents Création d’une extension spécifique : - Création d’un objet structuré « Document » - 3 modes d’affichage : Derniers documents (par type de contenu) Liste de document (par type de contenu) dans tableau triable Sélection de document (choix manuel des contenus à remonter) V1 V1 V1 V1 Mise en place du tag Google Analytic V1 Smile – Simple, Utile, Performant… Page 4/13 Mise en place du Multilinguisme Mise en place d’une feuille d’impression Documentation contributeur V1 de style V1 V1 • • • Reprise des contenus • • Installation sur serveur V1 24 pages de contenu en français 24 pages de contenu en anglais 4 images en français à mettre à la charte (CDC : pages 25, 40, 42, 43) 4 images en anglais à mettre à la charte (CDC : pages 47, 62, 64, 65) 150 documents à reprendre : un script automatique sera mis en place à partir d’un fichier Excel structuré livré par COTREP V1 Utilisation des ressources d’Eco-Emballages : • Hébergement : Sur le même serveur que le site éco-emballages, avec une nouvelle instance de Typo3 • Rapport de positionnement : Statistiques issues des outils existants (statistiques serveur écoemballages et Google Analytics) • Maintenance : Possibilité de consommation sur le budget « TMA éco-emballages ». Si besoin, émission d'un nouveau bon. Le périmètre du projet exclut : • L’achat d’arts 2.4 Prestations et jalons Le projet est planifié selon un cycle de vie découpé en quatre phases principales : l’initialisation produit la définition initiale du projet, l’élaboration décrit en détail la solution cible (graphisme, spécifications), la construction développe la solution par lots et enfin la transition au cours de laquelle la solution est validée et transférée aux équipes utilisatrices et d’administration. NB : le tableau ci-dessous résume les jalons structurants pour le projet. Chaque acteur s’engage à respecter ses jalons. Smile s’engage à alerter le Client sur les retards possibles et les conséquences prévisibles. En cas de décalage sur un jalon, le Chef de projet Smile présente une estimation des impacts sur la suite du projet. Les comités décident des actions correctives. En cas de retard non imputable à Smile et ayant un impact sur les jalons suivants, Smile ne peut être tenu pour responsable des décalages consécutifs nécessaires. Etape / prestation Acteurs Date de fin Initialisation SMILE, COTREP 12/06/2009 Conception graphique SMILE 02/07/2009 SMILE 08/07/2009 SMILE 15/07/2009 COTREP 13/07/2009 Spécifications fonctionnelles et techniques Montage HTML Cahier de recette Smile – Simple, Utile, Performant… Critères de sortie / Livrables PQP validé Stratégie de tests Storyboard Maquettes PSD PV validation SFD v1.0 STD v1.0 Maquettes HTML Cahier de tests COTREP validé par la Smile Page 5/13 Développements SMILE 06/08/2009 Livraison des pages et documents à reprendre COTREP 06/08/2009 Recette SMILE, COTREP 21/08/2009 Reprise de contenu SMILE, COTREP 28/08/2009 Livraison pour mise en production SMILE 31/08/2009 Fin garantie SMILE, COTREP 21/11/2009 Ces jalons dessous : 2.5 s’articulent dans le temps tel que représenté sur Patch de livraison Cahier de tests rempli par Smile Cahier de tests passé par COTREP PV validation Contenus saisis sur le serveur de saisie Patch de livraison SMILE le diagramme de Gantt Charges et Ressources Profils de ressources Destination Sollicitation Equipes SMILE Conception, Réalisation, Tests De 2 à 4 personnes selon les phases Smile – Simple, Utile, Performant… Page 6/13 ci- Agence Media Smile MOE Client Graphisme Agence Media Smile Spécification, tests Pics de sollicitation en initialisation, élaboration et recette Dans les réunions de travail sur les spécifications, lors des points Spécification, tests de visibilité et en recette. MOA Client Ressources techniques / outils Plateforme d’intégration Plateforme de saisie Plateforme de recette client Plateforme de Pré prod / Prod Destination Intégration des versions Intégration des contenus A partir de juillet 2009 (Serveur SMILE) A partir d’août 2009 (Serveur SMILE) Tests A partir d’août 2009 (Serveur SMILE) Prod A partir de fin août 2009 (Serveur ECO-EMBALLAGES) Mantis Suivi des bugs MS Project 2003 Planification Gestion de configuration SVN Sollicitation Accès fourni dés le début du projet, utilisation complète à partir d’août 2009 Tout le projet, pour la macro planification Pour la gestion des composants et des configurations. A partir du début de la phase de construction (développements). NB : cf. le détail des ressources en annexe de ce plan. 2.6 Organisation 2.6.1 Liste des acteurs, rôles et responsabilités Rôle Nom Coordonnées (Localisation, email, tél.) Société Chef de projet global Suit le projet et fait le lien entre le prestataire et son organisation. Exprime le besoin formellement et recette les livrables. Signataire des PV du projet Technique Anaïs Jouan-Ligné Suit le projet et fait le lien entre le Hervé Bichot COTREP et Smile sur les points techniques. Smile – Simple, Utile, Performant… [email protected] Eco01 40 89 99 74 06 42 40 71 79 Emballages [email protected] EcoEmballages Page 7/13 Valérie Herrenschmidt Comité de pilotage Catherine Klein Tristan Brunin (Eco-Emballages) Valérie Herrenschmidt (Valorplast) Catherine Klein Tristan Brunin Valide les PV émis lors du projet Carole Carpentier Benoît Lefebvre (Elipso) Carole Carpentier Benoît Lefebvre EcoEmballages Valorplast Elipso Directeur de projet (DP) Responsable de l’exécution des Mickaëlle VALLEE modalités de ce plan. Il aide le Chef de projet au pilotage. IA (Ingénieur d’Affaire) Responsable de la proposition Yves LAFFICHE commerciale, il supporte le CP auprès du client sur tous les aspects contractuels. Chef de projet (CP) Responsable du suivi du périmètre Michael ALIMI du projet, de ses délais et de l’affectation des tâches à l’équipe. 2.6.2 [email protected] 01 41 40 99 76 [email protected] 01 41 40 99 73 [email protected] 01 41 40 11 04 SMILE SMILE SMILE Communication et reporting 2.6.2.a Les comités et réunions institutionnelles Comité De pilotage Responsable client du projet, Directeur de projet Smile, Chef de projet Participants requis Smile Consultant Interactive, Resp. tech et fonctionnels client et Smile, autres : Participants potentiels sur invitation du Chef de projet Smile ou du Responsable client du projet • Avancement du projet • Arbitrages des demandes de changements non résolues par le comité projet Objectifs et ordre du jour type • Risques • Qualité des prestations et des livrables • Facturation Supports, Compte rendu Préparés par le Chef de projet Smile et diffusé aux participants par email Fréquence de réunion Mensuel Lieu de réunion Locaux client Escalade en cas de blocage Direction client et Direction Smile Comité De projet Participants requis Responsable client du projet, Chef de projet Smile Resp. tech et fonctionnels client et Smile, autres : sur invitation du Chef de Participants potentiels projet Smile ou du Responsable client du projet Smile – Simple, Utile, Performant… Page 8/13 • Avancement du projet • Arbitrages des demandes de changements Objectifs et ordre du jour type • Risques • Qualité des prestations et des livrables • Facturation Un CR Hebdo est préparés par le Chef de projet Smile et diffusé aux participants par email avant la réunion. Il peut être amendé suite à la Supports, Compte rendu réunion. Il donne le statut du projet. Fréquence de réunion Hebdomadaire / à la demande Lieu de réunion Locaux client / ou par téléphone Escalade en cas de blocage Comité de pilotage 2.6.2.b Gestion des événements perturbants du projet Dès qu'un événement pouvant entraîné des perturbations est identifié, quelle que soit son origine (client, fournisseur, ...), une fiche FRE (Fiche de Relevé d’Evénement) est à initialiser sous l'autorité du maître d’œuvre ou du maître d’ouvrage. Validée par la maîtrise d’œuvre et la maîtrise d’ouvrage, cette FRE a valeur de PV. Nous proposons que les échanges liés aux FRE s’effectuent par e-mail. Smile – Simple, Utile, Performant… Page 9/13 3 Procédures utilisées Nous exposons ici les principales étapes suivies pour gérer le projet. Ces procédures sont des standards Smile qui peuvent être adaptées si nécessaire ou appliquées telles quelles. 3.1 Gestion documentaire Les dernières versions de documents seront mises à disposition de l’équipe projet au moyen de l’outil spécifié dans ce plan (§ ressources). Le login et le mot de passe sera fourni par le Chef de projet. Toutes versions sont archivées chez Smile. Le versioning des documents Smile est basé sur un numéro majeur et un numéro mineur. L’incrémentation du majeur détermine un changement important au niveau de l’évolution du document (ajout d’un chapitre, remodelage conséquent du plan etc.). L’incrémentation du mineur permet de rendre compte de corrections légères (portant aussi bien sur l’orthographe que sur le contenu de certains paragraphes). Le majeur ne sera généralement augmenté qu’après validation par le client. Pour annoncer ce changement, la version est passée en release candidate (« rc»). Chaque release candidate possède son propre numéro de version. Par exemple, avant un passage en « 2.0» nous aurons une « 2.0rc1», « 2.0rc2» etc. 3.2 Validation des documents Les destinataires d’un document disposent d’un délai maximum pour envoyer leurs remarques à l’auteur par écrit (email). Le document est validé tacitement si aucune remarque n’arrive dans ce délai. Les remarques éventuelles sont enregistrées par l’auteur dans une liste ou directement prises en compte dans la nouvelle version du document. A l’échéance du délai, lorsque toutes les remarques ont été reçues, la nouvelle version validée est diffusée. Eventuellement, une réunion de l’auteur et des émetteurs de remarques permet d’arbitrer la façon de prendre en compte les remarques. Le délai maximum de réception des remarques est de 5 jours ouvrés pour les comptes rendus et les FRE (Fiches de Relevé d’Evénement) et de 10 jours ouvrés pour les autres documents. 3.3 Gestion des composants logiciels et des configurations L’ensemble des composants logiciels produits dans le cadre du projet sont gérés et archivés dans l’outil de gestion spécifié dans ce document (§ ressources). Le référentiel de développement Smile est composé de trois espaces : • L'espace de développement ne concerne que le développeur et il s'agit de son propre PC. Il réalise un backup quotidien de son travail sur un serveur de fichiers de Smile. • L'espace d'intégration est une machine dédiée exclusivement à l'intégration des divers composants développés. Les développeurs valident leur production avant : soit de la transmettre dans l'espace de recette, soit de la récupérer sur leur PC pour correction. • L’espace de recette Smile contient les programmes tels qu’ils vont être en pré-production chez le client après livraison. Cette machine peut-être visible parfois sur demande. Smile – Simple, Utile, Performant… Page 10/13 Un composant passe successivement et sans exception par les espaces suivants : 1) Produit en espace de développement ou récupérer depuis un espace supérieur 2) intégration 3) retour en développement ou passage en recette Smile 4) retour en développement ou passage en environnement client Chacune des versions recettées est identifiée par un tag dans l’outil de gestion de configuration, est décrite dans un bon de livraison et est archivée. 3.4 Sauvegardes Les contenus des instances de l’outil de gestion de configuration sont sauvegardés tous les soirs sur supports magnétique DAT. Les environnements d’intégration complets (données, OS, etc.) d’un serveur sont en plus sauvegardés sur un autre serveur. 3.5 Recette logicielle Le Chef de projet Smile réalise un document de Stratégie de recette qui défini les modalités et le planning des recettes (internes Smile et client). Ce document est présenté au client par le Chef de projet pour validation. A priori les éléments repris par la Stratégie de recette sont (sauf mention contraire dans la Stratégie de recette) : • Rappel du périmètre de la recette (ce qui est testé) • Les types de tests prévus : fonctionnels, charges, interfaces • Le planning des étapes de recettes : points de visibilité client, recette interne, recette client, garantie • La qualification et le traitement des anomalies : via l’outil de gestion des bugs précisé dans ce plan (§ Ressources) • Les interlocuteurs responsables des tests : Smile et client. 3.6 Garantie Les niveaux de services assurés pendant la garantie sont précisés dans la Stratégie de recette. La garantie ne couvre pas : • La correction de sources qui auraient été modifiés par des tiers autres que Smile. • La correction rendue nécessaire par toute modification de configuration du serveur par rapport à sa configuration initiale. • La résolution de problèmes matériels, d’OS de base ou de composants non réalisés par Smile. En cas d’anomalie due à l’un de ces composants, Smile propose un contournement. Les interventions hors garantie sont facturables. 3.7 Gestion des risques et reporting Chaque semaine le Chef de projet Smile réalise un statut du projet : le CR Hebdo. Il s’agit d’une image fidèle et synthétique de l’état du projet. Le CR Hebdo sert de support pour les réunions de comités. Il contient au moins : • Un suivi d’avancement par rapport aux jalons • Un état des demandes de changement • Un suivi des risques Smile – Simple, Utile, Performant… Page 11/13 • • Un suivi des problèmes ou questions ouvertes Un suivi des actions et décisions Le CR Hebdo est diffusé par le Chef de projet Smile par email aux acteurs identifiés dans ce plan. Il est validé conformément à la règle énoncée dans ce plan au § validation documentaire. 3.8 Gestion des demandes client Toute demande client est enregistrée par le Chef de projet Smile ou par un responsable désigné par lui. Ses impacts sur le projet sont estimés : charges, délais, coûts. Les demandes exprimées en phase d’élaboration sont prises en compte si elles sont reliées à des demandes exprimées dans le cahier des charges ou dans la proposition commerciale Smile. Les autres demandes (non reliées à la proposition commerciale, ni aux spécifications) sont arbitrées par le comité projet ou par le comité de pilotage selon leur importance. Cet arbitrage décide de la prise en compte des demandes : avenant au projet, report de la demande sur un projet / lot ultérieur, fermeture de la demande. 3.9 Assurance qualité Plusieurs actions sont mises en œuvre pour assurer la qualité des livrables dés le début de leur processus de fabrication : • Des revues croisées de documents (ex. spécifications, cahier de recette) ou de code. Effectuées par un intervenant du projet différent de l’auteur du livrable. Ces revues permettent d’homogénéiser les livrables et de détecter au plus tôt les écarts aux normes de codage ou au cahier des charges initial. • Utilisation d’outil de contrôle continu du code tel que check style (dans les cas pertinents). Il s’agit de vérifier automatiquement et quotidiennement le code produit pour identifier les écarts à des règles de codage préprogrammées. • Des revues / audits techniques formels. Ils sont réalisés par notre Direction Technique qui revoit en profondeur le code, l’architecture, les documents du projet. Elle restitue au Chef de projet Smile un plan d’actions d’amélioration pour prise en compte immédiate. Ces actions ont pour but de corriger les écarts aux bonnes pratiques de développement et de proposer des optimisations. • Des revues / audits de pilotage formels. Ils sont réalisés par notre Direction Qualité qui revoit en détail les documents de gestion du projet et interroge le Chef de projet. Elle lui restitue un plan d’action d’amélioration pour prise en compte immédiate. Ces actions ont pour but de corriger les écarts aux bonnes pratiques de gestion et de proposer des optimisations. 3.10 Satisfaction client La satisfaction du client n’est pas que le seul respect de ses exigences contractuelles. La disponibilité du prestataire, sa réactivité, la notion de devoir de conseil, la visibilité qu’il donne sur le déroulement du projet, le transfert de connaissances vers les équipes du client, … sont des points qui peuvent donner à la relation client-fournisseur une dimension plus partenariale. Smile mesure formellement la satisfaction de ses clients au travers de ses outils internes mais pour que cette mesure soit réellement exploitable il n’y a rien de mieux que l’avis même du client. Cet avis est collecté à l’occasion des réunions du Comité de pilotage, par le chef de projet, et prend la forme d’une note de 0 à 5 (de mauvais à très bon) sur les points suivants : • Qualité des livrables documentaires (présentation, forme, orthographe, lisibilité, etc.) • Visibilité sur le projet (clarté et complétude de l’information délivrée par Smile) • Disponibilité de Smile • Réactivité de Smile pour enregistrer les demandes client Smile – Simple, Utile, Performant… Page 12/13 4 4.1 Annexes Détail des ressources matérielles du projet Type Navigateurs Serveur d’intégration Serveur de saisie Serveur de recette Serveur de production Matériels et versions Front office : Internet Explorer 7 (PC), Mozilla Firefox 3 (PC) et Safari 3 (MacOSX) Fourni par Back office : Internet Explorer 7 (PC), Mozilla Firefox 3 (PC) et Safari 3 (MacOSX) Résolution : 1024*768 Installation similaire au serveur de recette Installation similaire au serveur de recette Installation similaire au serveur de production OS : - Linux Debian Lenny 5.0 - Apache 2.2 - PHP 5.2 - Mysql 5.0 - Typo3 : 4.2.6 SMILE SMILE SMILE ECO-EMBALLAGES FIN DU DOCUMENT Smile – Simple, Utile, Performant… Page 13/13