Vous êtes sur la page 1sur 61

Gestion de Projet

DECOUPAGE DE PROJET

Objectifs
Faire introduire le principe de dcoupages de projets Prsenter les mthodes et outils de dcoupage des projets Enumrer les diffrents cycles de vie de dveloppement des projets informatiques.

Plan
Introduction Principe de dcoupage Mthodes et outils de dcoupage . Dcoupage normalis (PBS, WBS, OBS, RBS) . Dcoupage temporel standard . Dcoupage classique Dcoupage des projets : modles de dveloppement . Dmarche de dveloppement

. Modles de dveloppement (Code and fix, en cascade, en V, en W, cycle RAD, en spirale)

Les pressions sur le chef de projet

Le Projet un Partenariat quilibr entre MOA et MOE


LES UTILISATEURS (Matrise dOuvrage) LES REALISATEURS (Matrise dOeuvre)

Est le commanditaire du projet

Connait le mtier Fixe les objectifs atteindre Fixe les besoins couvrir

Supervise la conduite du projet

Assure la mise en place oprationnelle

Est le fournisseur du produit fini Apporte technicit et savoir faire Conoit et ralise lapplication, le produit Prpare lexploitation de lapplication et la met disposition des utilisateurs

UN DIRECTEUR DE PROJET TECHNIQUE


4

UN DIRECTEUR DE PROJET UTILISATEUR

Introduction
Baliser

et matriser le projet, Rpartir les responsabilits Rduire les dlais et les cots de ralisation un dveloppement incrmental il est ncessaire de dcouper le projet en sous-systmes suivant des critres fonctionnels ou tout autre critre structurant pour le projet considr.
5

Principe de dcoupage
Un projet reprsente un ensemble complexe qui doit tre dcompos en sous-ensembles matrisables de tches. Le projet se dcompose en tches qui se dcomposent en modules. Pouvant se faire suivant un critre temporel ou fonctionnel-structurel, le dcoupage dun projet consiste alors identifier des sous-ensembles Si(P) quasi-autonomes tels que :

chaque Si(P) donne lieu un rsultat bien identifi (dcoupage fonctionnel) les Si(P) sont des ensembles dats et chronologiquement ordonns. la charge propre chacun peut tre estime les contraintes denchanement entre les Si(P) sont reprables le dcoupage peut tre rcursif.
6

Critres de dcoupage
Les

critres de dcoupage peuvent se rsumer comme suit :


Fonctionnalits (mesurer, asservir) Sous-ensembles physiques (btiment 1, btiment 2, ) Responsabilits (Sous-traitant 1, Service 2, ) Type de tches (tude, ralisation, ) Critres divers

Mthodes et outils de dcoupage


Dcoupage normalis

PBS (Product Breakdown Structure)

Orient par le processus (actions). Ce sont les diffrents composants du produit final. Il rpond au Quoi du projet ? il sagit en fait dun :
Dcoupage cohrent et organis des produits attendus Dcoupage arborescent produit ou Product Tree
En

contre partie, le PBS ne peut tre fait et dfinitif de suite il suppose au minimum une conception initiale
8

Mthodes et outils de dcoupage


Dcoupage normalis
OBS

(Organization Breakdown Structure) Cest le Qui fait Quoi ? Il sagit ce niveau de fixer lensemble des acteurs responsables de la ralisation, du contrle ainsi que de la validation des diffrentes tches fixes lors de ltape prcdente.

Mthodes et outils de dcoupage


Dcoupage normalis
RBS (Resources Breakdown Structure) Cest le Avec Quoi ? Il sagit daffecter les ressources ncessaires (humaines, matrielles, financires) aux diffrentes tches du projet.

10

Mthodes et outils de dcoupage


Dcoupage normalis

WBS (Work Breakdown Structure)

Il

reprsente le Comment du projet ? Cest une faon de parvenir au rsultat dcrit dans le PBS. Il consiste dresser la liste des activits (tches) ncessaires la ralisation des produits. Il sagit dun organigramme des tches, arborescences des tches.
11

Work Breakdown Structure (WBS)


Objectifs: S'assurer que toutes les tches sont identifies Dcomposition arborescente du projet Critres de dcomposition Rsultats et utilit de la WBS

12

Critres de dcomposition WBS


Maille trop grossire ne donne pas la visibilit suffisante ne permet pas le contrle du droulement Maille trop fine ingrable noie le chef de projet dans les dtails Jusqu'o dcomposer ? Projet simple : - maille fine; le chef de projet pilote de manire rapproche Projet complexe : - maille grossire; planification fine dlgue (possibilit de consolidation) Notion de temps: grossier fin

13

Dcomposition arborescente du projet WBS

14

Dcoupage en phases et processus

15

Le dcoupage en phases et processus permet de : mettre en place une dmarche "projet" fixer des points de repres dvelopper et appliquer des techniques de gestion

Principes du dcoupage en phases et processus

de projet donne une structure; facilite l'valuation des diffrentes tapes contrle de la fin des tapes essentielles avant le dbut des tapes suivantes base de laffectation des ressources permet le contrle de l'avancement

16

Phase 1 : conception/Evaluation

Objectifs:

Projet avant le projet????

dterminer le but du projet estimer les ressources, cots et dlais dfinir le type d'organisation choisir le chef de projet estimation des risques estimation de la rentabilit
17

Phase 2 : organisation/dveloppement
Objectifs: Planifier la ralisation... Mise en place de la structure du projet planification globale dtail des cots et dlais engagement des hommes-cls dfinition des responsabilits

18

Phase 2 : organisation/dveloppement

Les Outils
WBS (Work Breakdown Structure) Estimation de la dure des tches Ordonnancement des tches (PERT) Diagramme de Gantt Tableau des ressources

19

Phase 3 : Excution/Ralisation
Raliser

la planification... Amener le projet sa fin Le dcoupage dpend du mtier Phase gnrant le plus de cots

mise en place de l'organisation excution du travail pilotage cots-dlais-spcifications rsolution de problmes


20

Phase 4 : achvement/clture
Archivage de l'exprience Savoir et savoir-faire amliorer le droulement des projets futurs analyse des carts entre planifi et ralis

mmoire des oprations passes valuation du projet raffectation du personnel dcharge au chef de projet
21

Processus 1 : dmarrage/initialisation
Dfinition de l'objectif du projet Quoi?

mettre l'ide par crit

Pourquoi?

raisons conomiques, techniques, humaines

Cots / Bnfices ? Ressources? Dlais ? Public vis? Descriptif de la concrtisation critres d'valuation

22

Processus 2 : planification

Dterminer la meilleure faon datteindre lobjectif dfini Identifier les tches raliser et les ressources ncessaires Raliser la planification gnrale du droulement du projet La constitution des quipes et leurs missions Lorganigramme du projet Les modes de fonctionnement et les instances de dcision Le plan de communication
23

Processus 3 : contrle
Objectif : s'assurer que le projet se droule comme prvu

24

Processus 4 : excution
Excution du travail prvu Gestion quotidienne

25

Processus 5 : clture
??? Souvent laiss de ct par les chefs de
projet amateurs Phase la plus importante pour la planification des projets futurs compilation des donnes conversion des donnes en informations valuation des performances documentation et recommandations pour les futurs projets
26

Interactions entre phases et processus

27

Dcoupage temporel standard


Associ aux projets industriels visant raliser un produit Etude de faisabilit : consiste vrifier que le projet est techniquement ralisable ainsi quil comporte les phases danalyse, de recherche et dtude de terrain. Dfinition des solutions : comporte la reprsentation prcise de lobjectif atteindre, ltude des solutions possibles et le choix de la solution quon va adopter. Conception dtaille : cest la prparation des contrats (qui contiennent les cahiers des charges), et des modles de ralisation. Ralisation : cest la phase de lexcution des contrats et qui se termine par une procdure dacceptation officielle.
28

Dcoupage temporel standard


Etude de faisabilit :

consiste vrifier que le projet est techniquement ralisable ainsi quil comporte les phases danalyse, de recherche et dtude de terrain. comporte la reprsentation prcise de lobjectif atteindre, ltude des solutions possibles et le choix de la solution quon va adopter. cest la prparation des contrats (qui contiennent les cahiers des charges), et des modles de ralisation.

Dfinition des solutions :

Conception dtaille :

Ralisation :

cest la phase de lexcution des contrats et qui se termine par une procdure dacceptation officielle.
29

Dcoupage classique
Le schma directeur :
La ralisation La mise en uvre

Ltude pralable

Ltude dtaille

Lvaluation

30

Dcoupage classique
Le schma directeur : ensemble des constantes pour tous projets. En accord avec la stratgie de lentreprise, dfinir une politique dutilisation des technologies et des modes dorganisation de linformation pour servir de support au dveloppement du SI. Objectif : dfinir lvolution de larchitecture technique, larchitecture logicielle et la fonction informatique Champ daction : lentreprise toute entire Rsultat : image de la situation, diagnostic et bases dvolution

31

Dcoupage classique

Ltude pralable Etude de faisabilit, valuation des charges et des dlais, dfinition des structures, composition des quipes, dfinition du projet, tude, modlisation et critiques de lexistant, spcification du futur systme peut tre divise en trois phases
Observation Conception-organisation Apprciation
32

Dcoupage classique
Conceptionorganisation
Observation Apprciation

Ltude pralable
33

Dcoupage classique
Ltude pralable Observation Objectif : Donner une photographie pertinente du domaine. Diagnostic, mise en vidence de besoins. Rsultats : structuration du domaine en processus => WBS choix dun sous-ensemble reprsentatif SER description et fonctionnement du SER description modlise des donnes diagnostic
34

Dcoupage classique
Ltude pralable Conception-organisation objectif : proposer une ou plusieurs solutions aux niveaux conceptuel et organisationnel, sur tout ou partie du domaine. Rsultats : modle consolid des donnes. description des traitements et des rgles de gestion
35

Dcoupage classique
Ltude pralable
Apprciation objectif : Bilan des avantages attendu et des cots prvisibles. laboration dun plan de dveloppement du projet. Choix du processus de dcoupage ultrieur. Rsultats : Etude de rentabilit Ordonnancement par priorit, priodicit ou contraintes logistiques.

36

Dcoupage classique
Ltude dtaille objectif : Concevoir, dcrire de faon exhaustive la solution sur tout le champ de ltude, donner les spcifications consensuelles ainsi que doptimiser les structures de donnes et les algorithmes de traitement. Rsultats : Vision externe du systme (IHM, description des traitements une maille fine). Aucune ambigut fonctionnelle. Normes techniques, Dossiers de programmation Indications de rutilisation.
37

Dcoupage classique
La ralisation (prparation, excution, validation) Objectif: produire un logiciel test. Comprend les tches dlaboration des jeux dessai, de programmation et de tests. Ne concerne que les informaticiens. La mise en uvre Objectif: Installation et intgration du logiciel test (tests sur site pilote, dploiement, assistance de lutilisateur). Comprend les tches de paramtrage, de reprise ou alimentation des donnes et de modification ou reprises dinterfaces. Ne concerne que les informaticiens.
38

Dcoupage classique
Lvaluation Cette phase dbute aprs la qualification du produit par le MOA et se termine par la rdaction du bilan final (contrle interne MOE de son plan dassurance qualit (PAQ), bilan du projet, retour sur exprience). Objectif : Raliser des tests dans lenvironnement oprationnel (mettre en production) et tirer un bilan du projet, selon les diffrents critres qualit.
39

Techniques destimation

Techniques destimation

La mthode du march est dfinie comme tant la charge correspondant au prix proposer pour remporter lappel doffre Estimer l'avance la dure (calendrier) et le cot (effort) d'un projet logiciel.

la phase destimation du projet, permet de :


cerner la dure de projet dtermine r les ressources mettre en uvre dtermine r la faisabilit technique du projet viter les drives de cots

pouvoir ngocier

40

Techniques destimation

Dans le but davoir une visibilit croissante du projet vers la tche et en utilisant des techniques diffrentes selon le niveau de granularit, lestimation peut se faire plusieurs niveaux savoir :
Niveau projet
Estimations globales sur le projet en entier.

Niveau tape
Ajuster le dcoupage

Niveau phase
Faire une planification prcise Annoncer un calendrier de remise des diffrents rsultats intermdiaires Prvoir et effectuer un suivi, pour surveiller les carts Prvoir laffectation des ressources

Niveau tche
Affectation des ressources individuelles

Sous-traiter
Prvoir des dlais pour planifier lordonnanceme nt des tapes

Planification au niveau le plus fin

41

Notions de Base

Techniques destimation

ou encore leffort reprsente une quantit de travail ncessaire, indpendamment du nombre de personnes. Elle permet dobtenir un cot prvisionnel. Elle peut tre exprim en mois / homme. Elle aide La charge dfinir la taille dun projet (trs petit, petit, moyen, ...) est le temps consomm par le projet. Elle dpend du nombre de

personnes, mais lvaluation nest pas isotrope (100 personnes

La dure

pendant un mois ne sont pas quivalentes 1 personne pendant 100 mois) la taille du projet est exprime par le nombre dinstructions ou

encore le nombre de lignes de code. On parle gnralement de


KDSI (Kilo Delivered Source Instruction), ou de KLOC. (Kilo Lines Of Code). Soit l la taille du logiciel. Projet simple si l < 50 KDSI, spcifications stables, petite quipe. Projet moyen si 300 KDSI > l > =50 KDSI, spcifications stables, petite quipe. Projet complexe si l >300 KDSI, grande quipe.
42

La taille

Techniques destimation

Estimation de la dure des tches


Objectifs: Estimer le temps ncessaire l'accomplissement de chaque tche identifie par la WBS. Dtermination de: dure totale du projet date de terminaison besoins en ressources humaines et matrielles
43

Techniques destimation

Charge ==!!==Nombre dunits ncessaires pour raliser une action Charge (aussi appele Dure effort) (Dure tche i * ressources humaines tche i ) Taux de mobilisation Nombre dunits de ressources mobilises en mme temps

Nombre dunits (1, 2, 3 personnes) ou Part de temps (20%, 100%)

Charge = Dure * Taux de mobilisation


44

Techniques destimation

Dures ==!!== Intervalle de temps entre le dbut et la fin dune action Dure estime - - - dure ralise distinguer... Dure critique dure minimale du projet (sans tenir compte des ressources) Dure du projet temps entre le dbut et la fin du projet (en tenant compte des ressources disposition) Dure critique dure du projet dure effort
45

Besoin de mthodes???

Techniques destimation

Ncessaire Base ncessaire pour la dtermination de:


Dure du projet Engagement des ressources humaines et matrielles Mais difficile Difficult augmente si les activits ne sont pas familires

Besoin de mthodes
Activits similaires Donnes historiques Technique Delphi Mthode des 3 points Wide Brand Delphi Technique
46

Mthodes destimation

Techniques destimation

Le schma global des mthodes destimation se base essentiellement sur : Rassembler lexpertise des projets antrieurs. Faire une estimation de la taille du projet laide dune unit de mesure. Ajuster la taille ou la charge brute en fonction des spcificits du projet. Rpartir la charge entre les diffrentes tapes
47

Techniques destimation

Mthode Delphi
Fonde sur le jugement dexperts. Consiste rechercher des analogies avec des projets antrieurs. Repose sur un raffinement successif de jugements port par plusieurs experts jusqu obtention dune convergence.

48

Techniques destimation

Mthode Delphi

49

Techniques destimation

Mthode Des Trois Points"

50

Techniques destimation

Wide Brand Delphi Technique

51

Mthode de rpartition proportionnelle

Techniques destimation

Sappuie sur le dcoupage temporel classique Trois types dutilisation : Estimation globale du projet que lon cherche rpartir dans le temps : descendante Evaluation dune des tapes au moyen dune autre mthode, et on veut gnraliser : ascendante En cours de droulement de projet, le temps consomm sur les tapes en amont redfinit celui des tapes venir : dynamique Exemple : Etape Ratio Etude pralable 10% du total du projet Etude dtaille 20 30% du total du projet Etude technique 5 15% de la charge de ralisation Ralisation 40 60% du total du projet Mise en uvre 30 40% de la charge de ralisation Ces ratios sont issus de lexprience Ce sont des recommandations
52

Mthode COCOMO (Constructive Cost Model)

Techniques destimation

C'est une mthode pour estimer le cot d'un projet logiciel dans le but d'viter les erreurs de budget et les retards de livraison qui peuvent avoir lieu lors de dveloppement logiciel. Lunit : linstruction source (ligne de code) Le modle permet dobtenir la charge de ralisation en m/H et le dlai normal recommand. Formules de calcul : Charge en mois/Homme = a (KDSI)b Dure normale en mois = c(charge)d

53

Mthode COCOMO (Constructive Cost Model)

Techniques destimation

Les paramtres a, b, c et d dpendent de la catgorie du projet tels que: Type a b c d Simple 3.2 1.05 2.5 0.38 Moyen 3 1.12 2.5 0.35 Complexe 2.8 1.2 2.5 0.32 Exemple : Soit un projet visant dvelopper un logiciel de 40 000 instructions source
Cest un petit projet par la taille du logiciel. Charge = 3,2 (40)1,05 = 154 mois/homme Dure normale = 2,5 (154)0,38 = 17 mois Ce qui donne une taille moyenne de lquipe = 154 / 17 = 9 personnes.
54

Mthode COCOMO (Constructive Cost Model)

Techniques destimation

Il faut tenir compte des facteurs correcteurs destimation de charge. Les facteurs logiciels sont :

Fiabilit du logiciel : influence forte si exigence dans ce sens Base de donnes : mesur par le ratio (volume de donnes gres en octets) / (taille du logiciel en lignes) Linfluence du facteur est faible si le ratio<10, trs forte si ratio>1000 Complexit : celle des algorithmes Temps dexcution : crucial si temps rel
55

Mthode COCOMO (Constructive Cost Model)

Les facteurs matriels sont : Taille mmoire : sil est ncessaire de loptimiser Stabilit de lenvironnement : celle du logiciel de base Contrainte de dlai : se mesure par rapport au dlai calcul normal . La correction intervient dans la formule : Charge nette =produit (valeurs des facteurs correcteurs) * Charge brute Cest ainsi que la dmarche destimation se fait en cinq tapes savoir : Estimation du nombre dinstructions source. Calcul de la charge brute . Slection des facteurs correcteurs Calcul de la charge nette Evaluation de la dure sur la charge nette.
56

Techniques destimation

Mthode des points fonctionnels

Techniques destimation

Principe : Estimation partir dune description externe du futur systme, et de ses fonctions.
Cinq types dunits duvre ou composants fonctionnels : a) Groupe logique de donnes internes (GDI) b) Groupe logique de donnes externes (GDE) c) Entre de traitement (ENT) d) Sortie de traitement (SORT) e) Interrogation (INT)

57

Mthode des points fonctionnels

Techniques destimation

Trois degrs de complexit pour chaque composant complexit faible, moyenne ou leve. Calcul du poids du projet en points de fonction . Mthode : Dnombrer les GDI, GDE, ENT, SORT et INT, dterminer leur niveau de complexit et leur affecter le nombre de points de fonctions. Comptage de points de fonctions en fin du projet. Ecart = changement denvergure Evaluation : Calcul de la taille, ajustement de la taille, transformation en charge.

58

Mthode des points fonctionnels

Techniques destimation

Nombre de points de fonction du composant se calcule suivant un tableau de correspondance entre la complexit et le type du composant poids

59

Mthode des points fonctionnels


Le nombre de points de fonction dit ce niveau PFB (points de fonction brut) est ensuite ajust par une apprciation des spcificits du projet. On calcule le facteur dajustement partir de 14 caractristiques gnrales du systme. Pour chaque caractristique, on value le degr dinfluence DI de 0 (aucune influence) 5 (trs grande influence). Ce facteur dajustement se calcule par : FA = 0.65 + ( di / 100) avec i = 1 14. Le nombre de points de fonction ajust est alors : FPA=FA*PFC avec PFC est le nombre de points de fonction brut ajout par la conversion de donnes (nombre de points de fonction / lignes code). Et par la suite, le nombre de points de fonction net est alors : PFN=PFB+FPA

60

Techniques destimation

Mthode des points fonctionnels

Techniques destimation

A partir de la taille du dveloppement exprime en nombre de points de fonction net, on peut maintenant calculer les cots, leffort et le calendrier partir des expriences prcdentes, ou bien utiliser une mthode rapide de calcul du planning. Exemple : Pour un projet de taille moyenne, c'est--dire reprsentant un nombre de points de fonction net compris entre 1000 et 3000, un point de fonction correspond une charge de dveloppement de 1.3 1.8 jours. Etant donn un projet de 2000 points de fonction, il y aura une charge du travail de dveloppement moyenne comprise entre 2600 jours et 3600 jours, soit une charge moyenne de 3100jours soit 155 mois/hommes.

2000*1.3=2600 2000*1.8=3600 (2600+3600)/2=3100 jours 3100/20155M/H


61

Vous aimerez peut-être aussi