le projet hei 3 – décembre 2005. le projet n introduction n cycle de vie n planification n...
TRANSCRIPT
Le projet
HEI 3 – Décembre 2005
Le projet
Introduction Cycle de vie Planification Estimation des coûts
Le projet
Introduction Cycle de vie Planification Estimation des coûts
Introduction La genèse du projet
Idée
Besoin
Opportunité
Innovation
…
PROJET
Introduction Définition
L'Afitep-Afnor (X 50-105) définit le projet comme :
" une démarche spécifique qui permet de structurer méthodiquement et progressivement une réalité à venir...: un projet est défini et mis en œuvre pour répondre au besoin d'un client (...) et implique un objectif et des besoins à entreprendre avec des ressources données".
Introduction Les composantes
Le « quoi faire ? » = objectif(s) escompté(s)
Le temps = délai
Les moyens disponibles Humains Financiers (coût)
Introduction
• La genèse du projet
• Définition
• Les composantes
Le projet
Introduction Cycle de vie Planification Estimation des coûts
Cycle de vie
Le modèle en cascade Le cycle en V
Cycle de vie
Le modèle en cascade Le cycle en V
Le modèle en cascadeExpression des
besoins
Spécifications
Conception
Développement
Tests
Maintenance
Cycle de vie
Le modèle en cascade Le modèle en «V»
Le modèle en «V»
Expression des besoins
Spécifications
Conception
Développement Tests unitaires
Tests d’intégration
Recette
Cycle de vie
• Le modèle en cascade
• Le modèle en «V»
Le projet
Introduction Cycle de vie Planification Estimation des coûts
Planification
Définitions Le PERT Le GANTT
Planification
Définitions Le PERT Le GANTT
Définitions
Tâche :
Série d ’activités caractérisées par un début, une fin, des éléments d’entrée et des éléments de sortie (les livrables)
Définitions
Charge :
Représente une quantité de travail nécessaire, indépendamment du nombre de personnes qui vont effectivement réaliser cette tâche
S ’exprime en temps * ressource Exemple : 10 jours * homme
= 1 homme pendant 10 jours = 2 hommes pendant 5 jours = 10 hommes pendant 1 jour
Définitions
Ressource :
Moyen (humain, matériel ou financier) nécessaire au bon déroulement d ’une tâche.
Définitions
Chemin critique :
Succession de tâches enclenchées entre elles sans marge depuis le démarrage jusqu ’à la fin du projet.
Tout retard sur une des tâches du chemin critique compromet le délai final du projet.
Définitions
• Tâche• Charge• Ressource• Chemin critique
Planification
Définitions Le PERT Le GANTT Exercice
Le PERT (Program Evaluation and Research Task )
Objectifs
Réduire les délais au maximum Etablir la solution la plus économique Respecter les délais dans les conditions les plus
économiques et les plus sûres Assurer le plein emploi des moyens disponibles Comparer les différentes solutions techniques de
réalisation d ’un projet pour choisir la mieux adaptée.
Le PERT Résultats
Le PERT fait apparaître : L’embauche des tâches Le délai des tâches Le chemin critique Les coordinations d ’événement
Il ne fait pas apparaître L ’échelle des temps Les charges
Le PERT Structure du réseau (1 / 2)
Un diagramme PERT est constitué d ’une suite de graphes « potentiel-étape »
Nœud Identification du nœud
Date au plus tôt Date au plus tard
Le PERT Structure du réseau (2 / 2)
1 2
3
4
0 2
A
B
5 jours
Identification de la tâche
Durée
2 jours
3 jours
C2 4
5 7
7 9
D1
E3
5
10 12
Le PERT
• Objectifs
• Résultats
• Structure du réseau
Planification
Définitions Le PERT Le GANTT Exercice
Le GANTT Objectifs
Le diagramme de GANTT permet de planifier le projet suivre son avancement.
Il permet d ’atteindre les objectifs initialement fixés
Le GANTT Préalable
Déterminer et structurer la liste des tâches à réaliser pour mener à bien le projet
Estimer les durées et les ressources (= charges)
Réaliser le réseau logique (= enchaînement de ’s tâches)
Remarque :
Ces éléments sont définis via le PERT !
Le GANTT Mise en place
Le GANTT
• Objectifs
• Préalable
• Mise en place
Planification
• Définitions
• Le PERT
• Le GANTT
Planification
Définitions Le PERT Le GANTT Exercice
Le projet
Introduction Cycle de vie Planification Estimation des coûts
Estimation des coûts
Estimation à différents niveaux Méthode des points fonctionnels
Estimation des coûts
Estimation à différents niveaux Méthode des points fonctionnels
Estimation à différents niveaux Au niveau projet
Estimation de la charge du projet complet, de l’étude préalable à la mise en œuvre
Mesure en mois / homme Objectifs
Déterminer le budget du projet Déterminer les efforts nécessaires Estimer la rentabilité de l ’investissement Evaluer la durée du projet
Estimation à différents niveaux Au niveau de l ’étape
Estimation de la charge d ’une étape spécifique Mesure en mois / homme ou semaine / homme Objectifs
Ajuster le découpage : Si la charge de l ’étape est importante il est préférable de la découper en deux sous-projets qui pourraient être livrés à des dates différentes
Sous-traiter : Fournisseur et client font chacun une estimation Prévoir des ressources pour planifier l ’affectation d ’intervenants
(internes ou externes) sur le projet.
Estimation à différents niveaux Au niveau de la phase
Estimation de la charge d ’une phase spécifique (on peut prévoir plusieurs phases dans une étape)
Mesure en semaine / homme ou jour / homme Objectifs
Etablir une planification précise Etablir un calendrier de livraison des différents résultats intermédiaires Prévoir et effectuer un suivi du projet ou sous-projet pour surveiller les
écarts Prévoir l ’affectation des ressources
Estimation à différents niveaux Au niveau de la tâche
Estimation de la charge de chacune des tâches qui font généralement l ’objet d ’une affectation individuelle
Ex : Tâches de l ’étape Spécification fonctionnelles, Spécification de la fonctionnalité ‘ Commande de fournitures ’, ...
Mesure en jour / homme Objectifs
Etablir une planification au niveau le plus fin que est indispensable pour le suivi du travail en équipe.
Spécifications à différents niveaux
• Niveau projet• Niveau étape• Niveau phase• Niveau tâche
Estimation des coûts
Estimation à différents niveaux Méthode des points fonctionnels
Méthode des points fonctionnels Définition
Estimation à partir d’une description externe du futur système, de ses fonctions
Cinq type d’unité d’œuvre Trois degrés de complexité
A chaque type et à chaque degré est affecté un nombre de points, fonction de son degré de complexité
La méthode permet de calculer le poids du projet en points de fonction
Méthode des points fonctionnels Les unités d’œuvre
Relatives aux données Groupe logique de données internes (GDI) Groupe logique de données externes (GDE)
Relatifs aux traitements Entrées (ENT) Sorties (SOR) Interrogation (INT)
Les unités d’œuvre Le GDI (1/2)
Définition
Un GDI est un groupe de données que l’utilisateur perçoit comme logiquement liées. Il est créé et est mis à jour à l’intérieur du domaine d’étude
Un GDI contient des Données Elémentaires (DE)
Un GDI se décompose en Sous-ensemble Logique de Données (SDL)
Les unités d’œuvre Le GDI (2/2)
Evaluation de la complexité
Calcul du nombre de points de fonctions
1-19 DE 20-50 DE > 50 DE1 SDL Faible Faible Moyenne
2- 5 SDL Faible Moyenne Elevée> 5 SDL Moyenne Elevée Elevée
Faible Moyenne ElevéeNombre de points de fonctions
7 10 15
Les unités d’œuvre Le GDE (1/2)
Définition
Un GDE est un groupe de données existant en dehors du domaine d ’étude que l’utilisateur perçoit comme logiquement liées. Le domaine d ’étude ne fait que l’interroger. Il est créé et est mis à jour par un autre domaine
Comme le GDI, le GDE contient des DE et des SDL
Les unités d’œuvre Le GDE (2/2)
Evaluation de la complexité
Calcul du nombre de points de fonctions
1-19 DE 20-50 DE > 50 DE1 SDL Faible Faible Moyenne
2- 5 SDL Faible Moyenne Elevée> 5 SDL Moyenne Elevée Elevée
Faible Moyenne ElevéeNombre de points de fonctions
5 7 10
Les unités d’œuvre L’ENT (1/2)
Définition
Une ENT est une fonction élémentaire, significative pour l ’utilisateur, qui permet d ’introduire des données dans le domaine
Ex : Mise à jour de la fiche client (écran de saisie) Une ENT possède des champs, ou Donnée Elementaire
(DE). Une Ent fait appel à un ou plusieurs GDR (Groupe de
Donnée Référencé = GDI + GDE)
Les unités d’œuvre L’ENT (2/2)
Evaluation de la complexité
Calcul du nombre de points de fonctionsFaible Moyenne Elevée
Nombre de points de fonctions
3 4 6
1-4 DE 5-15 DE > 15 DE0 ou 1 GDR Faible Faible Moyenne
2 GDR Faible Moyenne Elevée> 2 GDR Moyenne Elevée Elevée
Les unités d’œuvre La SOR (1/2)
Définition
Une SOR est une fonction élémentaire, significative pour l ’utilisateur, qui envoie des données vers l ’extérieur du domaine et qui n ’effectue aucune mise à jour à l ’intérieur du domaine.Les données sont des données lues ou calculées à partir d ’autres données.
Ex : Tableau de bord de l’activité de l’entreprise Une SOR possède (DE) et fait appel à des GDR.
Les unités d’œuvre La SOR (2/2)
Evaluation de la complexité
Calcul du nombre de points de fonctionsFaible Moyenne Elevée
Nombre de points de fonctions
4 5 7
1-5 DE 6-20 DE > 20 DE0 ou 1 GDR Faible Faible Moyenne2 ou 3 GDR Faible Moyenne Elevée
> 3 GDR Moyenne Elevée Elevée
Les unités d’œuvre L’INT (1/2)
Définition
Une INT est une fonction élémentaire, qui a pour résultat l’extraction de données ni calculées, ni dérivées.
Ex : Afficher l’information sur un employé
Une INT possède (DE) et fait appel à des GDR.
Les unités d’œuvre L’INT (2/2)
Evaluation de la complexité
Calcul du nombre de points de fonctionsFaible Moyenne Elevée
Nombre de points de fonctions
3 4 5
1-5 DE 6-20 DE > 20 DE0 ou 1 GDR Faible Faible Moyenne2 ou 3 GDR Faible Moyenne Elevée
> 3 GDR Moyenne Elevée Elevée
Les unités d’œuvre Calcul du nombre de points de fonctionnement
brut Entité ComplexitéNombre de composants
PoidsNombre de
PFB
GDI Faible 3 7 21Moyenne 1 10 10Elevée 1 15 15
GDE Faible 2 5 10Moyenne 2 7 14Elevée 3 10 30
ENT Faible 4 3 12Moyenne 6 4 24Elevée 2 6 12
SOR Faible 3 4 12Moyenne 4 5 20Elevée 0 7 0
INT Faible 2 3 6Moyenne 5 4 20Elevée 4 6 24
230PFB
Les unités d’œuvre
• Définition des unités d’oeuvre
– GDI
– GDE
– ENT
– SOR
– INT
• Evaluation de la complexité
• Calcul du nombre de points de fonctions de l’unité d’oeuvre
• Calcul du nombre de points de fonctions brut
Méthode des points fonctionnels Ajustement du nombre de points de fonctions
L’objectif est ici d’ajuster le nombre de points de fonctions brut en fonction des spécificités du projet :
Le projet a des caractéristiques propres. Chacune de ces caractéristiques va influer plus ou
moins fort sur la complexité du projet La somme de ces influences va permettre de
calculer le facteur d ’ajustement à appliquer au nombre de points de fonctions brut.
Méthode des points fonctionnels Ajustement du nombre de points de fonctions
Les 14 caractéristiques d ’un projet sont : 1. Communication des données 2. Système distribué 3. Performance 4. Intensité d’utilisation de la configuration matérielle 5. Taux de transaction 6. Saisie interactive 7. Convivialité 8. Mise à jour en temps réel des GDI 9. Complexité des traitements 10. Réutilisation du code de l’application 11. Facilité d’installation 12. Facilité d’exploitation 13. Portabilité de l’application 14. Facilité d’adaptation
Méthode des points fonctionnels Ajustement du nombre de points de fonctions
Pour chacune de ces caractéristique va être déterminé un Degré d’Influence (DI), noté entre 0 et 5
La somme de ces DI donne le Degré d ’Influence Total (DIT)
Le Facteur d’Ajustement (FA) vaut :
FA = 0.65 + DIT / 100.
Le nombre de Points de Fonctions Ajusté (PFA) vaut :
PFA = PFB * FA
Méthode des points fonctionnels Estimation du projet
Pour estimer le projet, il faut convertir les PFA en jour/homme
En fin détude préalable 1 PFA =
• 2 jours/homme pour un petit projet• 3 jours/homme pour un projet de taille moyenne• 4 jours/homme pour un grand projet
En fin détude détaillée 1 PFA = 1 à 2 jours/homme selon la taille du projet
Méthode des points fonctionnels
• Calcul du nombre de points de fonctions brut
• Ajustement du nombre de points de fonctions
• Evaluation du projet