Upload
zakiazakia
View
1.030
Download
0
Embed Size (px)
Citation preview
Gestion projet
2
Qu’est-ce qu’un projet ? Définition AFNOR/AFITEP
« Processus unique qui consiste en un ensemble d’activités coordonnées et maîtrisées comportant des dates de début et de fin, entrepris dans le but d’atteindre un objectif conforme à des exigences, incluant les contraintes de délais, de coûts et de ressources »
3
Qu’attendre du projet ?
Objet du projet– définition fonctionnelle : « à quoi ça sert »
But du projet– pourquoi le lance - t - on ?
Effets du projet– directs– Retombées
Identification du périmètre– qui le veut– pourquoi?– qui utilise l’outil, le produit, le service?– à qui cela profitera - t - il?
4
Objectifs poursuivis par les projets
Maîtrise des coûts Maîtrise des délais Assurance de la qualité du produit à livrer
TRIANGLE MAGIQUETRIANGLE MAGIQUE
Coûts
DélaisQualité, performance
5
Objectifs poursuivis par les projets
6
Objectifs poursuivis par les projets
la gestion de la production est celle qui permet d'atteindre globalement l'objectif ou du moins de s'en rapprocher régulièrement : elle consiste en organisation, en direction de travaux et en contrôle (suivi)
la gestion des ressources est la gestion des moyens humains (choix de l'équipe, affectation de personnel, coordination), matériels (choix, acquisition, location), et financiers (gestion du budget, coûts d'utilisation des ressources).
la gestion du temps doit permettre la maîtrise des délais. Bien évidemment, ces trois types de gestion sont interdépendants.
7
Outils pour atteindre ces objectifs:Techniques de conduite de projet
Découpage et structuration Planification en délais Allocation des ressources Estimation, évaluation Planification budgétaire Suivi de projet
8
Outils pour atteindre ces objectifs: Management de projet
Organiser le projet (humains, ressources, méthodes de contrôle)
Outils méthodologiques: plan de projet, plan qualité
Outil de pilotage Gestion des risques Retour sur expérience
9
Position du projet dans l'entreprise
Entreprise schématisée par
– sommet stratégique– techno-structure– centre opérationnel
Projet situé dans le schéma
Centre opérationnel
Techno-structure
Centre opérationnel
Sommet stratégique
Projet
10
Projet stratégique
Centre opérationnel
Techno-structure
Centre opérationnel
Sommet stratégique
Techno-structure
Projet
Ouverture d’un nouveau marché à l’international, projet qualité, etc
11
Projet Technique
Centre opérationnel
Techno-structure
Centre opérationnel
Sommet stratégique
Techno-structure
Projet
Par exemple: changement de technologie ou maintenance technique
12
Projets d'usagers
Centre opérationnel
Techno-structure
Centre opérationnel
Sommet stratégique
Techno-structure
Projet
Exemple: outil développé à partir SIAD, tableau de bord, réorganisation d’un service
13
Projet à direction bicéphale
Centre opérationnel
Techno-structure
Centre opérationnel
Sommet stratégique
Techno-structure
Projet
Ingénierie, construction
14
Maître d’ouvrage
Responsable du respect des objectifs, des délais et des coûts globaux
Assure la définition des besoins, les spécifications et exigences
Assure la recette fonctionnelle et les performances techniques
Met en place l’exploitation et gère le changement Est en relation permanente avec le maître d'œuvre Assure l'utilisation du produit, service
15
Le maître d’ouvrage :– Personne physique (ou le plus souvent une personne morale), qui
sera propriétaire de l’ouvrage. C’est le représentant du client, de l’utilisateur.
– Le maître d’ouvrage fixe: Les objectifs, L’enveloppe budgétaire, Les délais souhaités pour le projet dans le cadre d’un contrat.
– C’est lui qui paie pour posséder le produit.– C’est le client du maître d’œuvre.
16
Maître d'œuvre
Organise la réalisation Choisit et met en œuvre la configuration technique Réalise les fonctionnalités, fabrique les produits ou
services selon les spécifications, exigences établies Coordonne la réalisation et les ressources Contrôle le résultat et livre le produit spécifié Est en relation permanente avec le maître d'ouvrage
17
Le maître d’œuvre :– Personne physique (ou morale) qui reçoit mission du maître
d’ouvrage pour assurer la conception et le contrôle de la réalisation d’un ouvrage conformément au programme.
– Il est responsable de la réalisation opérationnelle du projet,– Il désigne en accord avec le maître d’ouvrage un chef de projet.
Remarque:– Dans certains domaines d’activités, le maître d’ouvrage et d’œuvre
sont confondus et remplacés par un directeur de programme.
18
Maître d’ouvrage & Maître d’oeuvre
19
Le chef de projet :– C’est le responsable du projet et le garant des résultats,– Il dirige le projet,– Il dispose du pouvoir et des compétences nécessaires pour
décider et agir en toute indépendance conformément à la délégation d’autorité que lui a reconnu sa hiérarchie.
– C’est l’interlocuteur privilégié du client.
20
L’équipe projet : l’équipe opérationnelle– Chaque équipier du projet est détaché de son service ou
temporairement mis à disposition.– Chaque équipier du projet doit connaître la structure du projet et ce que
l’on attend de lui,– Il exécute sa mission sous la responsabilité du chef de projet ou de son
représentant délégué. Les intervenants extérieurs :
– Des sous traitants et experts techniques, Ils reçoivent des commandes spécifiques de l’équipe projet,
– Des observateurs et utilisateurs de référence, ils peuvent être consultés au cours du projet (validation de document, mise en service du produit,…).
21
La logique de PROJET – marque le passage d’une organisation
Traditionnelle stabilisée (fonctions métiers : vente, production,..) À une organisation transversale basée sur le regroupement de
moyens, de ressources et de compétences spécifiquement dédiées au projet.
OrganisationFonctions
OrganisationProjet
Le projet : une structure matricielle dans l’entreprise
Le projet : une structure matricielle dans l’entreprise
22
Métier 1:Commerce
Métier 2:C.Technique
Métier 3:Outillage
Métier 4:Méthode
Métier 5:Fabrication
Métier …:….
Les
proj
ets
Les Métiers
Projet 2
Projet n
Projet 1
Ressources allouées (ou détachées) pour faire aboutir un projet
23
Spécificité d'un projet de système d'information
On peut distinguer au moins deux caractéristiques des projets de systèmes d'information par rapport à des projets industriels ou de travaux publics par exemple
24
Spécificité d'un projet de système d'information
L'objectif n'est pas toujours complètement défini au début du projet. La part d'aléas est grande et un objectif, pour être réalisé, nécessite des moyens et des délais idoines. Ceux-ci ne sont pas pré-définis de manière exacte et 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 la construction d'une route ou d'un véhicule automobile
25
Spécificité d'un projet de système d'information
Le projet de système d'information se déroule dans une organisation dont la "stabilité" peut être remise en cause par le projet. L'interaction entre le projet et l'organisation dans laquelle il doit se développer est un facteur non négligeable qu'il n'est pas possible d'omettre.
26
Les découpages d'un projet
Découpage temporel– Projets industriels
faisabilité définition conception réalisation prototype industrialisation
– Projets informatiques modèle calqué sur le cycle
de vie du logiciel
Découpage opérationnel: activités
– métiers : fonctions à réaliser (exemple maçon, menuisier, etc.)
– répartition variable dans le temps
27
Pourquoi exécuter le travail par phases? (découpage temporel)
Parce que diviser, c'est régner Permet de mettre l'accent sur les activités
critiques Permet une meilleure concentration, des
qualifications appropriées Permet de mesurer la qualité et le contenu de
chaque phase Assure une meilleure visibilité de gestion Diminue les coûts et améliore productivité Favorise la planification et le contrôle pas à pas
28
Cycle de vie du projet: approche par phase
Qu'est-ce que c'est?– C'est la division de la totalité du travail en groupes logiques
de tâches ayant un rapport les unes avec les autres, selon une organisation séquentielle
Chaque phase doit– Avoir des entrées identifiables – Avoir un point final– Avoir des objectifs explicites et tangibles– Avoir des ressources identifiables– Être planifiable séparément
29
Modèle en spirale
Analyse du risque Développement d'un prototype Simulation et essais du prototype Détermination des besoins à
partir des résultats des essais Validation des besoins par le
comité de pilotage Planification du cycle suivant
mailles différentes selon l'avancement dans le cycle
30
Modèle en V
Analyse des besoins
Conception du système
Conception du sous-système
Réalisation du sous-système
Test du sous-système
Test du système global
Test d'acceptation
31
Modèle du Cycle RAD*
5 phases1. Initialisation2. Expressions des besoins3. Conception4. Construction (nombre variable de prototypes)5. Mise en œuvre
*Rapid application development
32
Déroulement d'une phase RAD
Chaque phase est composée de 3 temps: Travaux préparatoires en groupe de travail Mise en commun des travaux (session
participative groupe de travail et utilisateurs) Travaux de conclusion avec les utilisateurs
Découpage opérationnel
34
LA PLANIFICATION Les niveaux de planification
Planning directeur (jalons)
Lot de Travaux Macro-TâchesOrganigramme des Tâches
Activités / TâchesPlanification en délais
Tâches / OpérationsPlanification par
les Charges
Dates cibles
Logique d'enchaînement
Qui fait quoi, quand, comment
35
CONTRÔLE:
Qui juge les résultat? Et sur la base de quelle standards
(qualité, environnement, …)
PLANNING:
Que faisons nous et pourquoi?
ORGANISATION:
Qui est concerné et pourquoi?
MOTIVATION:
Qu’est ce qui entraîne les participants à donner le meilleur
d’eux mêmes?
DIRECTION:
Qui décide quoi et quand?
36
Exemples de structuration opérationnelle (activités tâches)
Structure hiérarchique (lots, sous-ensembles) Organigramme technique OT ou (Work Break
Structure) Démarche top-down / bottom-up Approche concourante
Qui fait quoi, quand, comment
Qui?– Affectation des tâches élémentaires– Détermination des rôles et responsabilités
(OBS : Organisation Breakdown Structure) Quoi?
– Décomposition en fonction pour atteindre l’objectif (PBS : Product Breakdown Structure)
Comment?– Décomposition en sous ensembles, éléments et tâches
pour atteindre le produit (WBS : Work Breakdown Structure)
37
38
DEFINITION
• Recevoir le contrat,
• Identifier l’équipe projet,
• Créer le cahier des charges,
• Définir les rôles et les responsabilités,
• Développer un plan de communication à haut niveau,
• Identifier les risques,
• Définir le processus de gestion des modifications à haut niveau,
• Identifier les ressources critiques,
• Obtenir l’autorisation de poursuivre,
• Mener la réunion de lancement.
DEFINITION
• Recevoir le contrat,
• Identifier l’équipe projet,
• Créer le cahier des charges,
• Définir les rôles et les responsabilités,
• Développer un plan de communication à haut niveau,
• Identifier les risques,
• Définir le processus de gestion des modifications à haut niveau,
• Identifier les ressources critiques,
• Obtenir l’autorisation de poursuivre,
• Mener la réunion de lancement.
PLANIFICATION
• Développer l’organigramme,
• Développer un diagramme logique,
• Développer un calendrier,
• Développer un budget,
• Affecter les ressources,
• Développer la matrice des rôles et responsabilités,
• Développer le plan de communication,
• Définir le calendrier de référence,
• Obtenir l’autorisation de poursuivre.
PLANIFICATION
• Développer l’organigramme,
• Développer un diagramme logique,
• Développer un calendrier,
• Développer un budget,
• Affecter les ressources,
• Développer la matrice des rôles et responsabilités,
• Développer le plan de communication,
• Définir le calendrier de référence,
• Obtenir l’autorisation de poursuivre.
CONTROLE
• Exécuter l’ensemble des travaux,
• Surveiller, mettre en œuvre, contrôler :
• la gestion des modifications,
• la gestion des risques,
• la gestion de problèmes,
• Rapport de performances.
CONTROLE
• Exécuter l’ensemble des travaux,
• Surveiller, mettre en œuvre, contrôler :
• la gestion des modifications,
• la gestion des risques,
• la gestion de problèmes,
• Rapport de performances.
Une structure organisée
39
Management et Gestion de
Projet
Management et Gestion de
Projet
PBS
(Product Breakdown Structure)
PBS
(Product Breakdown Structure)
WBS
(Work Breakdown Structure)
WBS
(Work Breakdown Structure)
OBS
(Organisation Breakdown Structure)
OBS
(Organisation Breakdown Structure)
Réseau logiqueRéseau logique
PlanificationPlanification
Réalisation et SuiviRéalisation et SuiviRéalisation
Une structure organisée
40
Management et Gestion de
Projet
Management et Gestion de
Projet
PBS
(Product Breakdown Structure)
PBS
(Product Breakdown Structure)
WBS
(Work Breakdown Structure)
WBS
(Work Breakdown Structure)
OBS
(Organisation Breakdown Structure)
OBS
(Organisation Breakdown Structure)
WBS - TypeWBS - Type
Niveau de détail géréNiveau de détail géré
Tâches géréesTâches géréesRessourcesRessources
ResponsabilitésResponsabilités
Une structure organisée
41
Management et Gestion de
Projet
Management et Gestion de
Projet
(Suite) Affectation des prioritésAffectation des priorités
Circulation de l’informationCirculation de l’information
Réseau logiqueRéseau logique
PlanificationPlanification
Réalisation et Suivi
Réalisation et Suivi
OutilsOutils
Estimation des chargesEstimation des charges
Estimation des duréesEstimation des durées
Procédures d’acceptationProcédures d’acceptation
Saisie de l’avancementSaisie de l’avancement
Validation de l’avancementValidation de l’avancement
Calcul de dérivesCalcul de dérives
Actions correctivesActions correctives
Préparation
Réalisation
42
Management et Gestion de
Projet
Management et Gestion de
Projet
(Suite) Réalisation
Capitalisation des
connaissances
Capitalisation des
connaissancesVariables ProjetVariables Projet
Variables ProcessusVariables Processus
Variables Produit
Variables Produit
HistoriqueHistorique
Les phases d’un projet
43
Phases préliminaires
44
avant-projet
Cette phase est de la responsabilité du maître d'ouvrage. Le projet est décrit dans ses grandes lignes dans un document dont la finalité est
de s'assurer que le projet répond à des besoins réels
de communiquer sur le projet auprès des utilisateurs concernés
de susciter des réactions permettant de conforter le projet.
Phases préliminaires
Expression des besoins
L'avant-projet permet de s'assurer de la pertinence du projet. Il convient ensuite, pour le maître d'ouvrage, d'exprimer les besoins en termes de fonctionnalités. En général, cette étude donne lieu à un document qui doit être validé, non seulement par la direction de projet, mais aussi (et surtout) par les utilisateurs concernés du produit envisagé).
45
Phases d'études
Expression détaillée des besoins
Il s'agit de la suite logique de la phase d'expression des besoins. En effet, pour la réalisation du produit envisagé, il est nécessaire d'avoir la liste détaillée des fonctionnalités requises. Cette phase est normalement conduite par la maîtrise d'ouvrage, mais il est usuel d'y associer la maîtrise d’œuvre, dont l'intervention permettra de compléter utilement un certain nombre de "blancs" ou de "silences". Cette phase se conclut par la production d'un document.46
Phases d'études
Analyse fonctionnelle C'est un travail important de la maîtrise d’œuvre, puisqu'il
s'agit de concevoir sur le plan fonctionnel, le produit à réaliser. L'analyse fonctionnelle partira de l'expression détaillée des besoins et en déduira l'architecture du produit à réaliser. Il y a souvent confusion entre cette phase et la précédente. La phase d'expression détaillée des besoins est une liste de ces besoins, tandis que l'analyse fonctionnelle est une construction conceptuelle du produit. Les résultats de l'analyse fonctionnelle sont traduit dans un cahier des charges fonctionnel, validé par la maîtrise d'ouvrage.
47
Phases d'études
Etude technique Les contraintes techniques sont ici examinées par la
maîtrise d’œuvre qui décrira l'architecture technique du produit, les moyens et ressources nécessaires au développement de celui-ci. Dans certains cas, notamment les développements multimédias, une maquette doit permettre de vérifier que le produit à développer convient bien au commanditaire. Les résultats de l'étude technique sont consignés dans un cahier des charges techniques, quelquefois appelé cahier des clauses techniques particulières qui, également, à valider par la maîtrise d'ouvrage.
48
Phases de réalisation
Lancement du projet
Cette phase consiste notamment à un ajustement des prévisions de charges et de planning produites dans les étapes précédentes. Une planification précise peut maintenant être effectuée puisque toutes les données du problème sont (supposées) connues. Un accord entre maîtrise d'ouvrage et maîtrise d’œuvre sur cette planification est nécessaire.Par ailleurs, une communication sur le projet auprès des utilisateurs proches ou lointains du futur produit n'est pas à négliger.
49
Phases de réalisation
Développement C'est une phase dense pour la maîtrise d’œuvre qui doit vérifier
que la planification prévue est strictement suivie, mais qui doit aussi parer aux aléas inévitables : maladies, congés des développeurs, pannes de ressources, déménagements de locaux, coupures de réseaux, etc.... Ces aléas sont courants (bien plus que l'on croit) et ils doivent être pris en compte dans l'analyse des risques.La phase de développement doit prévoir
une relation permanente avec la maîtrise d'ouvrage (pas d'effet "tunnel") pour l'informer de l'avancement des travaux
une mise en œuvre de la documentation relative au projet
50
Phases de réalisation
Recette La recette est la livraison du produit par la maîtrise
d’œuvre à la maîtrise d'ouvrage. Elle implique des tests de conformité, de fonctionnement, éventuellement de qualité. La recette doit donc se préparer, de la part de la maîtrise d'ouvrage, bien sûr, mais aussi de la maîtrise d’œuvre qui doit vérifier elle-même le travail accompli avant livraison (pas seulement que tout fonctionne, mais aussi les temps de réponse). En fait, 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’œuvre et la maîtrise d'ouvrage.
51
Phases poste production
Mise en œuvre
Appelée quelquefois phase de mise ne production, la phase de mise en œuvre consiste en l'installation dans les locaux et sur les matériels du commanditaire du produit logiciel développé. La phase comprend également généralement la formation des utilisateurs finaux.
52
Phases poste production
Maintenance
Cette phase recouvre toutes les mesures à prendre pour que l'application installée continue à fonctionner et puisse évoluer. Cette phase peut faire l'objet d'un contrat de prestation complémentaire avec la maîtrise d’œuvre.Par ailleurs, cette dernière se doit de conserver la documentation du projet : documents fonctionnels et documents techniques, non seulement en cas d'intervention ultérieure sur le produit mais aussi dans un but de capitalisation des connaissances (mémoire de l'entreprise).
53
découpage temporel de Merise
En l'occurrence, pour Merise, les étapes sont : le schéma directeur l'étude préalable l'étude détaillée la réalisation la mise en œuvre la maintenance
Ces étapes considèrent que le problème à résoudre doit être préalablement examiné de manière globale, puis après découpage du sujet traité en domaines et sous-domaines, on procède à des analyses plus fines.54
Le schéma de découpage d ’un projet selon Merise
55
Le schéma de découpage d ’un projet selon Merise
56
Exercice d’application :« Préparer un petit déjeuné »
Idée : Préparer le petit déjeuné Objectifs : Préparer un petit déjeuné dans un
délai le plus court et comprenant des éléments précis (café, lait, pain, beurre ….)
Utilisation des méthode : PBS-WBS-OBS
57
Product Breakdown Structuredéfinir les constituants du produit (petit déjeuné) « les sous-
ensembles et sous-éléments »
Café chaud Lait chaud Pain grillé Sucre Beurre Tasses + cuillères + assiette La totalité des éléments posés sur une table
58
Work Breakdown Structuredéfinir les tâches nécessaires pour obtenir les sous ensembles et
sous-éléments«WBS 1 : préparer le café »
59
60
WBS N° Tâches
Tâches Temps(mn)
Ressources Humaines
Tâche précédente
Ressources Matériels
1 Lancement
WBS 1 Chauffer l’eau
2 Mettre l’eau & allumer le feu 1 Mr 1 R1, R3, C3
3 Temps de chauffage 5 2 R1, R3
WBS 2 Chauffer le lait
4 Mettre le lait & allumer le feu 2 Mme ? R2, R4, C4
5 Temps de chauffage 2 4 R2, R4
WBS 3 Moudre le café
6 Préparer machine & mettre café
1 Mr 1 R6, C1
7 Moudre 1 6 R6
WBS 4 Faire le café
8 Mettre le filtre & mettre le café moulu
2 Mr 7 C2, C1
9 Verser l’eau 2 Mr 8, 3 C3
WBS 5 Préparer le pain
10111213
Mettre le painGriller le painBeurrerMettre sur assiette
1241
Mr
MmeMme
1101112
C6R10C7, R11R9
WBS 6 Servir
1415
Café dans tasseLait dans tasse & sucrer
11
MmeMme
9DF16
R7
16 Fin
61
TypeMatériel / Consommables
Symbole
Matériel
2 Gaz R1, R2
2 Casseroles R3, R4
1 Cafetière R5
1 Moulin à café R6
2 Tasses R7
2 Cuillères R8
1 Assiette toasts R9
1 Grille pain R10
1 Couteau R11
Consommables
1 Café C1
1 Filtre C2
1 Eau C3
1 Lait C4
1 Sucre C5
1 Pain C6
1 Beurre C7
62
Exemple macro-OT
R a m a ssa ge d éb r is
E n lè ve m e nt te r re
D é b la ie m e nt
D ém o li tion
F o nd ation
P ote au é le ctr iq uep ro lo ng em e nt
E lec tric i té E au
V iab i lisa tion
C o ns truc tionb a tim e nt
Estimation des charges
Les méthodes du contrôle de gestion
Gestion budgétaire Coût cible …
64
65
ESTIMATION DES CHARGES
Charge et durée– Notions de base
La CHARGE représente une quantité de travail nécessaire, indépendamment du nombre de personnes.
– Elle permet d ’obtenir un coût prévisionnel.– Elle s ’exprime en mois/homme.– Elle aide à définir la taille d ’un projet.
Projet < 6 m/H => très petit Projet > 100 m/H => très grand (année/homme).
66
ESTIMATION DES CHARGES
Charge et durée– Notions de base
La DURÉE est le temps consommé par le projet. Elle dépend du nombre de personnes, mais
l ’évaluation n ’est pas isotrope – (100 personnes pendant un mois ne sont pas
équivalentes à 1 personne pendant 100 mois)
67
Les besoins en estimation
Au niveau du projet global Au niveau de l ’étape
– Ordre de grandeur : semaine/homme– Ajuster le découpage– Sous-traiter– Prévoir des délais pour planifier l ’ordonnancement
des étapes
68
Les besoins en estimation
Au niveau de la phase– Faire une planification précise– Annoncer un calendrier de remise des différents
résultats intermédiaires– Prévoir et effectuer un suivi, pour surveiller les écarts– Prévoir l’affectation des ressources
69
Les besoins en estimation
Au niveau de la tâche– Affectation des ressources individuelles– Planification au niveau le plus fin
Visibilité croissante du projet vers la tâche Utilisation de techniques différentes selon le
niveau de granularité
70
LES MÉTHODES D ’ESTIMATION
Loi de Parkinson : « le travail se dilate jusqu ’à remplir le temps disponible »
« méthode du marché »: la charge correspond au prix à proposer pour remporter l ’appel d ’offre.
Les vraies méthodes :– Delphi, Répartition proportionnelle , Cocomo
71
LES MÉTHODES D ’ESTIMATION
Schéma général– Construire une BC rassemblant l ’expertise des
projets antérieurs– Faire une estimation de la taille du projet à l ’aide
d ’une unité de mesure– Ajuster la taille ou la charge brute en fonction des
spécificités du projet– Répartir la charge entre les différentes étapes
72
La méthode DELPHI
Elaborée en 1948 par la Rand Corporation Fondée sur le jugement d ’experts Consiste à rechercher des analogies avec des
projets antérieurs. Repose sur un raffinement successif de jugements
porté par plusieurs experts jusqu’à l’obtention d ’une convergence.
73
La méthode de répartition proportionnelle
S ’appuie sur le découpage temporel classique Trois types d ’utilisation
Estimation globale du projet que l ’on cherche à répartir dans le temps : descendante
Evaluation d ’une des étapes au moyen d ’une autre méthode, et on veut généraliser : ascendante
En cours de déroulement de projet, le temps consommé sur les étapes en amont redéfinit celui des étapes à venir : dynamique
74
La méthode de répartition proportionnelle
Etape ratio
ÉTUDE PRÉALABLE 10% du total du projet(hors mise en œuvre)
ÉTUDE DÉTAILLÉE 20 à 30 % du total duprojet
ÉTUDE TECHNIQUE 5 à 15% de la chargede réalisation
RÉALISATION 40 à 60 % du total duprojet
MISE EN ŒUVRE 30 à 40 % de la chargede réalisation
75
La méthode de répartition proportionnelle
Ces ratios sont issus de l ’expérience Ce sont des recommandations Dans l ’étape ÉTUDE PRÉALABLE, on utilise
une répartition proportionnelle entre phases– Observation : 30 à 40 %– Conception/Organisation 50 à 60 %– Appréciation : 10 %
76
La méthode de répartition proportionnelle
L ’ÉTUDE DÉTAILLÉE est la plus difficile à évaluer
La charge de l ’ÉTUDE TECHNIQUE est liée à la charge de réalisation (éventuellement augmentée d ’un facteur de nouveauté)
La charge de l ’étape de RÉALISATION est liée à l ’ ETUDE DÉTAILLÉE. – On évalue la charge de réalisation par une autre
méthode et on divise par deux pour obtenir celle de l ’ED.
77
La méthode de répartition proportionnelle
La charge de l ’étape de MISE EN ŒUVRE ne relève pas d ’un système standard. – Elle est proportionnelle à la complexité des
programmes écrits, et au nombre de sites.– Le ratio appliqué sur la charge de réalisation doit
être complété par les problèmes de basculement (ancien système vers nouveau)
78
La méthode de répartition proportionnelle
La méthode est aussi appliquée pour l ’estimation des charges complémentaires au développement de l ’application– Tâche d ’encadrement de projet– Recette– Documentation utilisateur
79
Charges complémentaires
Tâche ratio
Encadrement duprojet :- Etape de réalisation
- Autres étapes
20 % de la charge deréalisation10% de la charge del’étape
Recette 20% de la charge deréalisation
Documentationutilisateur
5% de la charge deréalisation
80
LES MÉTHODES À MODÈLE :COCOMO .
Constructive Cost Model (COCOMO) Boehm 1981
Deux hypothèses :– Un informaticien évalue mieux la taille du logiciel
à développer que la quantité de travail nécessaire– Il faut toujours le même effort pour écrire un
nombre donné de lignes de programme, quel que soit le langage (3eme génération)
81
LES MÉTHODES À MODÈLE :COCOMO .
L ’unité : l ’instruction source Le modèle permet d ’obtenir la charge de
réalisation en m/H et le délai normal recommandé
Formules de calcul : Charge en mois*Homme = a (Kisl)b
– Kisl = kilo instruction source testée Durée normale en mois = c(charge)d
82
LES MÉTHODES À MODÈLE :COCOMO .
Les paramètres a, b, c et d dépendent de la catégorie du projet. Soit l la taille du logiciel.– Projet simple si l< 50 Kisl, spécifications stables,
petite équipe.– Projet moyen si 300 Kisl >l > =50 Kisl,
spécifications stables, petite équipe.– Projet complexe si l >300 Kisl, grande équipe.
83
LA MÉTHODE COCOMO
Type de projet Charge en mois homme
Durée en mois
Simple C= 2,4 (Kisl)1,05 D= 2 ,5( C )0,38
Moyen C= 3 (Kisl)1,12 D= 2 ,5( C )0,35
Complexe C= 3,6 (Kisl)1,2 D= 2 ,5( C )0,32
84
LA MÉTHODE COCOMO: exemple
Soit un projet visant à développer un logiciel de 40 000 instructions source
C ’est un petit projet par la taille du logiciel
Charge = 2.4 (40)1,05 = 154 mois/homme
Durée normale = 2,5 (154)0,38 = 17 mois
Ce qui donne une taille moyenne de l ’équipe = 154 / 17 = 9 personnes
85
La méthode COCOMO 81
Le modèle intermédiaire Cocomo81 est plus élaboré et prend en compte des facteurs d'ajustement intégrant les conditions de développement. L'équation donnant la charge est alors :
charge (en moisxhommes) = a(EAF)(KLOC)b
86
La méthode COCOMO 81
où EAF (Effort Adjustment Factor), qui vaut 1 dans le modèle de base, est calculé à partir des critères regroupés en 4 catégories : produit, ordinateur, personnel et projet. Le tableau ci-contre donne les valeurs affectées à chaque paramètre suivant son importance. EAF est le produit de toutes les valeurs.
1.202.8Embedded
1.123.0Semi-detached
1.053.2Organic
baMode
Planification du projet
La planification d'un projet consiste à prévoir l'ordonnancement des opérations sur le plan des délais et sur le plan de l'utilisation des ressources. Il convient dans un premier temps de mesurer le "poids" d'un projet en terme de charges et donc de durée ; dans un second temps, il s'agit d'optimiser la succession des tâches et aboutir ainsi à un calendrier des opérations. Enfin, dans le développement du projet, il faut effectuer régulièrement des contrôles de suivi et éventuellement apporter des modifications au calendrier.
87
A. BELAKOUIRI88
Méthode PERT
La méthode PERT (Program Evaluation and Review Technique) utilise une représentation en graphe pour déterminer la durée minimum d'un projet connaissant la durée de chaque tâche et les contraintes d'enchaînement. Elle est complétée par l'établissement du diagramme de Gantt que l'on étudiera plus loin.
A. BELAKOUIRI89
exemple
A. BELAKOUIRI90
Chemin critique
Chemin critique sur graphe
A. BELAKOUIRI91
Diagramme de GANT
A. BELAKOUIRI92
PERT probabiliste
Il existe une version du PERT qui prend en compte les aléas sur les dates et les durées. Son application s'effectue en plusieurs étapes :
1ère étape : elle concerne la recherche de la loi de probabilité de la durée de chaque tâche Ti. Dans la pratique on adopte une loi universelle : la loi Bêta basée sur trois paramètres :
la durée optimiste de la tâche Ti : topt(Ti) la durée pessimiste de la tâche Ti : tpes(Ti) la durée vraisemblable de la tâche Ti : tvra(Ti) On définit quelquefois le risque par la quantité suivante: R(Ti) = [tpes(Ti)-topt(Ti)]/tpes(Ti). Le risque moyen est compris
entre R = 0,25 et R = 0,5.
A. BELAKOUIRI93
PERT probabiliste
2ème étape : A partir des paramètres précédents, on calcule de nouveaux paramètres (pour la loi Bêta) :
la durée probable de la tâche Ti :
tpro(Ti) = [topt(Ti) + 4tvra(Ti) + tpes(Ti)]/6
l'écrat-type e(Ti) = [tpes(Ti) - topt(Ti)]/6
la variance v(Ti) = e(Ti)2
A. BELAKOUIRI94
PERT probabiliste
3ème étape : Pour chaque chemin, on peut alors calculer
la durée estimée pour toutes les tâches Ti du chemin
la variance estimée pour toutes les tâches Ti du chemin
l'écart-type estimé : Eest = Vest1/2
A. BELAKOUIRI95
PERT probabiliste
On suppose usuellement que la durée des chemins obéit à la loi normale (de Gauss) de paramètres Dest et Eest. En utilisant une table de Gauss on peut alors en déduire soit une durée à une probabilité fixée, soit une probabilité d'achèvement du projet dans un délai donné
A. BELAKOUIRI96
Exemple: PERT probabiliste
Tâches Durée prédécesseurs successeurs
A 4 C
B 7 C, D
C 2 A, B E, F
D 12 B F
E 3 C
F 6 C,D G
G 2 F
A. BELAKOUIRI97
Solution
Prenons le chemin critique qui a une (durée totale 27 jours). Supposons que les tâches B, D, F, G correspondent aux paramètres communs suivants :
topt(Ti) = 0,7*di tpes(Ti) = 1,2*di tvra(Ti) = di
A. BELAKOUIRI98
Solution
On en déduit
tpro(TB) = 6,88 tpro(TD) = 11,8
tpro(TF) = 5,9 tpro(TG) = 1,96 e(TB) = 0,58 e(TD) = 1 e(TF) = 0,5 e(TG) = 0,16 Dest = 26,54 Vest = 1,61 Eest = 1,27
Calculons la probabilité pour que la durée du chemin soit inférieure à la valeur 27. La variable de Gauss réduite est (27 - 26,54)/1,27 = 0,36622.
A. BELAKOUIRI99
Solution
Les tables pour t < 0,36622 donnent la valeur approximative 0,64. Il y a donc 64% de chances pour que la durée du chemin soit inférieure à 27.
Si maintenant on choisit 25 au lieu de 27, on trouve une probabilité de 11%.
Inversement si on se fixe une probabilité de 80% que peut-on espérer comme meilleure valeur de la durée du chemin. Les tables donnent 27,6. Si la probabilité est de 50%, on obtient alors évidemment 26,54.
Suivi et contrôle
101
Constat du manque de suivi
Retards Dépassement de charges
Réduction dela fourniture
Réductiondes margesPénalités
Insatisfaction de la clientèle
Mauvais résultatsfinanciers
Fragilisation de la société
102
Cycle du projet
Définitiondes
BesoinsConception Développement Tests Recette Production
Euphorie
Inquiétude
Panique
ProzacTranxen
Recherchedes coupables
Promotion des responsablesPunition des innocents
103
Système de révision de la planification
Planification
Réalisation
Révision effectuée par l'équipe projet
Discussions->Décisions•Révision des objectifs•Repérage pb potentiel•Renégociation des ressources
104
Équipe performante
Ajuste les spécifications Teste les changements Replanifie Renégocie les ressources Optimise le taux d ’occupation des
ressources. Optimise l’échéancier financier du projet.
Système de révision de planification
105
Exigences financières
Courbe des dépensesréelles
temps
coût
Acompte
Lot 1
Lot 2
Réception
Histogramme de facturation
106
Exigence : plan de charge
t
charge
Effectifs nécessairesau projet
Effectifs disponiblesEffectifs à occuper
107
Comment?
Eviter la gestion pompier :
– Contrôle courant.– Contrôle formel.– Comparaison/Analyse.– Actions correctrices.
108
Contrôle formel : Mesures
Avancement en délai ==> contrat, planning d’occupation des ressources.
– Unité = durée. Avancement en charge ==> marge.
– Unité = jours/homme, mois/homme, année/homme Exemple :
– programmeur disponible à 50%.– 4 jours de charge sur un module.– ==> 8 jours de délai.
109
Interprétations des mesures
Coûts réalisés < Coûts budgétés ==> pas nécessairement bon signe.
Coûts réalisés > Coûts budgétés ==> pas nécessairement mauvais signe.
Nécessité d ’une autre mesure : – Travail effectué (avancement technique ou
physique)
110
Mesures du Travail effectué
CBTP : coût budgeté du travail prévu– (charge prévue)
CRTE : coût réel du travail effectué– (charge consommée)
CBTE : coût budgeté du travail effectué.– (équivalent coût du travail réellement effectué)
111
Mesures - Indices
CRTE- CBTE = écart de rendement (productivité)– en % Ecart coût : (CBTE-CRTE)/CBTE
CBTE - CBTP = écart d ’activité (avance ou retard)– en % Ecart de prévision : (CBTE-CBTP)/CBTP
CBTE / CBTP = indice d ’activité
112
Exemple
Date CBTP CRTE CBTEécart de rendement
% écart de coût
Ecart d'activité
%Ecart prévision
1 1 000 F 1 000 F 1 000 F 0 F 0,00% 0 F 0,00%2 2 000 F 2 200 F 2 000 F 200 F -10,00% 0 F 0,00%3 3 000 F 2 800 F 3 000 F -200 F 6,67% 0 F 0,00%4 4 000 F 4 200 F 2 000 F 2 200 F -110,00% -2 000 F -50,00%5 5 000 F 5 200 F 3 000 F 2 200 F -73,33% -2 000 F -40,00%6 6 000 F 6 300 F 4 000 F 2 300 F -57,50% -2 000 F -33,33%7 7 000 F 7 400 F 5 000 F 2 400 F -48,00% -2 000 F -28,57%8 8 000 F 8 400 F 6 000 F 2 400 F -40,00% -2 000 F -25,00%9 8 000 F 9 500 F 7 000 F 2 500 F -35,71% -1 000 F -12,50%
10 8 000 F 10 500 F 8 000 F 2 500 F -31,25% 0 F 0,00%
113
Exemple
0 F
2 000 F
4 000 F
6 000 F
8 000 F
10 000 F
12 000 F
1 2 3 4 5 6 7 8 9
CBTP
CRTE
CBTE
114
Courbe en S (Putnam)
coût
tempst
CBTP
CBTE
CRTE
écartdecoût
retardRetard finalprévisionnel
écart final prévisionnel
Variancedélai
115
Tendance - Diagramme à 45°
Dates réelles (ou charges)
Dates prévues(ou charges)
Livrable 1
Rencontre des prévisionsavec la réalité
Livrable 2
Retard ou dépassement
Date des cr d ’avancement
116
Tendance - Diagramme à 45 °
Dates réelles (ou charges)
Dates prévues(ou charges)
Projet idéal
Pb découverts tard
Pb découverts tôt
Dérive chronique
117
LA TECHNIQUEMaîtrise des risques : Provisions et actions budgétées
Risques identifiés
et acceptés
Evaluation des conséquences
Actions
Provisions
OT /Planning
Prix de vente
Budget
118
LA TECHNIQUEMaîtrise des risques / Maîtrise des coûts
Consommation pour risques
Marge
Achats Main d’œuvre Coûts
directement affectables
Coût réel du projet
Maîtrise du projetet des risques
Provisions pour risques
Marge
Achats Main d’œuvre Coûts
directement affectables
Coût prévu du projet
Prix de vente (contractuel)
Accord contractuel
Consommation pour risques
Achats Main d’œuvre Coûts
directement affectables
Coût réel du projet
Non maîtrise du projetni des risques
Perte
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136