GESTION DE PROJET Pour réaliser ce Tp, vous devez disposer du contexte Itaste et d'un accès à la base de données Itaste, hébergée sur notre serveur de bases de données de production. Vous utiliserez Microsoft SQL Server Management Studio et le compte (Itaste, Itaste). I- Quelques notions de projet 1.1 Définition C est un ensemble d activités coordonnées comportant des dates de début et de fin, entrepris dans le but d atteindre un objectif conforme à des exigences spécifiques telles que des contraintes de délais, de coûts et de ressources. Retrouver des attributs dans le schéma relationnel faisant référence aux éléments de cette définition. Un projet doit être piloté en fonction des 3 types d indicateurs : le coût de réalisation, le délai de réalisation et la qualité du produit (répondant à la satisfaction du client). Ceci est représenté par le triangle «magique» Il en résulte plusieurs types de projet selon l équilibrage de ces 3 facteurs. Type 1 : Succès Projet terminé en temps et dans le budget avec les fonctionnalités prévues Type 2 : Douteux (challenged) Projet terminé hors délai ou hors budget ou sans la totalité des fonctionnalités prévues Type 3 : Echec Projet tué pendant le développement En consultant le tableau de bord, indiquez lesquels de ces 3 indicateurs sont particulièrement surveillés par Itaste. 1
Comment faire évoluer la base de données pour prendre en compte le 3 ème critère La base de données actuelle ne permet pas de calculer le % de projet en échec. Comment la faire évoluer pour permettre ce calcul. 1.2 l équipe projet 1.2.1 le maître d ouvrage Le maître d ouvrage porte les objectifs du projet et représente à ce titre les futurs utilisateurs de l ouvrage qui résultera du projet Il est responsable de l expression des besoins de ces utilisateurs mais n a pas forcément les compétences techniques pour réaliser l ouvrage. 1.2.2 le maître d oeuvre Le maître d œuvre est responsable de la réalisation technique du projet correspondant aux objectifs fixés par la maîtrise d ouvrage. Elle définit un budget et mobilise des ressources humaines et matérielles pour réaliser le projet dans les conditions de coût, de délai et de qualité imposés par le maître d ouvrage. Elle peut être un service interne à l organisation ou une société externe. Pour un projet, la société Itaste sera le maître d ouvrage ou le maître d'œuvre? 1.2.3 le chef de projet Le chef de projet, désigné par le maître d œuvre est une personne physique responsable du bon déroulement du projet. Il doit intégrer la diversité des acteurs impliqués. Son rôle consiste à veiller à la bonne coordination des intervenants, à animer le projet (prise de décision, gestion de conflits, ), à communiquer sur l avancement du projet. Les chefs de projet ont-ils été désignés par le maître d œuvre ou le maître d ouvrage? Quelles sont les tâches du chef de projet? Quel outil est utilisé pour assurer le respect des coûts et des délais? 2
Quel outil est utilisé pour assurer le respect de la qualité? II- Planification Tout projet nécessite au départ d identifier et d ordonnancer les tâches à réaliser. Plus le projet est grand, plus il se montre indispensable de le découper en étapes (en tâches) afin de mieux le suivre, de contrôler son avancement, de mesurer son adéquation aux délais et coûts prévus. Quelle relation du schéma relationnel est utilisée pour le découpage et la planification d'un projet? Quelles informations sont enregistrées avant le début de la tâche, au début de la tâche et à la fin d'une tâche? Qui a en charge la planification du projet? La planification qui en résulte doit permettre : - de minimiser le temps total du projet - de répartir les ressources de façon optimale dans le temps - et ainsi d éviter les retards et dépassement de budget. La réalisation d un projet nécessite une succession de tâches auxquelles s attachent certaines contraintes : De temps : délais à respecter pour l exécution des tâches ; D antériorité : certaines tâches doivent s exécuter avant d autres ; De production : temps d occupation du matériel ou des hommes qui l utilisent.. Les techniques d ordonnancement dans le cadre de la gestion d un projet ont pour objectif de déterminer la durée totale du projet connaître le chemin critique qui est composé d'une succession de tâches critiques pour lesquelles tout retard pris dans leur réalisation se traduit par un allongement de la durée du projet pouvoir adapter le projet aux contraintes de résultat (répondre au mieux aux besoins exprimés par un client, au meilleur coût et dans les meilleurs délais, en tenant compte des différentes contraintes). Ecrire la requête SQL permettant d'obtenir le numéro, le nom et la durée prévue des différentes tâches du projet numéro 4 Ecrire la requête SQL qui présente les tâches de ce même projet en fonction de leur date de début prévue 3
A partir des informations précédentes, construire le diagramme de gantt. Tâche 6 7 8 Quelle est la durée totale du projet numéro 4? III- Le suivi de projet Le suivi de projet consiste à surveiller les travaux, à enregistrer le travail réalisé et à dépister les problèmes susceptibles d affecter les résultats. Le chef de projet doit détecter, le plus tôt possible, tout retard afin de le corriger ou éventuellement de négocier de nouveaux délais avec le client. 3.1 les grandeurs caractéristiques du suivi de projet. Différentes grandeurs peuvent être calculées pour suivre un projet Pour chaque tâche - le temps prévu - le temps passé réellement On peut alors établir un diagramme de Gantt réajusté en ajoutant pour chaque tâche en dessous de la barre horizontale correspondant au temps prévu, une barre horizontale correspondant au temps passé réellement. Ecrire la requête SQL permettant d'obtenir le numéro, le nom et la durée réelle des différentes tâches du projet numéro 4 Idem avec la date de début réelle En utilisant les résultats des requêtes précédentes, établir le diagramme de Gantt ajusté. Tâche 6 7 8 4
Que peut-on en conclure concernant chacune des tâches? Que peut-on en conclure concernant le projet? Pour le projet - temps total passé à accomplir les tâches réalisées - Le «reste à faire»: temps prévu, à une date précise, pour accomplir les tâches non réalisées Comment sont repérées dans la base de données les tâches réalisées et le tâches non réalisées? Pour une tâche ou un projet - Ecart : différence entre le temps passé et le temps prévu Ecrire la requête SQL permettant d'indiquer le numéro des projets en retard 3.2 La gestion des écarts. Le calcul des écarts et du reste à faire en cours de projet a pour but d'initier des actions correctrices, concernant en particulier les ressources (matérielles, humaines) dont certaines peuvent être sous ou sur-utilisées. Les actions les plus fréquentes sont: - accroître les ressources affectées à une tâche pour en diminuer le temps de réalisation. - réduire les ressources affectées à une tâche, afin de les libérer pour d'autres tâches. Ceci a donc pour effet d'allonger la tâche et n'est donc possible que si la tâche dispose d'une marge permettant de ne pas retarder l'ensemble du projet. - retarder le début d'une tâche disposant d'une marge afin de libérer des ressources