Gestion de projets informatiques Pr. Bouzid Génie informatique – 4ème année Ann

Gestion de projets informatiques Pr. Bouzid Génie informatique – 4ème année Année universitaire 2020- 2021 Gestion de projets informatiques 1 Plan du cours • Cadre général de la gestion de projets • Méthodes et méthodologies de gestion de projets informatiques • Planifier et piloter un projet informatique • Référentiels informatiques Gestion de projets informatiques 2 Cadre général de la gestion de projets Gestion de projets informatiques 3 Cadre général • Objectifs de la gestion de projets • Les phases d’un projet informatique • Les acteurs d’un projet informatique • Documents et livrables Gestion de projets informatiques 4 Objectifs • Un projet (informatique) comporte: • Un objectif précis (décomposé en sous objectifs) • Des moyens (techniques, humains, matériels, financiers, …) • Des contraintes (budget, délais, qualité, …) Gestion de projets informatiques 5 Projet Objectif Contraintes Moyens Objectifs • Un projet doit avoir un objectif principal et des sous objectifs clairs et précis (étape souvent négligée…) • Ces objectifs seront les spécifications à réaliser dans un délai précis pour un budget donné • Le triangle magique des contraintes de la gestion de projets: Gestion de projets informatiques 6 Qualité Délais Coûts Contraintes Projets Pourquoi la gestion de projets? • Des problèmes peuvent subvenir : • Changement des objectifs • Objectifs pas clairs, milieu de l’entreprise complexe (différents acteurs intervenants) • Planning et délais non respectés • Surcoûts importants • Produit ne répondant pas aux spécifications du client • Problème de qualité (performance, matériel utilisé, …) • … Gestion de projets informatiques 7 D’où la gestion des risques Pourquoi la gestion de projets? Gestion de projets informatiques 8 Objectifs • Un projet a cinq aspects à respecter: Gestion de projets informatiques 9 Projets Fonctionnel Technique Organisatio nnel Délais Coûts Répond à un objectif Doit respecter les spécifications et les contraintes Doit respecter l’organisation du projet (acteurs, rôles, tâches, gestion du changement, … Doit respecter les échéances (le planning) Doit respecter le budget alloué Cadre général • Objectifs de la gestion de projets • Les phases d’un projet informatique • Les acteurs d’un projet informatique • Documents et livrables Gestion de projets informatiques 10 Les phases d’un projet info • Phases majeurs de réalisation d’un projet: • Etude (cadrage) • Analyse et Conception • Développement* • Test / Intégration / Déploiement Gestion de projets informatiques 11 Etude Analyse & Conception Développe ment Test / Intégration * A noter qu’il y a des tests qu’on effectue avant et pendant le développement et des tests qu’on effectue après Phase d’étude • Objectifs de la Phase d’étude : • Capture des besoins fonctionnels* : • réunions avec le client • rédaction du cahier des charges • Capture des besoins techniques (technologies demandées, architecture en place ou à définir, les OS compatibles,…) • Maquettage et prototypage (peuvent aussi être réalisé dans la phase d’analyse et conception) • Prototype : terme utilisé en industrie pour la production d’un premier modèle type avant de passer à la production en série. En informatique il s’agit d’une version simplifiée et minime de l’application • Maquette : dessin des interfaces de l’application • Les maquettes et prototypes permettent de valider les besoins de façon précise • Etude de faisabilité et Gestion des risques (avec PAQ) Gestion de projets informatiques 12 * Les points en vert sont ceux qui seront détaillés dans la suite Phase d’étude Gestion de projets informatiques 13 Le CDC • Le cahier des charges: • document qui permet de formaliser avec précision le besoin du demandeur (le client) • Il s’agit d’un engagement contractuel entre le client et le prestataire (fournisseur du service) • Il énonce le besoin et décrit l’ensemble des fonctions attendues par le produit • Il détaille les conditions dans lesquelles il doit être réalisé (délais, moyens, contraintes) • Il n’a pas de format obligatoire précis mais de nombreuses normes existent proposant des plans types de rédaction d’un cahier des charges • Exemple: norme NF X50-151 par AFNOR (association française de normalisation) Gestion de projets informatiques 14 Le CDC • Le CDC rassemble différentes informations: • Informations générales: • Objectif: énoncé du besoin, finalité • Contexte et environnement client: • études déjà effectuées, • Benchmark (comparatifs de produits qui répondent au même besoin), • périmètre (parties concernées : une ou une plusieurs filiales de la société, plusieurs sites ou succursales dans des pays différents, etc.), • types de prestation (type de service, sous-traitance,…), • caractère confidentiel (secret industriel, secret défense) • Environnement du produit: • types utilisateurs (utilisateur normal, admin, développeur,…) • équipements (type de matériels, de serveurs,...), • contraintes techniques et d’exploitation (compatibilités OS, environnement distribué, …) Gestion de projets informatiques 15 Le CDC • Description fonctionnelle des besoins (spécifications): • Il s’agit d’une description détaillée des fonctions du produit (c’est ce qu’on appelle les spécifications fonctionnelles) • Les specs peuvent être décrites de façon simple ou détaillée (plus c’est détaillé, mieux c’est pour le développeur) • On peut aussi définir les niveaux de priorité de chaque fonction du produit et spécifier ses contraintes (règles de gestion de la fonction) Gestion de projets informatiques 16 Le CDC: Exemple de specs Fonction : Créer une fiche client Objectif Pouvoir renseigner et enregistrer les informations d’un client après saisie manuelle des données dans un formulaire dédié Description La création d’une fiche client est accessible à partir du menu général de l’application et à partir de la fonction rechercher client. Le formulaire de saisie comprend les informations suivantes: Numéro client (champ pré-saisi), Nom du client (champ obligatoire), Activité, Contact (champ obligatoire),… Contraintes / règles de gestion - Le numéro client est un numéro de 7 chiffres généré aléatoirement par le système. - Une fois enregistrée, la fiche client ne peut être modifiée que par son créateur Niveau de priorité Priorité haute Gestion de projets informatiques 17 Le CDC • Planification • Réunions (quand, à quelle fréquence,…) • Délais (échéancier des livrables en précisant ce que contient chaque livrable) • Les livrables peuvent être: composants, versions du produits, documents,… • Coûts* : • coût global et/ou détaillé (par fonctions/modules/livrables), cas de sous-traitances, cas de changement • modalités de paiement (comment et quand), • pénalités (cas d’annulation, ou autre) Gestion de projets informatiques 18 * A noter que les éléments liés au coûts figurent souvent sur le contrat de prestation, il est facultatif de les avoir dans le CDC Phase d’étude • Etude de faisabilité: • Sur le plan politique (de l’entreprise) : estimer la place du futur produit par rapport aux autres réalisations de l’entreprise (a-t-il un réel intérêt, vas t-il remplacer un ensemble de produits, y a-t-il une redondance…) • Sur le plan économique : calculer le retour sur investissement (ROI) du produit • Sur le plan technique : évaluer les impacts coûts/délais de la mise en place du produit • Déterminer les ressources (humaines et matérielles) et leur disponibilité • Gérer les risques : • Recenser les différents risques liés au projet (techniques, fonctionnels, humains, etc.), leur niveau d’importance (quel impact sur le projet) et d’éventuelles remédiations (actions préventives) • Rédiger un plan d’assurance qualité (PAQ) Gestion de projets informatiques 19 Gestion des risques • La gestion des risques: exemples Gestion de projets informatiques 20 Description du risque Impact Type de risque Niveau d'impact Actions associées Sous-estimation des délais de réalisation Impact sur les délais (retard) Planification Important - Suivi quotidien / hebdomadaire de l'avancement du projet - Réévaluer les délais Blocage technique Impact sur les délais (retard) Impact sur l’achèvement du projet Technique Majeur/ bloquant Prévoir du temps pour la formation et la montée en compétence des équipes de dev Application difficile à prendre en main (pas intuitive) Impact sur les utilisateurs Fonctionnel/ergon omique Moyen - Etudier l’ergonomie de l’application avec le client (et/ou un groupe d’utilisateurs) - Faire une maquette de l’application Gestion des risques • Plan d’Assurance Qualité: Définition wikipédia: Un plan qualité, ou plan d'assurance qualité (PAQ), est un document qui décrit les dispositions particulières mises en œuvre pour la réalisation d'un produit ou d'un service afin de répondre aux exigences contractuelles en matière de qualité. C'est donc un outil du management de la qualité. • En d’autres termes: Le PAQ spécifie les dispositions adoptées par l’équipe projet et le client pour garantir qu’une démarche qualitative sera associée à la réalisation du projet. Gestion de projets informatiques 21 Plan d’ Assurance Qualité • Ces dispositions portent sur: • l’organisation du projet (structures, acteurs, outils, méthodes, documentation, cycle de vie, jalonnement) • La production des livrables (services, documents et produits logiciels) • Le PAQ n’est pas un document figé, mais un cadre organisationnel destiné à servir de document de référence à l’ensemble des intervenants (clients, prestataires) • Ce document fait partie de la réalisation du projet. Il évolue au fur et à mesure de l’avancement du projet • Il vise à soutenir en permanence la gestion de la qualité (contrôle des dispositions adoptées, définition de facteurs et critères mesurables) et réduit ainsi les risques liés au projet • Le PAQ est complémentaire au CDC Gestion de projets informatiques 22 Plan d’ Assurance Qualité • Le uploads/Management/ cours-gestion-projet-cadre-ge-ne-ral-gi4-ve.pdf

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