الشعبية People’s Democratic Republic of Algeria Ministry of Higher Education an

الشعبية People’s Democratic Republic of Algeria Ministry of Higher Education and Scientific Research University of Algiers 1 Ben Département : Domaine : Spécialité : Licence Cours, TD : Gestion de projet logiciel 1 الجمهورية الجزائرية الديمقراطية الشعبية وزارة التعليم العالي والبحث العلمي People’s Democratic Republic of Algeria Ministry of Higher Education and Scientific Research University of Algiers 1 Benyoucef Benkhedda Faculté des Sciences Département : Mathématiques et Informatique Domaine : Mathématiques et Informatique Filière : Informatique Spécialité : Licence Ingénierie des Systèmes d'Information et des Logiciels, L3 Cours, TD : Gestion de projet logiciel Dr ZEMALI Elamine Année universitaire: 2019/2020 Ministry of Higher Education and Scientific Research Ingénierie des Systèmes d'Information et des Logiciels, L3 Cours, TD : Gestion de projet logiciel 2 Avant propos Dans notre sphère privée ou professionnelle, on est tous amené à réaliser des activités qui rentrent dans le cadre de ce qu'on appelle « un projet ». On peut définir un projet comme étant un ensemble d'activités fortement liées, visant à satisfaire un objectif commun. Chaque projet qu'il rentre dans le cadre informatique ou non, doit satisfaire certaines contraintes qui tournent autour de trois catégories : la durée, le coût et la qualité. Cependant, les études ont montré que trois projets sur quatre échouent en termes de satisfaction des exigences tracées avant le lancement, malgré la présence de toutes les compétences nécessaires. Pour cela, la gestion de projet intervient comme un ensemble d'outils qui permet de tracer un plan de réalisation, qui vise à assurer la livraison dans les délais, le respect du budget et la bonne qualité. La gestion de projet est l’ensemble des taches administratives, organisationnelles, prédictives et de contrôle qui assistent le projet avant son lancement, jusqu'à sa clôture. Ce support de cours intitulé « gestion de projet logiciel » rentre dans le cadre de la formation licence informatique dédiée aux étudiants de la spécialité ISIL. Ce cours a principalement comme objectif de présenter un aperçu global sur les concepts liés à la gestion de projet logiciel en présentant les notions indispensables par la compréhension. Il présente également les différents modèles de gestion de projet logiciel et les différentes formes organisationnelles qui existent. Ce cours vise aussi à présenter les étapes de gestion de projet et les éléments clés d’un plan de projet. Ce module est enseigné en tant qu’unité fondamentale « UF2 », avec un volume horaire de 1h30 de cours magistral, 1h30 des travaux dirigés et 1h30 de travaux pratiques. 3 Sommaire Avant propos ..................................................................................................................... 2 Listes de figures ................................................................................................................ 6 Liste des tableaux .............................................................................................................. 7 Liste des abréviations ........................................................................................................ 8 Résumé .............................................................................................................................. 9 Chapitre 1 : Introduction à la gestion de projet .............................................................. 10 Introduction ................................................................................................................. 10 1. Définition d’un projet .............................................................................................. 10 1.1 Les aspects d’un projet ...................................................................................... 11 1. 2 Types de projets ................................................................................................ 11 2. Gestion de projet ..................................................................................................... 12 2.1 Les acteurs de la gestion de projet ..................................................................... 12 3. Les étapes d’un projet ............................................................................................. 14 a) Phase préparatoire ............................................................................................... 14 b) Phase de réalisation ............................................................................................. 14 c) Phase de fin de projet (mise en œuvre) ............................................................... 14 4. Définitions ............................................................................................................... 14 Chapitre 2 : Les modèles de gestion de projet. ............................................................... 16 Introduction ................................................................................................................. 16 2. Notion de cycle de vie ............................................................................................. 16 2.1 Pourquoi un tel découpage ? .............................................................................. 17 2.2 Les phases du cycle de vie ................................................................................. 17 3. Les approches de développement ............................................................................ 18 3.1 Approche séquentielle ....................................................................................... 18 3.2 Méthode Agile : ................................................................................................. 20 3.3 Autres approches de développement : ............................................................... 23 Chapitre 3 Les éléments de gestion de projet ................................................................. 24 Introduction ................................................................................................................. 24 2. Qu’est-ce qu’un plan de projet ? ............................................................................. 24 3. Pourquoi faut-il un plan de projet ? ......................................................................... 25 4. Les éléments clés d’un plan de projet : ................................................................... 25 4.1 La charte d’un projet : ....................................................................................... 25 4.2 Le calendrier d’activités .................................................................................... 26 4.3 L’horaire de travail ............................................................................................ 26 4.4 La matrice de responsabilités ............................................................................ 26 4 4.5 Le budget ........................................................................................................... 27 4.6 Les étapes importantes, avec les dates cibles .................................................... 27 4.7 La stratégie de gestion de risque ....................................................................... 27 Série de TD 1 : Introduction ........................................................................................... 31 Série de TD 1 : Introduction (Corrigé) ........................................................................... 33 Chapitre 4 : L’organisation des équipes de programmation ........................................... 36 Introduction ................................................................................................................. 36 2. L’analyse organisationnelle du projet ..................................................................... 36 2.1 Structure hiérarchique ....................................................................................... 37 2.2 Structure fonctionnelle ...................................................................................... 37 3. Les aspects de gestion de personnel ........................................................................ 38 3.1 Divergence d’objectif ........................................................................................ 38 3.2 Productivité ........................................................................................................ 38 3.3 Evaluation du travail .......................................................................................... 38 3.4 Coordination et communication ....................................................................... 38 4. L’organisation d’une équipe ................................................................................... 40 4.1 Organisation hiérarchique ................................................................................. 40 4.2 Organisation matricielle .................................................................................... 41 4.3 Équipe du programmeur en chef ....................................................................... 42 4.4 Equipe SWAT ................................................................................................... 42 4.5 Une équipe agile ................................................................................................ 42 4.6 Développement de logiciels Open Source ......................................................... 43 Série TD 2 : Gestion des personnes et organisation de l’équipe .................................... 44 Série TD 2 : Gestion des personnes et organisation de l’équipe (corrigé) ..................... 45 Chapitre 5 : Le processus de planification ...................................................................... 47 Introduction ................................................................................................................. 47 2. Définition de la planification .................................................................................. 47 3. Pourquoi planifier ? ................................................................................................. 48 4. Le processus de planification .................................................................................. 48 4.1 Etablir les objectifs et les contraintes ................................................................ 49 4.2 Effectuer une estimation initiale ........................................................................ 49 4.3 Définir les tâches, les étapes clés et les livrables .............................................. 50 4.4 Dresser un horaire pour les tâches à effectuer ................................................... 51 4.5 L'ordonnancement des taches ............................................................................ 52 Série TD 3 : la planification ............................................................................................ 66 Références ....................................................................................................................... 70 5 6 Listes de figures Figure 1 Exemple d’un processus en cascade ................................................................. 19 Figure 2 Exemple d’un processus en V .......................................................................... 20 Figure 3 Processus de gestion de risques ........................................................................ 29 Figure 4 Exemple d’une structure hiérarchique .............................................................. 37 Figure 5 Exemple d’une structure fonctionnelle ............................................................. 37 Figure 6 Exemple d’une organisation hiérarchique de développement logiciel ............. 40 Figure 7 Organigramme de planification ........................................................................ 49 Figure 8 La modélisation de l’ordonnancement par Gantt ............................................. 56 Figure 9 Diagramme PERT pour un ordonnancement ................................................... 57 Figure 10 Diagramme CPM pour un ordonnancement ................................................... 58 Figure 11 Diagramme de CPM ....................................................................................... 59 Figure 12 Diagramme de CPM pour l’affectation de ressources .................................... 63 Figure 13 Diagramme de Gantt pour l’affectation de ressources ................................... 63 Figure 14 Elimination de surcharge par un nivellement par date ................................... 64 Figure 15 Elimination de surcharge par lissage .............................................................. 65 7 Liste des tableaux Tableau 1 Exemple d’une matrice de responsabilité ...................................................... 27 Tableau 2 Exemple d’un Tableau d'étapes clés .............................................................. 54 Tableau 3 Exemple d’un tableau de tâches ..................................................................... 54 Tableau 4 Exemple d’un tableau d’allocation ................................................................ 55 Tableau 5 Exemple d’un ordonnancement ..................................................................... 56 Tableau 6 2 eme exemple d’un ordonnancement .......................................................... 57 Tableau 7 Exemple de calcul des marges ....................................................................... 61 Tableau 8 Exemple d’affectation de ressource ............................................................... 62 8 Liste des abréviations CPM : Critical Path Method DTA : Début au plus tard DTO : Début au plus tôt FTA : Fin au plus tard FTO : Fin au plus tôt PBS : Product Breakdown Structure PERT : Program Evaluation and Review Technique WBD : Wide Bande Delphi WBS : Work Breakdown Structure 9 Résumé L’élaboration et la réalisation d’un projet quelque soit sa nature passe par plusieurs étapes dans lesquelles plusieurs personnes contribues dans le but d’atteindre un objectif commun. Généralement, un projet est la conséquence d’un besoin ou une problématique. Ceci est fixé par ce qu’on appelle le maitre d’ouvrage ou le propriétaire. Ce dernier explique soigneusement les grandes lignes de ce qui va être le produit final, les contraintes temporelles imposées et le budget alloué. Une fois établis, ces informations seront communiquées au maitre d’œuvre qui reçoit la commande et entame les opérations nécessaires à la production. Le responsable de projet, sur la base d’analyse des besoins et contraintes imposées, modélise sa vision sur la manière dont le projet sera réalisé. Cette tache est vraiment critique puisque la réussite du projet en dépend largement. Généralement, le résultat est modélisé sous forme d’un plan de travail opérationnel qui répond à plusieurs questions : • Pourquoi ? Quel est le besoin ? Quel service rendu ? Quelles sont les fonctions attendues ? • Quoi ? Quel système ? Quels éléments à construire ? • Comment ? Quelles activités pour réaliser le projet ? • Qui ? Quelles compétences ? • Combien ? Quel budget ? • Quand ? Quel calendrier ? Le chef de projet doit être vigilant en préparant des plans et des stratégies de secours pour tous les imprévus qui puissent mettre en péril l’élan de son projet. Il commence par identifier tous les risques et les analyser en précisant leur probabilité d’appariation et leur impact. Ensuite, les risques seront traités par des plans d’évitement, plans de réduction et plans de secoure. Le chef de projet assure le pilotage de son projet en suivant le plus strictement possible le plan pour livrer l’ouvrage suivant le calendrier prévu, sans dépasser les coûts budgétés. 10 Chapitre 1 : Introduction à la gestion de projet Introduction Dans le monde entier, uploads/Management/cours-gpl-pdf.pdf

  • 36
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Fev 19, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 2.8087MB