- 1 - Gestion de projets informatiques Prof Badr Eddine El Mohajir SMI S6 Facul

- 1 - Gestion de projets informatiques Prof Badr Eddine El Mohajir SMI S6 Faculté des Sciences de Tétouan Département d’Informatique UAE El Mohajir SMI – S6 Gestion de projets informatiques Chapitre 1 Introduction et généralités - 3 - Un projet, c’est quoi? ♦Cette réalisation est UNIQUE ♦Elle est EPHEMERE ♦Il faut un CERTAIN TEMPS pour la réaliser Un Projet consiste à vouloir réaliser une IDEE ayant un caractère NOUVEAU - 4 - Composantes d’un projet ♦Comment traduire une « IDEE » en « PROJET »: ♦Transformer l’IDÉE en OBJECTIFS: • TECHNIQUE Ce qu’on veut FAIRE • DE DELAI En combien de TEMPS? • DE COUT Avec quel BUDGET? ♦Définir les MOYENS nécessaires ♦Prévoir l’ORGANISATION et la GESTION du projet - 5 - Définition ♦Notre propos est le développement de projet de systèmes d’information ♦On définira un projet comme un triptyque objectif – moyens – délai. Il s’agit en effet d’atteindre un objectif défini avec des moyens adaptés et dans un délai donné ♦On peut adjoindre un autre sommet correspondant au concept qualité - 6 - Types de gestion ♦La réalisation d’un projet se fait par rapport à une structure; entreprise, administration ou autre. Ces organisations sont stables et possèdent leur propre mode et règles de fonctionnement. Un projet vient mettre en épreuve l’organisation et tester son efficacité - 7 - Types de gestion ♦Aux trois ingrédients d’un projet correspond trois types de gestion: • Gestion de la productivité: organisation, direction de travaux et contrôle (suivi) • Gestion des ressources humains et matériels: choix de l’équipe, affectation de personnel, coordination, sélection matériel, gestion du budget et contrôle des coûts • Gestion du temps pour la maîtrise des délais ♦Ces trois types de gestion sont interdépendants - 8 - Phases d’un projet ♦Le développement d’un projet peut se résumer en deux grandes phases: • Phase de réflexion et de prévision: Activités d’analyse et d’organisation consistant au découpage du projet en unités (taches) et repérage des contraintes d’enchaînement de ces taches, puis ordonnancement (planification de l’exécution des taches (calendrier et affectation de ressources) • Phase de pilotage pour le suivi de l’avancement, prise de décisions et de la production - 9 - Maîtrise d’ouvrage et Maîtrise d’oeuvre ♦Un projet vise à satisfaire un ensemble de besoins exprimés par des futurs utilisateurs. Mais il est conduit à terme par des spécialistes en développement de SI - 10 - Maîtrise d’ouvrage ♦Maître d’ouvrage: • est porteur des besoins, commanditaire d’un résultat correspondant à des objectifs, à son calendrier, à son budget • n’a à priori ni les compétences, ni les moyens techniques pour aboutir aux résultats. Il fait appel à un maître d’œuvre et se fait représenter par un responsable du projet, ou par une direction de projets (équipe de responsables) si le projet est important • peut faire appel à un prestataire (maître d’ouvrage délégué) pour l’aider à définir ses besoins - 11 - Maîtrise d’oeuvre ♦Maître d’oeuvre: • stipendié par le maître d’ouvrage pour réaliser le produit convoité selon des conditions (délais, qualité, coûts, …) définies par un contrat • choisi les moyens de travail techniques et humaines. Il désigne aussi le chef de projet pour conduire le projet à terme • peut avoir recours à des prestataires spécialisés (sous-traitance) quand il ne possède pas des compétences quelquefois pointues - 12 - Spécificité d’un projet de SI ♦Un projet de SI possède au moins deux caractéristiques différentes par rapport aux projets industriels ou de travaux publics: • l’objectif n’est pas toujours complètement défini au début du projet. La part d’aléas est grande. Les moyens ne sont pas prédéfinies de manière exacte. On est souvent conduit à des réajustements, le plus souvent de l’objectif compte tenu des moyens et des délais constatés. Tout ceci est nettement contestable dans un projet de construction de route ou d’un véhicule automobile • le projet de SI se déroule dans une organisation dont la « stabilité » peut être mis en cause par le projet. L’interaction projet organisation est un facteur non négligeable qu’il n’est pas possible d’omettre (un SI peut changer la structure d’une organisation!) - 13 - Découpage d’un projet ♦La résolution d’un problème complexe passe par son découpage en plusieurs sous problèmes dont la résolution sera vraisemblablement plus aisé. De même, un projet est généralement découpé en “morceaux” ♦Un projet peut être défini par un ensemble d’unités autonomes appelées parties. Une partie se définit par les caractéristiques suivantes: • chaque partie conduit à un résultat défini • chaque partie nécessite une quantité de ressources définie • les contraintes d’enchaînement entre parties sont identifiées (certaines parties peuvent s’élaborer séquentiellement, d’autres parallèlement) • une partie peut éventuellement être découpée elle-même en sous parties - 14 - Découpage temporel et structurel ♦Un projet peut être découpé de manière temporelle (succession d’étapes et de phases) ou structurelle (modularisation) • Découpage temporel: un projet est découpé en étapes; une étape est découpée en phases; une phase est découpée en tâches. Chaque étape, phase ou tâche comporte une date de début et une date de fin et produit un résultat défini • Découpage structurel: un projet est découpé en modules, un module peut être, à son tour, découpé en sous modules - 15 - Normalisation de découpage: PBS ♦Le découpage peut être purement structurel: Product Breakdown Structure (PBS) - 16 - Normalisation de découpage: WBS ♦Le découpage peut être à la fois structurel et temporel: Work Breakdown Structure (WBS) - 17 - Normalisation de découpage: OBS ♦On parle de découpage organisationnel quand on indique les responsables d’unités: Organization Breakdown Structure (OBS) - 18 - Étapes dans le cadre d’un découpage temporel ♦Les étapes usuelles que l’on retrouve (pas toujours sous le même nom) dans différentes “méthodes” de développement sont: - 19 - Phases préliminaires ♦Avant projet: • Maître d’ouvrage décrit les grandes lignes du projet • S’assurer de la pertinence du projet, qu’il répond à des besoins réels, rentabilité • Communiquer sur le projet auprès des utilisateurs concernés • Susciter des réactions permettant de conforter le projet ♦Expression des besoins: • Maître d’ouvrage exprime les besoins en terme de fonctionnalités • Validation des spécifications par la direction du projet et les utilisateurs concernés du produit envisagé - 20 - Phases d’études ♦Expression détaillée des besoins: • Maître d’ouvrage dresse une liste détaillé et exhaustive des fonctionnalités requises • Associe le maître d’oeuvre pour compléter utilement un certain nombre de “blancs” ou de “silences” ♦Analyse fonctionnelle: • Conception sur le plan fonctionnelle du produit en se basant sur l’expression détaillée des besoins, déduire l’architecture du produit à réaliser • Élaboration d’un cahier de charge fonctionnel qui doit être validé et approuvé par le maître d’oeuvre ♦Étude technique: • Investir les moyes et les ressources nécessaires au développement du produit • Développer une maquette (prototype) pour vérifier que le produit à développer convient bien au commanditaire • Élaboration d’un cahier des clauses techniques particulières que le maîtrise d’ouvrage doit valider - 21 - Phases de réalisation ♦Lancement du projet (kick-off): • Élaboration et présentation d’un plan précis pour la concrétisation du projet • Accord entre maîtrise d’ouvrage et maîtrise d’œuvre sur le plan • Communication sur le projet auprès des participants et des utilisateurs futurs ♦Développement: • Phase dense pour la maîtrise d’oeuvre pour suivre strictement le plan, en parant aux aléas inévitables (maladie, congés des développeurs, pannes de ressources …etc.). Ces aléas sont tenu en compte lord de l’analyse du risque ♦Recette: • La recette se prépare dès le début du projet et un référentiel “recette” peut faire l’objet d’un accord entre la maîtrise d’oeuvre et la maîtrise d’ouvrage • Livraison du produit par la maîtrise d’œuvre à la maîtrise d’ouvrage • Réalisation des tests de conformité, de fonctionnement et de qualité - 22 - Phases post production ♦Mise en oeuvre: • Mise en production: installation chez le commanditaire, configuration …etc • Formation des utilisateurs finaux ♦Maintenance: • Mesures à prendre pour que le système continue à fonctionner normalement et puisse évoluer et répondre à de nouveaux besoins • Cette phase fait l’objet d’un contrat de prestation complémentaire avec la maîtrise d’oeuvre - 23 - Au cours du projet ♦La maîtrise d’oeuvre doit informer de manière permanente la maîtrise d’ouvrage de l’état d’avancement des travaux ♦Assurer la mise en oeuvre et la conservation de toute la documentation du projet: documents fonctionnels et documents techniques afin de capitaliser les connaissances et aussi en cas d’intervention ultérieure El Mohajir SMI – S6 Gestion de projets informatiques Chapitre 2 Cycles de développement et estimation des charges - 25 - Méthodes de développement ♦Méthodes les plus utilisés dans les cycles de développements sont: • Méthodes systémiques dont Merise est le représentant le plus connu dans le monde francophone • Méthodes orientées objet qui sont plus des formalismes de description que des méthodes. UML est actuellement le représentant le plus connu - 26 - Cycles de développement ♦Cycle code-and-fix: modèle du programmeur classique et "pressé“. La phase finale, en fait, peut être longue. - 27 - Cycles de développement ♦Cycle en V: mélange de découpage structurel uploads/Ingenierie_Lourd/ cours-gestionprojet 1 .pdf

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