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