Démarche projet détaillée

Dimension: px
Commencer à balayer dès la page:

Download "Démarche projet détaillée"

Transcription

1 3iL Expertise 43, Rue de Sainte-Anne Limoges Tél : contact@3il-expertise.fr - Date Janvier 2013 Diffusion Public Auteur BOUILLER Romain Relecture CASTEX Mathieu Démarche projet détaillée Démarche projet détaillée Page 1 sur 14

2 Démarche projet détaillée PREAMBULE L objectif de ce document est de formaliser les différentes étapes d un projet au sein de l association 3iL Expertise. En effet, chaque projet comporte des étapes clés, qui sont nécessaires au bon déroulement du projet. Chaque étape est réalisée par différents acteurs et donne lieu à la création de différents documents. Démarche projet détaillée Page 2 sur 14

3 ETAPE 1 : EXPRESSION DES BESOINS [Président] [Consultant spécialisé dans le domaine du projet] Définir le cahier des charges avec le client Cahier des charges Cette étape commence par un premier contact entre le client et 3iL Expertise, durant ce rendezvous soit : le client apporte son cahier des charges, alors nous le parcourront ensemble afin de prendre connaissance de ses besoins, pour le finaliser ; le client n a pas formalisé son besoin sous forme de cahier des charges, il expose alors ses besoins ou ses idées, puis nous le guidons dans le but qu il rédige son cahier des charges pour un futur rendez-vous Plusieurs rendez-vous peuvent être nécessaires pour valider cette étape. Démarche projet détaillée Page 3 sur 14

4 ETAPE 2 : REDACTION DES SPECIFICATIONS TECHNIQUES & FONCTIONNELLES [Consultant] Rédaction des spécifications techniques et fonctionnelles à partir du cahier des charges Spécification techniques et fonctionnelles Durant cette phase, le responsable technique, avec l aide éventuelle d un consultant ont pour objectif de rédiger les spécifications techniques et fonctionnelles à partir du cahier des charges du client. Les spécifications fonctionnelles doivent décrire l ensemble des fonctionnalités de la future application, l ensemble des acteurs, et les interactions entre ces derniers (le «quoi»). Les spécifications techniques doivent explicitées les technologies utilisées, les normes ou standards à respecter (par exemple la validation W3C), les contraintes techniques (le «comment»). Démarche projet détaillée Page 4 sur 14

5 ETAPE 3 : VALIDATION DES SPECIFICATIONS TECHNIQUES & FONCTIONNELLES [Consultant] Valider les spécifications techniques et fonctionnelles (définir le périmètre de l application) Validation des spécifications technique & fonctionnelle, Cette phase est très importante, elle donne lieu à un élément clé pour la suite du projet : la validation des spécifications techniques et générales. Elle peut se dérouler en un seul ou en plusieurs rendez-vous, le but étant de se mettre d accord avec le client sur l application à développer. Il est important de bien valider les aspects fonctionnel et technique, en effet une fois signé par le client, celui-ci ne pourra pas revenir dessus durant la phase de développement. En cas de modification de ses besoins, il faudra procéder à un avenant au contrat (entraînant une modification des coûts). Démarche projet détaillée Page 5 sur 14

6 ÉTAPE 4 : REALISATION D UN PLANNING PREVISIONNEL & DETERMINATION DU BUDGET 11,5 Rédaction d un planning prévisionnel & du budget Planning prévisionnel -, Président [, Consultant] Budget, Président A partir des spécifications techniques et fonctionnelles, le responsable technique se charge de réaliser un planning de Gant prévisionnel. Celui doit être réalisé en collaboration avec un consultant spécialisé dans le domaine du projet afin que les délais estimés soient le plus proche possible de la réalité dans le but d éviter tout écart entre le planning prévisionnel et le réalisé. Des jalons et phases de validations doivent apparaître sur le calendrier afin de valider avec le client les différentes étapes clés du projet. Ensuite, le président doit établir un budget en adéquation avec le planning prévisionnel précédemment réalisé. Le paiement s'effectuera en plusieurs fois, chaque jalons validés par le client entraînera un versement qui sera déterminé lors du prévisionnel. Démarche projet détaillée Page 6 sur 14

7 ETAPE 5 : VALIDATION DU PLANNING PREVISIONNEL & DU BUDGET Président Signature du contrat Contrat, Président Il s agit ici de trouver un accord avec le client sur le budget. Des modifications peuvent être apportées par rapport au planning et au budget prévisionnels rédigés précédemment (suppression de fonctionnalités, entraînant la diminution des coûts par exemple). L objectif étant de clôturer cette phase par la signature du contrat par les deux parties. Démarche projet détaillée Page 7 sur 14

8 ETAPE 6 : RECRUTEMENT CONSULTANTS Président Consultants Recruter les consultants nécessaires à la réalisation du projet Contrat de travail Président, Consultants CF le processus de recrutement. Démarche projet détaillée Page 8 sur 14

9 ETAPE 7 : LANCEMENT DU PROJET Président Consultants Distribution des tâches & mise en place des outils Diffusion du planning Le lancement du projet se déroule en deux temps, une première phase, est une réunion avec toute l équipe du projet (responsable technique, président, consultants). Cette réunion va avoir pour but premier, de présenter le planning prévisionnel aux consultants, puis de leur indiquer la répartition des tâches (qui fait quoi, et quand?). Le président pourra ensuite rappeler des consignes élémentaires ainsi que motiver l équipe afin de s assurer du respect des trois points primordiaux : délais, qualité, coûts. La seconde phase de l étape de lancement de projet est menée par le responsable technique, celui-ci va s assurer que chaque consultant dispose d un espace de travail. Il va créer/donner les droits d accès aux différents serveurs ou ressources, s assurer que chacun ait les bons outils, puis rappeler les règles de développement à l équipe. Démarche projet détaillée Page 9 sur 14

10 ETAPE 8 : PHASE DE PRODUCTION Consultants Développement de l application, point de validation avec le responsable technique & le client Planning réalisé, Consultants La phase de production doit être supervisée par le responsable technique, celui s assure de la bonne avancée du projet et fait régulièrement des points d avancement avec son équipe. Chaque consultant indique l avancée de ses tâches sur le planning réalisé. Dès lors qu un retard est détecté par rapport au planning prévisionnel, une réunion doit être faite au plus vite avec le responsable technique et les consultants en charge de la tâche. Cette réunion doit permettre de comprendre ce retard et de trouver des solutions pour le rattraper. Si un retard entraine inévitablement le retard d un jalon ou le retard de la fin du projet, il faut en tenir informer le client. Pendant la phase de développement, différents point de validation doivent être réalisés avec le client : jalons remise de livrables intermédiaires accès à une démonstration Chacun de ces points de validation doivent être présentés au responsable technique N jours avant la validation avec le client, N étant au prorata de l importance du jalon. Démarche projet détaillée Page 10 sur 14

11 ETAPE 9 : RECETTE USINE Consultant Réalisation & validation de la recette usine Cahier de recette, Consultant Cette étape se déroule au sein de 3iL Expertise, il s agit de contrôler avant la livraison au client que le produit développé correspond à ses spécifications (techniques et fonctionnelles) et exigences. Chaque exigence doit être validée par un ou plusieurs tests. Chaque test est formalisé au travers du cahier de recette, il s agit de la liste exhaustive de tous les tests que l on à réalisé, avec les résultats. Cette phase concerne tous les tests : les tests unitaires, les tests de validation et les tests d'intégration. La couverture des tests, en particulier ceux de non-régression lorsqu'il s'agit d'une nouvelle version d'un produit existant, pouvant être infinie. Lorsque les tests sont terminés et que le cahier de recette est rédigé, on le présente au client. S il estime que les résultats des tests sont conformes à ses attentes et que le produit répond à ses exigences (spécifications), la phase de recette usine prend fin, nous planifions alors la livraison du produit. En revanche, si les résultats de la phase de recette usine ne sont pas acceptables pour le client, et qu il y a non respect des spécifications techniques et fonctionnelles, le produit est retourné aux consultants, afin qu ils apportent les corrections nécessaires pour qu il réponde aux exigences du client. Une nouvelle phase de recette usine est ensuite effectuée. Et ce jusqu à ce que les résultats des tests soient en adéquation avec les spécifications techniques et fonctionnelles. Démarche projet détaillée Page 11 sur 14

12 ETAPE 10 : DEPLOIEMENT / MISE EN PRODUCTION Consultant Livraison du produit Le but du déploiement est de faire en sorte que l application puisse fonctionner : sur les postes de travail des utilisateurs ; sur les réseaux télécoms ; sur les imprimantes ; sur les automates qui lancent les traitements en batch ; et de façon générale sur tous les équipements que l'application utilise. La préparation technique du déploiement dépend de l environnement de l application. Si celle-ci est conçue selon l architecture client-serveur, il faut prévoir la mise en production sur le serveur et aussi un environnement de formation pour les utilisateurs. Il faut également installer la base de données sur le serveur définitif, puis la remplir. Il faut s assurer que les conditions nécessaires à l exploitation sont respectées : qualification des traitements batch, dimensionnement des outils d exploitation, formation des personnes chargées de l exploitation et de la supervision. Il faut identifier parmi les diverses actions à réaliser sur chaque site lors du déploiement celles qui serviront de jalon pour évaluer l avancement du déploiement. Démarche projet détaillée Page 12 sur 14

13 ETAPE 11 : RECETTE UTILISATEUR Réalisation & validation de la recette utilisateur Cahier de recette Lors de l'étape de Recette Utilisateur, le client réalise deux catégories de tests différentes. D'un côté, une recette technique est effectuée afin de vérifier que le produit livré est techniquement conforme sur toute la chaîne de processus. De l'autre, la maîtrise d'ouvrage contrôle l'aspect fonctionnel du produit lors de la recette fonctionnelle. La Recette Fonctionnelle a pour but la validation des fonctionnalités exprimées dans le cahier des charges et détaillées dans les spécifications fonctionnelles. Chargée de contrôler les caractéristiques techniques du produit livré, la Recette Technique regroupe les tests suivants : les tests d'exploitabilité et en particulier le respect des exigences d'architecture technique ; les tests de performance. Comme pour la Recette Usine, tous les tests et leurs résultats de la Recette Utilisateur doiventêtre renseignés dans le cahier de recette par le client. Démarche projet détaillée Page 13 sur 14

14 ETAPE 12 : BILANS DE SATISFACTION Président Consultant Établir un bilan de satisfaction avec le client sur le déroulement du projet Bilan de satisfaction client, Président, Bilan de satisfaction interne, Consultants Lors d une réunion post-projet, le client, le président ainsi que le responsable technique font le point sur le déroulement du projet. Si des difficultés on été rencontrées durant le projet, nous revenons dessus pour essayer de les comprendre afin que chacun dégage un retour sur expérience. Un bilan pourra également être fait en interne avec les consultants et le responsable technique, toujours dans l optique d apprendre de ses erreurs, et d améliorer nos méthodes et processus. Démarche projet détaillée Page 14 sur 14