1 Mise en place d’un système de suivi des projets Etude, conception et mise en

1 Mise en place d’un système de suivi des projets Etude, conception et mise en place d’une Plateforme de Management des projets MIAGE Méthode Informatique Appliquée à la Gestion des Entreprises M. El Mehdi BELASLA Année universitaire : 2016 - 2017 Remerciement Avant d’entamer la réalisation de ce rapport, Il nous est agréable de nous acquitter d’une dette de reconnaissance auprès de toutes personnes dont l’intervention a favorisé l’aboutissement de ce projet. Nous remercions sincèrement notre cher encadrant, Monsieur Mehdi Belassla, professeur à l’École Marocaine des Sciences de l’Ingénieur, qui s’est toujours montré à l’écoute et très disponible tout au long de la réalisation de ce travail, ainsi pour l’inspiration, l’aide et le temps qu’il nous a consacré et sans qui ce travail n’aurait jamais vu le jour. Nous tenons à reconnaître également, non seulement par nécessité, mais par respect et gratitude profonde, tout le corps professoral de l’ECOLE Centre pour les efforts déployés afin de nous assurer un meilleur environnement de formation. Nos remerciements s’adressent également à tous nos professeurs qui se sont donnés avec dévouement à notre formation. Merci aux membres du Jury pour l’honneur qu’ils nous accordent en acceptant de juger et évaluer ce travail. Résumé Dans le cadre d’un projet de fin d’étude. On a été appelé à réaliser un projet qui consiste à mettre en place un système de gestion et suivi des projets dans une entreprise. De ce fait, notre solution permet de mettre en place un système qui doit entre autre permettre un suivi des projet, une élaboration et mise à jour des plannings des travaux de manière souple et entièrement dynamique ainsi qu’une gestion des ressources humaines et. Pour mettre en place ce système et vu sa complexité, nous avons opté pour la méthode de gestion de projet SCRUM qui suit un processus itératif. Chaque itération commence par une analyse et conception des différents modules en utilisant le langage UML. Ensuite la réalisation en exploitant les fonctionnalités de la plateforme .NET. Enfin nous avons utilisé les systèmes de gestion de base de données MS SQL SERVER 2012. Le présent document rapporte l’essentiel de la mission accomplie dans le cadre de ce projet. Mots clés : .Net, MVC, gestion des projets, SCRUM, UML, suivi, Ressources Abstract This document represents the result of our work in the end-of-study project, our mission was to setting up a project management and monitoring system in a company. As a result, our solution enables us to set up a system which allow project monitoring, work planning and updating in a flexible and fully dynamic way, and human resources management. To manage our project, we opted for the SCRUM project management method that follows an iterative process. Each iteration begins with an analysis and design of the different modules using the UML language. Then the realization by exploiting the functionalities of the .NET platform. Finally, we used MS SQL SERVER 2012 database management systems. keywords : .Net, MVC, gestion des projets, SCRUM, UML, suivi, Ressources Liste des abreviations Abréviation Désignation UML Unified Modeling Language MVC Model Vue Controler CLI Common Language Infrastructure SGBD Système de gestion base de données CP Chef de projet DP Directeur de projet Liste des figures Figure 1 : cycle de développement SCRUM..........................................................................................16 Figure 2 : Planning du projet................................................................................................................17 Figure 3 : schéma processus de gestion de projet................................................................................21 Figure 4 : Diagramme d’activité de planification d’un projet...............................................................22 Figure 5: Architecture technique du projet..........................................................................................27 Figure 6: Architecture MVC..................................................................................................................28 Figure 7 : Arborescence du projet sous Visuel Studio..........................................................................30 Figure 8 : Cas d’utilisation gestion de projet........................................................................................34 Figure 9: Diagramme des classes du module "Gestion des projets".....................................................35 Figure 10 : Interface création d’un nouveau projet..............................................................................36 Figure 11 : Interface liste des projets...................................................................................................36 Figure 12 : Cas d’utilisation gestion des taches....................................................................................40 Figure 13 : Diagramme de classe « gestion des taches »......................................................................42 Figure 14 : Interface d’affectation des taches......................................................................................43 Figure 15 : Cas d’utilisation gestion des ressources.............................................................................47 Figure 16 : Diagramme de classe « Gestion des ressources »...............................................................48 Liste des tableaux Tableau 1 : Tableau des livrables..........................................................................................................15 Tableau 2: Description des risques.......................................................................................................17 Tableau 3:Tableau des Acteurs.............................................................................................................23 Tableau 4: Tableau des règles de gestion.............................................................................................25 Tableau 5: Fiche du sprint 1.................................................................................................................32 Tableau 6 :Règles de gestion du module « gestion de projet »............................................................33 Tableau 7 : Description de cas d’utilisation « gestion de projet »........................................................35 Tableau 8: Description du sprint 2........................................................................................................38 Tableau 9 : Règles de gestion « gestion des taches »...........................................................................39 Tableau 10 : Description du cas d’utilisation « gestion des taches »...................................................41 Tableau 11: Description du sprint 3......................................................................................................45 Tableau 12 : Règles de gestion « gestion des ressources »..................................................................46 Tableau 13 : Description cas d’utilisation « gestion des ressources »..................................................47 Tableau 14 : Webographie...................................................................................................................50 Table des matières CHAPITRE 1.......................................................................................................................................13 Contexte générale du projet..................................................................................................................13 1. Contexte du projet........................................................................................................................14 1.1. Problématique générale.......................................................................................................14 1.2. But du projet........................................................................................................................14 1.3. Missions du projet................................................................................................................14 1.4. Livrables du projet................................................................................................................15 1.5. Méthodologies de développement......................................................................................15 1.5.1. Pourquoi SCRUM ?............................................................................................................16 1.6. Détermination des risques....................................................................................................17 1.7. Planning du projet................................................................................................................17 1.8. Conclusion............................................................................................................................18 CHAPITRE 2.......................................................................................................................................19 Etudes des besoins................................................................................................................................19 1. Problématique générale................................................................................................................20 2. Objectif du projet..........................................................................................................................20 3. Etude de l’existant........................................................................................................................20 3.1. La gestion des projets...............................................................................................................20 3.2. Processus de planification d’un projet......................................................................................21 4. Expression des besoins fonctionnels.............................................................................................22 4.1. Identification des acteurs......................................................................................................22 4.1.1. Rôles.................................................................................................................................23 4.2. Fonctionnalités du système cible.........................................................................................23 4.3.1. Gestion des projets................................................................................................................23 4.3.2. Gestion des ressources..........................................................................................................24 4.3. 3. Gestion des tâches................................................................................................................24 4.3.4 Gestion suivi du projet:...........................................................................................................24 5. Quelques Règles de gestion..........................................................................................................25 5. Conclusion................................................................................................................................25 CHAPITRE 3.......................................................................................................................................26 Etude Technique...................................................................................................................................26 1. Architecture technique..............................................................................................................27 2. Architecture MVC....................................................................................................................27 3. Outils de développement..........................................................................................................28 4. Arborescence du projet.............................................................................................................29 5. Conclusion................................................................................................................................30 CHAPITRE 4.......................................................................................................................................31 Sprint 1 : Module « Gestion des projets ».............................................................................................31 1. Description du sprint 1 : Gestion des projets...........................................................................32 2. Analyse et conception...............................................................................................................33 3. Réalisation................................................................................................................................35 4. Conclusion....................................................................................................................................36 CHAPITRE 5.......................................................................................................................................37 Sprint 2.................................................................................................................................................37 1. Prérequis du sprint 2 : Gestion des taches.....................................................................................38 2. Modélisation.................................................................................................................................40 3. Interfaces......................................................................................................................................42 4. Conclusion....................................................................................................................................43 CHAPITRE 6.......................................................................................................................................44 Sprint 3.................................................................................................................................................44 1. Prérequis du sprint 3 : Gestion des ressources..............................................................................45 2. Modélisation.................................................................................................................................46 3. Interfaces......................................................................................................................................48 4. Conclusion....................................................................................................................................48 Bibliographie - Webographie................................................................................................................50 Introduction générale Depuis déjà plusieurs décennies, la gestion de projet a contribué de façon très significative à la nouvelle pratique de la gestion. Grâce à cette approche, les organisations peuvent mieux planifier, coordonner, diriger et surtout contrôler leurs ressources et ce, de façon structurée et optimale. En effet, la gestion informatisée de projet procure un outil très puissant aux gestionnaires d’aujourd’hui par sa flexibilité et sa polyvalence. De plus, elle permet de résoudre les problèmes les plus complexes. C’est dans ce cadre, et dans le cadre d’un projet de fin d’étude, on a été appelé à réaliser un projet qui consiste à l’étude, la conception et la mise en place d’un système de gestion et suivi des projets dans une entreprise, et cela sous la plateforme .NET. Le présent rapport expose ainsi le bilan du travail réalisé selon sept étapes fondamentales : Chapitre 1 : « Contexte générale du projet » Décrit la problématique, les objectifs ainsi que les résultats attendus. Chapitre 2 : « Cahier du charge », ce chapitre cible expliciter le besoin, au travers de fonctions de services et de fonctions de contraintes (règles de gestion). Chapitre 3 : « Sprint 0 » : étude préalable, c’est la phase d’initialisation du projet, elle se penche sur la définition des exigences fonctionnelles du projet, ainsi que la démarche suivie pour sa réalisation, la planification à adopter, l’architecture technique et applicative tout en mettant le point sur les différents risques pouvant parvenir au cours de la réalisation. Chapitre 4 : « Sprint 1 : lot Projets » , ce chapitre décrit le flux de gestion et pilotage des projets depuis la modélisation jusqu’au l’interfaçage. Chapitre 5 : « Sprint 2 : lot Taches » , cette phase concerne la gestion des taches d’un projet et l’affection de ses dernières aux ressources Chapitre 6 : « Sprint 3 : lot Ressources », c’est la partie qui traite la gestion des ressources d’un projet. Chapitre 7 : « Sprint 4 : lot Suivi taches » , ce sprint est réservé pour la phase noyau de cette plateforme, c’est le suivi des taches, qui permet aux responsables d’un projet de savoir l’état d’avancement et le statut de chaque tache. CHAPITRE 1 Contexte générale du projet Dans ce chapitre, nous présentons notre projet de fin d’étude, à savoir la problématique, les objectifs et les résultats attendus I I.1 1. Contexte du projet 1.1. Problématique générale Plébiscitée par de plus en plus d’entreprises, la gestion de projet s’impose dans des structures de toutes tailles comme un mode d’organisation particulièrement efficace. Si elles veulent demeurer concurrentielles, les entreprises n’ont pas le choix, elles doivent constamment améliorer leur performance et mettre en place un système de gestion et suivi de projets. Ceci a l’avantage de faire gagner du temps grâce au respect des délais prescrits et de ce fait, il épargne à l’entreprise les risques et les conflits litigieux qu’elle pourra rencontrer vis-à-vis de ses partenaires et ses clients contractuels. 1.2. But du projet L’objectif du projet est de développer un système de gestion et suivi des projets qui répond aux besoins de l’entreprise Cette gestion permettra au uploads/Ingenierie_Lourd/ exemple-de-rapport-scrum.pdf

  • 61
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager