Vous êtes sur la page 1sur 35

Contrôle et suivi

Maitrise des
Grands Projets
Informatiques

Vesela Balev
Maitrise des Grands Projets Contrôle et suivi
Informatiques CMM
Cycle de vie
Gestion de projet
Contrôle et suivi de projet Mesures

Vesela Balev

INSA
vesela.gocheva@insa-rouen.fr

6 novembre 2017

Vesela Balev Maitrise des Grands Projets Informatiques


Contrôle et suivi

Maitrise des
Sommaire Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
CMM
Cycle de vie
Gestion de projet

Contrôle et suivi Mesures

CMM
Cycle de vie
Gestion de projet
Mesures

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Capability Maturity Model Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
Le modèle CMM (Capability Maturity Model) définit 5 CMM

niveaux de maturité de la gestion de projet dans Cycle de vie


Gestion de projet

l’entreprise : Mesures

I Chaotique ;
I Discipliné ;
I Standardisé ;
I Dirigé ;
I Optimisé.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Capability Maturity Model Grands Projets
Informatiques

Vesela Balev

Chaotique : aucune procédure n’est formalisée. Les Contrôle et suivi


CMM
projets sont conduits les uns après les autres, sans Cycle de vie
Gestion de projet
qu’une façon de faire "type" et réutilisable ne soit définie. Mesures

La communication est défaillante et le monitoring projet


est absent, tout comme l’évaluation de la performance.
Le succès d’un projet repose entièrement sur les épaules
de son réalisateur.

Le succès dépend des individus

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Capability Maturity Model Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
Discipliné : le processus de conduite de projet est CMM

rationnel et reproductible, mais les pratiques varient selon Cycle de vie


Gestion de projet

le chef de projet. Des techniques de structuration et de Mesures

planification (lotissement, découpage en phases...) sont


mises en place et respectées. Le chef de projet a une
forte responsabilité.

Le succès dépend des individus

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Capability Maturity Model Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
CMM
Cycle de vie
Gestion de projet
Mesures
Standardisé : une standardisation adéquate des
pratiques est observée au niveau de l’entreprise, une
cellule "normes et méthode" est en place. Tous les
projets sont gérés selon une méthodologie partagée.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Capability Maturity Model Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
CMM
Cycle de vie

Dirigé : la réussite des projets est quantifiée et les causes Gestion de projet
Mesures

d’écart peuvent être analysées de manière rigoureuse.


L’expression de la qualité demandée par le client est prise
en compte pour quantifier les objectifs du projet et établir
des plans selon la capacité des processus de
l’organisation.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Capability Maturity Model Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
CMM
Cycle de vie
Gestion de projet
Mesures

Optimisé : la démarche d’optimisation est continue, afin


d’anticiper les évolutions prévues.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Capability Maturity Model Grands Projets
Informatiques

Vesela Balev

Selon les auteurs Contrôle et suivi


CMM
Environ 70% des entreprises se situent au niveau 1 Cycle de vie
Gestion de projet
(chaotique) du CMM ... Mesures

Pour maîtriser le processus de développement logiciel et


assurer la qualité du logiciel, il faut :
I Séparer le développement en plusieurs étapes ;
I Organiser ces étapes et modéliser le processus de
développement ;
I Contrôler le processus de développement

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Cycle de vie - rappel Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
CMM
Cycle de vie
Gestion de projet
Mesures

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Gestion de projet - rappel Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
I Problèmes souvent humains. CMM
Cycle de vie
I Planifier la progression. Gestion de projet
Mesures
I Motiver et coordonner un groupe de professionnels.
I Techniques souvent communes à la gestion de projet
en général
I Problème particulier de la visibilité
I Un projet logiciel apparaîtra souvent à ses
développeurs comme (presque) achevée alors qu’il
ne l’est que à 90 %.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Gestion de projet - rappel Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
I Problèmes souvent humains. CMM
Cycle de vie
I Planifier la progression. Gestion de projet
Mesures
I Motiver et coordonner un groupe de professionnels.
I Techniques souvent communes à la gestion de projet
en général
I Problème particulier de la visibilité
I Un projet logiciel apparaîtra souvent à ses
développeurs comme (presque) achevée alors qu’il
ne l’est que à 90 %.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Gestion de projet - rappel Grands Projets
Informatiques
I Opter pour une gestion des risques continue. Vesela Balev
I Prévoir des étapes réparties sur l’ensemble du cycle
Contrôle et suivi
de vie consacrées à l’identification et à l’évaluation CMM

des risques, ainsi que des tâches pour y remédier. Cycle de vie
Gestion de projet

I Estimer les coûts et planifier le projet à partir de Mesures

données empiriques.
I Prévoir une étape au début du cycle de vie pour
évaluer le coût du projet et une série d’étapes
ultérieures pour raffiner cette estimation. Au cours de
chaque étape, les données devront être archivées
pour les évaluations ultérieures.
I Utiliser des métriques pour la gestion du projet.
I Choisir des métriques et prévoir des étapes pour
enregistrer les valeurs de celles-ci, et d’autres pour
analyser les progrès en fonction de ces résultats.
Vesela Balev Maitrise des Grands Projets Informatiques
CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Gestion de projet - rappel Grands Projets
Informatiques
I Suivre l’évolution de la valeur acquise. Vesela Balev
I Rechercher les défauts en fonction des objectifs de
Contrôle et suivi
qualité. CMM
Cycle de vie
I Déterminer des objectifs pour le nombre de rapports Gestion de projet

d’erreurs (bugs) et prévoir des étapes pour Mesures

communiquer ces résultats.


I Considérer les employés comme la ressource la plus
importante.
I Contrôler l’ensemble du processus logiciel pour
estimer son impact sur le programmeur.
I Utiliser un outil de gestion de configuration.
I Assurer que les modifications du logiciel sont
effectuées de manière à minimiser les coûts globaux.
I Garder la trace des différences entre les versions
pour contrôler les nouvelles versions.
Vesela Balev Maitrise des Grands Projets Informatiques
CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Gestion de projet - rappel Grands Projets
Informatiques

Vesela Balev

I Gérer et suivre l’évolution des besoins. Contrôle et suivi


I Prévoir des étapes pour recueillir les besoins des CMM
Cycle de vie

utilisateurs. Gestion de projet


Mesures

I Orienter la conception en fonction du système visé.


I Concevoir plusieurs fois pour ne coder qu’une seule.
I Prévoir des étapes pour contrôler la conception.
I Identifier les éléments potentiellement réutilisables.
I Contrôler les spécifications.
I Organiser les tests comme un processus continu.
I Prévoir des étapes de tests dans toutes les phases.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Mesures Grands Projets
Informatiques
I CBT : coût budgété du travail. Vesela Balev
I Quantité de travail estimée pour une tâche donnée.
Contrôle et suivi
I CBTP : coût budgété du travail prévu. CMM
Cycle de vie
I Somme des quantités de travail estimées pour Gestion de projet
Mesures
l’ensemble des tâches devant être achevées à une
date donnée.
I CBF : coût budgété à la fin.
I Total des CBTP et donc l’estimation de la quantité de
travail pour le projet entier.
I VP : valeur prévue.
I Proportion de la quantité de travail totale estimée
attribuée à une tâche donnée.
CBT
VP =
CBF
Vesela Balev Maitrise des Grands Projets Informatiques
CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Mesures Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
CMM
Cycle de vie

I CBTEf : coût budgété du travail effectué. Gestion de projet


Mesures

I Somme des quantités de travail estimées pour les


tâches achevées à une date donnée.
I CRTEf : coût réel du travail effectué.
I Somme des quantités de travail réelles pour
l’ensemble des tâches du projet.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Indicateurs d’avancement Grands Projets
Informatiques

I VA : valeur acquise. Vesela Balev

I Somme des VP pour les tâches achevées. Contrôle et suivi


I PA (pourcentage achevé) CMM
Cycle de vie
Gestion de projet
CBTEf Mesures

VA =
CBF

I IPT : indicateur de performance temporel.


CBTEf
IPT =
CBTP

I VT : variance par rapport au temps (à l’échéancier).


VT = CBTEf − CBTP

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Indicateurs d’avancement Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
CMM
Cycle de vie
I IPC : indicateur d’écart sur les coûts. Gestion de projet
Mesures

CBTEf
IPC =
CRTEf

I VC : variance par rapport aux coûts.


VC = CBTEf − CRTEf

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 1 Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
Tâche Trav. estimé Trav. réel % de progr. % de progr. CMM

à la fin auj. estimée réelle Cycle de vie


Gestion de projet
(jh) (jh) auj. auj. Mesures

1 5 10 100% 100%
2 25 20 100% 100%
3 120 0 0% 0%
4 40 50 0% 100%
5 60 0 0% 0%
6 80 0 0% 0%

Exercice
Calculer les indicateurs d’avancement aujourd’hui.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 1 Grands Projets
Informatiques

Vesela Balev

Tâche Trav. estimé Trav. réel % de progr. % de progr.


Contrôle et suivi
à la fin auj. estimée réelle
CMM
(jh) (jh) auj. auj.
Cycle de vie
1 5 10 100% 100% Gestion de projet
2 25 20 100% 100% Mesures
3 120 0 0% 0%
4 40 50 0% 100%
5 60 0 0% 0%
6 80 0 0% 0%

Exercice
I CBF : somme des estimations des quantités de travail.

CBF = 330jh

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 1 Grands Projets
Informatiques

Vesela Balev
Tâche Trav. estimé Trav. réel % de progr. % de progr.
à la fin auj. estimée réelle
Contrôle et suivi
(jh) (jh) auj. auj.
CMM
1 5 10 100% 100% Cycle de vie
2 25 20 100% 100% Gestion de projet
3 120 0 0% 0% Mesures
4 40 50 0% 100%
5 60 0 0% 0%
6 80 0 0% 0%

Exercice
I Aujourd’hui les tâches 1, 2 et 4 sont finies.
I CBTEf : somme des CBT pour ces tâches.

CBTEf = 70jh

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 1 Grands Projets
Informatiques

Vesela Balev

Tâche Trav. estimé Trav. réel % de progr. % de progr. Contrôle et suivi


à la fin auj. estimée réelle CMM
(jh) (jh) auj. auj. Cycle de vie
Gestion de projet
1 5 10 100% 100%
Mesures
2 25 20 100% 100%
3 120 0 0% 0%
4 40 50 0% 100%
5 60 0 0% 0%
6 80 0 0% 0%

Exercice
70
VA = = 21%
330

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 1 Grands Projets
Informatiques

Vesela Balev
Tâche Trav. estimé Trav. réel % de progr. % de progr.
à la fin auj. estimée réelle Contrôle et suivi
(jh) (jh) auj. auj. CMM

1 5 10 100% 100% Cycle de vie

2 25 20 100% 100% Gestion de projet

3 120 0 0% 0% Mesures

4 40 50 0% 100%
5 60 0 0% 0%
6 80 0 0% 0%

Exercice
I Uniquement les tâches 1 et 2 doivent être finies
aujourd’hui :

CBTP = 30jh

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 1 Grands Projets
Informatiques

Tâche Trav. estimé Trav. réel % de progr. % de progr. Vesela Balev


à la fin auj. estimée réelle
(jh) (jh) auj. auj.
Contrôle et suivi
1 5 10 100% 100% CMM
2 25 20 100% 100% Cycle de vie
3 120 0 0% 0% Gestion de projet
4 40 50 0% 100% Mesures
5 60 0 0% 0%
6 80 0 0% 0%

Exercice
70
IPT = = 2, 33 > 1
30
VT = 70 − 30 = 40jh > 0

I Très bonne progression par rapport au temps.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 1 Grands Projets
Informatiques

Vesela Balev
Tâche Trav. estimé Trav. réel % de progr. % de progr.
à la fin auj. estimée réelle Contrôle et suivi
(jh) (jh) auj. auj. CMM

1 5 10 100% 100% Cycle de vie

2 25 20 100% 100% Gestion de projet

3 120 0 0% 0% Mesures

4 40 50 0% 100%
5 60 0 0% 0%
6 80 0 0% 0%

Exercice
I CRTEf est la somme des quantités de travail réelles pour
les tâches 1,2 et 4 :

CRTEf = 80jh

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 1 Grands Projets
Informatiques

Tâche Trav. estimé Trav. réel % de progr. % de progr. Vesela Balev


à la fin auj. estimée réelle
(jh) (jh) auj. auj.
Contrôle et suivi
1 5 10 100% 100% CMM
2 25 20 100% 100% Cycle de vie
3 120 0 0% 0% Gestion de projet
4 40 50 0% 100% Mesures
5 60 0 0% 0%
6 80 0 0% 0%

Exercice
70
IPC = = 0, 875 < 1
80
VC = 70 − 80 = −10jh < 0

I Mauvaise progression par rapport aux coûts.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 2 Grands Projets
Informatiques

Vesela Balev

Contrôle et suivi
Tâche Trav. estimé Trav. réel % de progr. % de progr. CMM

à la fin auj. estimée réelle Cycle de vie


Gestion de projet
(jh) (jh) auj. auj. Mesures

1 5 10 100% 100%
2 25 20 100% 100%
3 120 150 100% 100%
4 40 50 100% 100%
5 60 0 100% 0%
6 80 0 0% 0%

Exercice
Calculer les indicateurs d’avancement aujourd’hui.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 2 Grands Projets
Informatiques
Tâche Trav. estimé Trav. réel % de progr. % de progr.
à la fin auj. estimée réelle Vesela Balev
(jh) (jh) auj. auj.
1 5 10 100% 100% Contrôle et suivi
2 25 20 100% 100% CMM
3 120 150 100% 100% Cycle de vie

4 40 50 100% 100% Gestion de projet

5 60 0 100% 0% Mesures

6 80 0 0% 0%

Exercice
I Aujourd’hui que les tâches 1, 2, 3 et 4 ne sont finies. Au
lieu de 1, 2, 3, 4 et 5.

CBTEf = 190jh
CBTP = 250jh
CRTEf = 230jh

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 2 Grands Projets
Informatiques

Vesela Balev

Tâche Trav. estimé Trav. réel % de progr. % de progr. Contrôle et suivi


à la fin auj. estimée réelle CMM
(jh) (jh) auj. auj. Cycle de vie
Gestion de projet
1 5 10 100% 100%
Mesures
2 25 20 100% 100%
3 120 150 100% 100%
4 40 50 100% 100%
5 60 0 100% 0%
6 80 0 0% 0%

Exercice
190
VA = = 58%
330

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 2 Grands Projets
Informatiques

Tâche Trav. estimé Trav. réel % de progr. % de progr. Vesela Balev


à la fin auj. estimée réelle
(jh) (jh) auj. auj.
Contrôle et suivi
1 5 10 100% 100% CMM
2 25 20 100% 100% Cycle de vie
3 120 150 100% 100% Gestion de projet
4 40 50 100% 100% Mesures
5 60 0 100% 0%
6 80 0 0% 0%

Exercice
190
IPT = = 0, 76 < 1
250
VT = 190 − 250 = −60jh < 0

I Mauvaise progression par rapport au temps.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 2 Grands Projets
Informatiques

Tâche Trav. estimé Trav. réel % de progr. % de progr. Vesela Balev


à la fin auj. estimée réelle
(jh) (jh) auj. auj.
Contrôle et suivi
1 5 10 100% 100% CMM
2 25 20 100% 100% Cycle de vie
3 120 150 100% 100% Gestion de projet
4 40 50 100% 100% Mesures
5 60 0 100% 0%
6 80 0 0% 0%

Exercice
190
IPC = = 0, 83 < 1
230
VC = 190 − 230 = −40jh < 0

I Mauvaise progression par rapport aux coûts.

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Correction des estimations Grands Projets
Informatiques

CBF corr : Vesela Balev

Coût budgété de travail corrigé. Contrôle et suivi


CMM

I Incident : Cycle de vie


Gestion de projet
Mesures

CBF corr = CRTEf + CBF − CBTEf

I En prenant en compte IPC


CBF
CBF corr =
IPC

I En prenant en compte IPC et IPT


CBF − CBTEf
CBF corr = CRTEf +
IPC ∗ IPT
Vesela Balev Maitrise des Grands Projets Informatiques
CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 1 Grands Projets
Informatiques

Vesela Balev
I Incident :
Contrôle et suivi
CMM
CBF corr = 80 + 330 − 70 = 340jh Cycle de vie
Gestion de projet
Mesures

I En prenant en compte IPC


330
CBF corr = = 377jh
0, 875

I En prenant en compte IPC et IPT


260
CBF corr = 80 + = 210jh
0, 875 ∗ 2, 33

Vesela Balev Maitrise des Grands Projets Informatiques


CMM
Cycle de vie
Contrôle et suivi
Gestion de projet
Mesures

Maitrise des
Exemple 2 Grands Projets
Informatiques

Vesela Balev
I Incident :
Contrôle et suivi
CMM
CBF corr = 230 + 330 − 190 = 370jh Cycle de vie
Gestion de projet
Mesures

I En prenant en compte IPC


330
CBF corr = = 398jh
0, 83

I En prenant en compte IPC et IPT


140
CBF corr = 230 + = 452jh
0, 83 ∗ 0, 76

Vesela Balev Maitrise des Grands Projets Informatiques