diff --git a/gpi/1-Estimation_de_la_charge.html b/gpi/1-Estimation_de_la_charge.html new file mode 100644 index 0000000..d3e1619 --- /dev/null +++ b/gpi/1-Estimation_de_la_charge.html @@ -0,0 +1,1155 @@ + + +1-Estimation_de_la_charge

+Méthodes d'estimation de la charge

+ +

+Méthode EXPERT (ou DELPHI)

+ +

On fait appel à des experts pour donner une estimation sur le sujet.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ExpertsApplications jugées comparables en charge Charges correspondantes1ères estimations
AD049 m-h[8;13] -> 10 m-h
K6713 m-h
RESA8 m-h
BIA556 m-h[5;6] -> 8 m-h
SCI85 m-h
BIB16 m-h
CAPP14 m-h[14;21] -> 14 m-h
ASS821 m-h
DK6713 m-h[13;21] -> 15 m-h
APP14 m-h
ASS821 m-h
+ +

On s'entendra peut-être sur 12 m-h

+ +

+Méthode par répartition proportionnelle

+ +

On utilise la méthode MERISE qui estime qu'il y a des étapes par lesquelles il faut passer. En connaissant les proportions de répartition, on peut déduire du temps de la première phase, la durée de tout le projet.

+ +

+Répartition

+ +
    +
  1. Étude préalable (10%) + +
      +
    • Observation, on rencontre le client (1/3) : + +
        +
      • On complète la rédaction du CdC qui devient un CdC de réalisation + +
          +
        • DRH : 2 j
        • +
        • DG : 1,5 j
        • +
        • DIVERS : 3 j
        • +
        • Appro + Log : 0,5 j
        • +
        +
      • +
      • Total : 7 j
      • +
      +
    • +
    • Conception - Organisation
    • +
    • Appréciation
    • +
    +
  2. +
  3. Étude détaillée
  4. +
  5. Réalisation
  6. +
+ +

+Estimation

+ +

$7\textrm{ j-h} * 3 = 21\textrm{ j-h}$
+Projet estimé à $21\textrm{ j-h} * 10 = 210\textrm{ j-h}$
+Soit ~11 m-h de 20 jours ouvrés

+ +

+Méthode COCOMO

+ +

$$\textrm{Charge brute} = a * \textrm{KISL}^b$$

+ +

KISL = Kilo Instruction Source Livrée

+ +

$$\textrm{Délai} = c * \textrm{Charge brute}^d$$

+ +

a, b, c et d sont à choisir par l'utilisateur de la méthode.

+ +

$$\textrm{Charge nette} = \textrm{Charge brute} * \Pi(\textrm{Coeffs de niv. d'exigence})$$

+ +

Délai :

+ + + +

Ici :

+ +

$$\textrm{Charge} = 2.4 * 5^{1.05} = 13\textrm{ m-h}$$ +$$\textrm{Délai} = 2.5 * 13^{0.38} = 7\textrm{ mois}$$

+ +

+Méthode DIEBOLD

+ +

$$\textrm{Charge (en j-h)} = \textrm{KISL} * \textrm{Complexité} * \textrm{Savoir-faire} * \textrm{Connaissance}$$
+$\textrm{Complexité} \in [10;40]$
+$\textrm{Savoir faire} \in [0.65;2]$
+$\textrm{Connaissance} \in [1;2]$
+$$\textrm{Charge} = 5 * \frac{40 * 8 + 25 * 19 + 10 * 10}{37} * 1 * 1.5 = 180 \textrm{ j-h}$$

+ +

+Méthode analytique

+ +

On aborde cette méthode quand on a signé avec le client.
+Il faut entrer dans le détail des tâches.

+ +

Plusieurs grandes étapes :

+ + + +

$\textrm{Estimation projet} = \frac{61.5+123}{0.9} = 205\textrm{ j-h}$

+ +

Dans l'étape de programmation on va rechercher des tâches standards (voir tableau page 30).
+On arrive alors à un certain temps en j-h pour la programmation qui constitue la base. On prend un certain pourcentage de cette base pour chacune des autres étapes de la réalisation.

+ +

+Méthode des points de fonction

+ +

+Principe

+ +

Il faut prévoir d'autant plus de temps pour réaliser un projet :

+ +

+Qu'on doit intégrer un grand nombre d'informations

+ +

5 types de composants fonctionnels :

+ + + +

+Que les contraintes d'exploitation sont fortes

+ +

$$\textrm{DIT} = \sum{\textrm{points de niveau de difficulté d'exploitation}}$$ +$$\textrm{DIT} \leq 70$$ +$$\textrm{FA} = 0.65 + \frac{\textrm{DIT}}{100} = 0.9$$ +$$\textrm{PFA} = \textrm{PFB} * \textrm{FA} = 112 * 0.9 \simeq 100 \textrm{points ajustés}$$

+ +

FA = Fonction d'ajustement +PFB = Points de Fonction Bruts (ceux calculés avant) +PFA = Points de Fonction Ajustés

+ +

Au final cette méthode ne permet pas de découper le travail entre collaborateurs

+
\ No newline at end of file diff --git a/gpi/2-Les_etapes_de_la_gpi.html b/gpi/2-Les_etapes_de_la_gpi.html new file mode 100644 index 0000000..c684b4c --- /dev/null +++ b/gpi/2-Les_etapes_de_la_gpi.html @@ -0,0 +1,1144 @@ + + +2-Les_etapes_de_la_gpi

+Les étapes de la gestion de projet informatique

+ +

+Étapes

+ +
    +
  1. Estimation de la charge
  2. +
  3. Signature du contrat + +
      +
    • Étude détaillée de la charge => Méhode analytique
    • +
    • Délai minimal techniquement nécessaire => Méthode PERT + +
        +
      • Délai opérationnel
      • +
      • Nb de collaborateurs à prévoir = $\frac{\textrm{Charge estimée}}{\textrm{Délai opérationnel}}$
      • +
      +
    • +
    +
  4. +
  5. En fonction du calendrier des personnels, on décide qui fait quoi (affectation)
  6. +
  7. On construit un planning, ou calendrier de réalisation, ou diagramme de GANTT
  8. +
  9. Pilotage du projet + +
      +
    • Suivi de l'avancement
    • +
    • Gestion des aléas
    • +
    +
  10. +
+ +

+Signature du contrat

+ +

Le contrat va être signé, on procède à l'analyse détaillée de la durée.

+ +

+Niveaux de démarrage

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tâches ancêtresTâches1234567
-AA
ABB
BCC
CDD
D, FEE
CFF
BGG
GHH
H, FII
I, EJJ
J, MKK
-LL
L, HMM
+ +

+Méthode PERT

+ +

On calcule le délai minimum techniquement nécessaire à condition de disposer de toutes les ressources nécessaires.

+ +

(cf. scan)

+ +

On peut calculer la marge dont dispose chaque tâche.
+La séquence des tâches sans marge s'appelle le chemin critique.

+ +

Remarques :

+ + + +

+Diagramme de GANTT

+ +

(Tu sais faire, je vais pas te le dessiner)

+ +

+Pilotage de projet

+ +

On arrive à une répartition 54.5 pour Claude contre 71 pour Camille.
+Problème : On ne connaît pas assez Claude pour savoir quel est son coefficient de productivité.
+$$\textrm{Coefficient de productivite} = \frac{\textrm{avancement}}{\textrm{temps passe}}$$ +$$\textrm{charge affectee} = \frac{\textrm{charge initiale}}{\textrm{coeff de prod}}$$

+ +

On passe alors de la charge initiale à la charge affectée qui est une charge "personnalisée".

+ +

+Différents indicateurs

+ +

+Coefficient de productivité

+ +

$$\frac{\textrm{avancement}}{\textrm{temps passe}}$$

+ +

+Coefficient de performance

+ +

$$\frac{\textrm{charge affectee}}{\textrm{temps passe} + \textrm{reste a faire}}$$

+ +

+Coefficient d'utilisation du temps

+ +

$$\frac{\textrm{temps passe}}{\textrm{temps disponible}}$$

+
\ No newline at end of file diff --git a/gpi/3-La_qualite.html b/gpi/3-La_qualite.html new file mode 100644 index 0000000..2d280b5 --- /dev/null +++ b/gpi/3-La_qualite.html @@ -0,0 +1,1007 @@ + + +3-La_qualite

+Que'est-ce que la qualité ?

+ +

La notion de qualité a évolué en informatique depuis 1951 :

+ + + +

+Les 4 composantes de la qualité

+ + + +

+Les enjeux de la qualité

+ +

+Enjeu pour le client

+ + + +

+Enjeu pour le collaborateur

+ + + +

+Pour l'entreprise

+ + + +

+La qualité du développement informatique

+ +

Deux angles pour un logiciel :

+ + + +

+L'évaluation sur norme ISO 9126

+ +

+6 caractéristiques

+ + + +

+21 sous-caractéristiques

+ +

+Capacité fonctionnelle

+ + + +

+Fiabilité

+ + +
\ No newline at end of file