Pratique de logiciels de planification
Transcription
Pratique de logiciels de planification
Pratique de logiciels de planification MASTER TECHNOLOGIE & HANDICAP Université Paris 8 Sommaire Introduction Organisation d’un projet Les principaux axes de la planification Gestion des tâches Gestion des ressources Planification Pilotage de projet Introduction Introduction La notion de projet Processus: Objectif, durée Notion de Résultat: ouvrage, service, produit… “Un projet se définit comme une démarche spécifique, qui permet de structurer méthodiquement une réalité à venir. Un projet est défini et mis en oeuvre pour élaborer la réponse au besoin d’un utilisateur, d’un client ou d’une clientèle et il implique un objectif et des actions à entreprendre avec des ressources données” Norme AFNOR X50-105 Notion de besoin Emploi de ressources Gestion de Projet Objectifs Quoi? Moyens Qui? Quand? Comment? Délais Introduction Objectifs à réaliser Quoi? Quel besoin doit satisfaire le résultat (produit fini) du projet? Pour quel ouvrage? Quels objectifs définir? Réalistes, clairs Mesurables Positifs Motivants Arbitrages Les accepter avant le démarrage du projet Introduction Notion de délai Quand? Un projet comporte une durée Évaluation des actions d’un projet Évaluation de la durée du projet Un projet comporte des dates calendaires Ne pas oublier d’actions Avez-vous les bons interlocuteurs pour évaluer la durée des tâches? Arbitrages? Introduction Les moyens Qui? Ressources à la disposition d’un projet: personnel (interne, externe), matériel Coût du projet associé Charges de conception Phases de conception, de réalisation Charges d’investissement Phases de réalisation, mise en oeuvre Charges de fonctionnement Phases d’exploitation Dépenses -> Notion de coût Introduction Management de Projet Possibilité de donner priorité: - aux objectifs - aux délais - aux moyens Les trois composantes d’un projet au détriment des deux autres critères « TIME BOXING » « TASK BOXING » OBJECTIFS Point d’équilibre DELAIS MOYENS Introduction Management de Projet Un projet: une activité opérationnelle à durée de vie limitée dans le temps GERER: Contrôler l’utilisation des ressources en maintenant le budget GERER OR G AN ISE R ORGANISER: Décider qui fait quoi, quand et comment PROJET AN ER M I ANIMER: Donner de la vie au projet, faire partager la dynamique aux différents acteurs Introduction Prévoir les aspects organisationnels du projet Structurels Qui participe et avec quel rôle? Dans le cadre de quelle structure: une, deux,… équipes? Comment se fera la communication?Mettre en place les procédures et instances de communication (réunions, reporting, ..) Individuels Cohésion maximale au sein de l’équipe? Conflits? Motivation de chacun? Introduction Gestion de Projet technique A pour objectif d’améliorer le processus conception / développement de systèmes d’information. Réussite = implication des personnes impliquées: concepteur, développeur, décideur, utilisateur, spécialiste, exploitant... Prendre les bonnes décisions tout au long du cycle de vie du projet. Introduction Expression besoins utilisateurs Démarche générale d’un projet technique (cycle de vie) ETUDE Solution 1 Analyse besoin Analyse Conception Solution 2 Choix Solution .. Cahier Des Charges Produit, service,… Vérification Au Bon Fonctionnement Chiffrage: coûts, gains, délais Réalisation PROJET Conception détaillée Organisation d’un projet Organisation Organisation du projet Découpage en versions, lots (matériel, développement, systèmes d’exploitation...) Découpage en phases (temporel) Découpage en activités (liées aux étapes du processus de développement du projet) Organisation Découpage du projet Structurel Temporel Projet Phase 1 Projet Act. 1.1 Tâche 1.1.1 Act. 1.2 Tâche 1.2.1 Tâche 1.2.2 Phase 2 Act. 2.1 Tâche 2.1.1 Tâche 2.1.2 Act. 2.2 Module 1 Module 2 Module 3 Modules cohérents, autonome, éventuellement indépendants Organisation Découpage temporel du projet Un projet peut-être découpé en Phases Lot, version, demandé par client Projet Phase 1 Act. 1.1 Tâche 1.1.1 Puis une phase en activités Découpage du projet suivant son cycle de vie (développement) Puis une activité est découpée en tâches Act. 1.2 Tâche 1.2.1 Phase 2 Tâche 1.2.2 Act. 2.1 Tâche 2.1.1 Tâche 2.1.2 Act. 2.2 Organisation Cycle de développement d’un projet informatique Découpage du projet en activités (AFNOR): Etude préalable Conception détaillée Réalisation Mise en oeuvre / tests Évaluation / généralisation Maintenance Unified Process Meth. Agiles eXtreme Programming Organisation Cycle de développement: méthodologie Séquentiel (cascade ou « en V ») Iteratif, avec des itérations plus ou moins Méthodes courtes: agiles SCRUM: « sprint » de l’ordre d’un mois UNIFIED PROCESS (UP): 2 à 6 semaines eXtreme Programming (XP): 1 à 2 semaines « Il ne s’agit pas de choisir LA bonne méthode mais de choisir les meilleures pratiques à mettre en œuvre dans un contexte donné ». FORMALISME++ Approche classique Organisation Modèle de cycle en V Cahier des charges Cahier de recette Niveau Métier Analyse préalable Spécifications fonctionnelles générales Tests d’acceptance Niveau Fonctionnel Conception Du système Validation Tests validation Plan de validation Niveau conceptuel Spécifications fonctionnelles détaillées Conception composants Intégration Tests composants Codage Spécifications techniques Tests unitaires Niveau Réalisation Plan de test Plan d’intégration Tâches Définition relations durée Tâches Notion de tâche Une Tâche: plus petite unité de planification Réalisé par une ressource. A des liens de dépendance avec d’autres tâches ou des jalons. Une tâche est définie par sa charge, sa durée, un début et une fin, une priorité. Projet Phase 1 Act. 1.1 Tâche 1.1.1 Act. 1.2 Tâche 1.2.1 Tâche 1.2.2 Phase 2 Act. 2.1 Tâche 2.1.1 Tâche 2.1.2 Act. 2.2 Tâches Gestion des tâches Identifier les tâches au sein des activités, Estimer le temps nécessaire à leur réalisation, Identifier les relations qui éventuellement les lient les unes aux autres (ordonnancement) Diagramme de Pert, chemin critique Planifier les tâches (dans le temps) Diagramme de Gantt Tâches Estimation des charges Charge: quantité de travail nécessaire pour réaliser une tâche, activité ou phase (en jrs/pers., mois/pers. ou an/pers) Durée: charge répartie sur des personnes 20 ho/mois Il existe des règles à respecter! 20 ho sur un mois 5 ho sur 4 mois Tâches Estimation des charges Besoins en ressources Tenir les délais DELAIS CO UT Estimer le budget du projet Pourquoi? I RO Retour sur Investissement Gestion des ressources Définition Calendrier Jalons Ressources Organisation des ressources Gestion des ressources pour tous les projets (n équipes): un référentiel de ressources (pôle de personnes) Une équipe par projet. Définition des disponibilités (congés, temps partiel…), coût, calendrier Ressources Calendrier: Identification des jalons Servent à fixer les évènements sur lesquels le projet doit se synchroniser. Définir les principaux jalons pouvant être communs aux différents projets. Jalons externes: fixés par acteurs externes (client, fournisseur). Jalons internes: date de changement de phase, arrivée de moyens… Planification Planification Planification initiale Estimer les charges des tâches Ordonnancer les tâches Affecter les ressources (estimation des coûts induite) Planification, résolution des conflits, réarbitrage du périmètre de la phase éventuel, etc… Calcul du Chemin critique “enchaînement des tâches qui ne doit pas subir de retard” Planification Fonctions Gestion de Projet Réseau PERT (Programme Evaluation Review Technique) Liens entre les tâches Permet de visualiser le chemin critique Diagramme de GANTT Gestion du temps Dates de début/fin des différentes tâches du projet Planification inverse: quelle date de début pour une date de livraison donnée? Pilotage de projet Pilotage Objectifs du suivi de projet Pilotage du projet: maîtriser et contrôler l’évolution du projet: Suivi d’un tableau de bord centré sur des variables clefs du projet, Détecter le plus rapidement possible les problèmes, Déterminer des actions pouvant infléchir les résultats Prendre en compte les écarts éventuels Pilotage Suivi du projet Collecte de l’avancement des tâches, Saisie du consommé et du Reste à faire, Re-planification du reste à faire dans le futur, Suppression des surcharges, Contrôle du planning obtenu, Pilotage du projet. périodicité hebdomadaire Pilotage Pilotage de projet 3.Comparaison avec planning de référence 2. Mise à jour du planning (consommé, RAF) 1. Collecte de l’avancement desCtâches O UT 7. Enregistrement d’une nouvelle référence 4. Re-planification du reste à faire dans le futur (optimisation des ressources) I RO 6. Contrôle et diffusion du planning obtenu 5. Suppression des surcharges, ajustement Dès maintenant s’inscrire…. MS Project http://www.microsoft.com/france/etudiants/ telecharger/boutique/ms-projectgratuit.aspx Téléchargement gratuit de MS Project Etudiant.ms Délai environ 3 semaines