Gestion de projet

Download Report

Transcript Gestion de projet

UNIVERSITE DE TUNIS
INSTITUT SUPERIEUR DE GESTION DE TUNIS
GESTION DE PROJET
Ibtihel ARFAOUI
[email protected]
4éme année IAG
Année universitaire 2009 -2010
Pré-requis

La génie logiciel : Généralités

Représentation de cycle de vie de logiciel

Techniques de spécification
13 avril 2015
Gestion de projet
2
Objectifs
Savoir organiser un projet
Savoir planifier un projet selon une
technique spécifique
Savoir estimer les charges d’un projet
13 avril 2015
Gestion de projet
3
Références




Gestion de projet,2007,
http://www.gestiondeprojet.net
Software_Engineering, Iam Sommerville
Cours génie logiciel, Mme Latifa Rabai A.U
2008-2009, ISG Tunis
Cours gestion de production assistée par
ordinateur, Mme Meriem Ennigrou A.U 20082009, ISG Tunis
13 avril 2015
Gestion de projet
4
Plan
Généralités
Organisation de projet
Planification de projet
Estimation de coût
13 avril 2015
Gestion de projet
5
Définitions : Le projet

Selon l’ISO




Une démarche unique et temporaire
Composée d’activités inter reliées, ordonnancées
et générant des extrants bien identifiables, biens
livrables
Qui répond au besoin d’un client interne ou
externe
Réalisée dans un contexte précis, dans un
environnement et avec des contraintes
13 avril 2015
Gestion de projet
6
Le projet nécessite
Qualité

Des objectifs quantifiés en terme
Quantité
Délais
Humains

De moyens à mettre en œuvre
Techniques
Financiers
Précises

D’actions et des méthodes
Coordonnées
Contrôlables
13 avril 2015
Gestion de projet
7
Etape0
Etape2
Demande
de client
• Cahier de
charges
• Coût et délais
Etape4
13 avril 2015
Cycle de
développ
ement
Etape0
1ère
rencontre
pour
définir les
besoins
Etape2
Etape5
Devis et
planning
Déploiem
ent
Gestion de projet
Etape1
Etape3
Etape6
Création
équipe
projet
•Recueil de
l’existant
•Analyse
fonctionnelle
Maintena
nce
8
Les acteurs concernés
13 avril 2015
Maître d’ouvrage
• Analyse des besoins
• Essai
Maître d’œuvre
• Réalisation
• Mise en place
Gestion de projet
9
Définitions

Maître d'ouvrage



Personne physique ou morale propriétaire de
l'ouvrage
Il détermine les objectifs, le budget et les délais
de réalisation
Maître d'œuvre


Personne physique ou morale qui reçoit une
mission du maître d'ouvrage
Il assure la conception et la réalisation de
l'ouvrage
13 avril 2015
Gestion de projet
10
Définitions : gestion de projet
Planifier
13 avril 2015
Organiser
Suivre
Gestion de projet
Maitriser
11
Les activités du gestion de projet

Ces activités sont :

Rédaction de la proposition

Estimation des coûts

Planification

Suivi du projet

Rédaction des rapports et leur présentation
13 avril 2015
Gestion de projet
12
Organisation d’un projet
WBS
• Faciliter la planification
• Estimer la durée totale
PBS
OBS
13 avril 2015
• Identifier les fonctions
• Préciser les livrables
• Déterminer le rôle
des membres
Gestion de projet
13
Planification d’un projet

Déterminer et ordonnancer les tâches du
projet
Les objectifs

Déterminer si les objectifs sont réalisés ou
dépassés
Suivre et communiquer l’avancement du
projet

13 avril 2015
Gestion de projet
14
Principes de la planification

Prévoir un programme en terme de délai et
de coût

Ordonnancer son exécution

Contrôler le déroulement

Adapter le plan aux nouvelles exigences
13 avril 2015
Gestion de projet
15
Techniques de planification




La représentation GANTT
Permet de visualiser graphiquement
l'avancement du projet
Mis au point en 1917 par H. GANTT
Cette méthode est simple mais elle ne
présente pas les précédences entre les
opérations directement
13 avril 2015
Gestion de projet
16
Exemple
Opération
A
B
C
D
E
Durée
15
7
1
8
3
Prédécesseur
_
_
A
A
B,C
13 avril 2015
Gestion de projet
17
13 avril 2015
Gestion de projet
18
Techniques de planification

Le réseau PERT

Program Evaluation and Review Technic
Les tâches sont représentées par des flèches
Le réseau visualise des dépendances entre
tâches


13 avril 2015
Gestion de projet
19
Réseau PERT

Représentation de l’étape
1
N° de l’étape
5
7
Délai au
plus tard
Délai au
plus tôt
13 avril 2015
Gestion de projet
20
Quelques notions



Date au plus tôt : c’est la date à laquelle on
peut commencer en fonction des
dépendances aux autres tâches
Date au plus tard : date à laquelle une tâche
peut commencer au plus tard sans remettre
en cause la date de fin de projet
Marge totale
Date début plus tard - date début plus tôt
13 avril 2015
Gestion de projet
21

Chemin critique
Constitué d’une suite des tâches ayant une
marge totale égale à zéro
Tout retard sur une tâche du chemin critique
affecte la date de fin du projet
13 avril 2015
Gestion de projet
22
13 avril 2015
Gestion de projet
23
Exemple
Opération
A
B
C
D
E
F
G
Durée
15
3
2
8
7
1
3
Prédécesseur
-
A,C,E,F A
A
-
A
A,C,E
13 avril 2015
Gestion de projet
24
Estimation de coût
Délai , temps
Budget
Coût
Nombre de
personnel
13 avril 2015
Productivité,
effort
Gestion de projet
25
Méthodes d’estimation

1.
2.
3.
4.
Méthode par fonction
le principe:
Estimer le nombre de fonction par type
Estimer le nombre de lignes de codes pour
chaque fonction
Appliquer la table de productivité
Faire la somme
13 avril 2015
Gestion de projet
26
Exemple
Type de
fonction
Productivité
(Personne-mois
100 lignes de
code)
Mathématique
6 PM
Edition
8 PM
Logique
12 PM
Traitement des
20 PM
signaux/ contrôle
de processus
Fonction
Valeur en LOC
Mathématique
2000 LOC
Edition
8000 LOC
Logique
5000 LOC
Traitement des
signaux/ contrôle
de processus
1200 LOC
Effort=6*2 + 8*8+12 *5+20*1.2=160 PM
13 avril 2015
Gestion de projet
27
La méthode COCOMO



COnstructive COst MOdel
Premier modèle : 1981 par Barry Boehm
Pour calculer l’effort et le temps de
développement



Mode organique < 50 KLOC
Mode semi-détaché < 300 KLOC
Mode imbriqué > 300 KLOC
13 avril 2015
Gestion de projet
28
Modèles COCOMO






Le modèle de base
Le modèle intermédiaire
Le modèle détaillé
Objectifs
Evaluer des critères de projets:
Effort
La durée
L’effectif
13 avril 2015
29
Gestion de projet
Première version de base

Pour le mode organique
Effort dev = 2.4(KLOC) 1.05
T dev= 2.5 ( Effort) 0.38

Pour le mode semi-détaché
Effort dev = 3.0(KLOC) 1.12
T dev= 2.5 ( Effort) 0.35
13 avril 2015
Gestion de projet
30

Pour le mode imbriqué
Effort dev = 3.6(KLOC) 1.20
T dev= 2.5 ( Effort) 0.32
Effort
Nbre de
personnel
Temps
13 avril 2015
Gestion de projet
31
Exemple





Soit un projet visant à développer un logiciel de
40 000 instructions source
C ’est un petit projet
Charge = 2,4 (40)1,05 = 115 PM
Durée = 2,5 (115)0,38 = 15 mois
Ce qui donne une taille moyenne de l ’équipe
= 115 / 15 = 8 personnes
13 avril 2015
Gestion de projet
32
Compte tenu des problèmes observés dans
quelques projets, il apparaissait que la non
prise en compte des risques était une lacune.
13 avril 2015
Gestion de projet
33
TAF

Identifier des stratégies de planification de
risques

Identifier les types de risques
13 avril 2015
Gestion de projet
34
Le triangle Qualité-Coûts-Délais
Qualité
Coûts
Délais
13 avril 2015
Gestion de projet
35