ajouté cours d'estimation de la charge
This commit is contained in:
commit
1c8cd2b49e
2 changed files with 126 additions and 0 deletions
123
Estimation de la charge.md
Normal file
123
Estimation de la charge.md
Normal file
|
@ -0,0 +1,123 @@
|
|||
# Méthodes d'estimation de la charge
|
||||
## Méthode EXPERT (ou DELPHI)
|
||||
On fait appel à des experts pour donner une estimation sur le sujet.
|
||||
|
||||
Experts | Applications jugées comparables en charge | Charges correspondantes | 1ères estimations
|
||||
-----------|-------------------------------------------|-------------------------|--------------------
|
||||
A | D04 | 9 m-h | [8;13] -> 10 m-h
|
||||
| K67 | 13 m-h |
|
||||
| RESA | 8 m-h |
|
||||
B | IA55 | 6 m-h | [5;6] -> 8 m-h
|
||||
| SCI8 | 5 m-h |
|
||||
| BIB1 | 6 m-h |
|
||||
C | APP | 14 m-h | [14;21] -> 14 m-h
|
||||
| ASS8 | 21 m-h |
|
||||
D | K67 | 13 m-h | [13;21] -> 15 m-h
|
||||
| APP | 14 m-h |
|
||||
| ASS8 | 21 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. Étude détaillée
|
||||
3. Réalisation
|
||||
|
||||
### 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 :
|
||||
|
||||
- Techniquement possible
|
||||
- Commercialement acceptable
|
||||
|
||||
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 :__
|
||||
|
||||
- Étude préalable -> $10%$ du projet -> 20,5 j-h
|
||||
- Étude détaillée -> $\frac{1}{2}$ Réalisation -> 61,5
|
||||
- Réalisation -> 123 j-h (voir étude de cas)
|
||||
- Étude technique
|
||||
- Programmation
|
||||
- Jeux d'essais
|
||||
- Tests & corrections
|
||||
|
||||
$\textrm{Estimation projet} = \frac{61,5+123}{0,9} = 205$
|
||||
|
||||
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 :
|
||||
|
||||
* GD Internes = Entités internes à créer pour les besoins du projet
|
||||
* Véhicules __F__
|
||||
* Marque-Modèle __F__
|
||||
* Autorisation habituelle __F__
|
||||
* Autorisation exceptionnelle __F__
|
||||
* GD Externes = Entités déjà existantes dans le SI du client et sur lesquelles on s'appuie
|
||||
* Employés __M__
|
||||
* Bâtiments __M__
|
||||
* Parkings __F__
|
||||
* ENTrées
|
||||
* 6 (4 : une pour chaque GDI, 1 pour qu'un employé demande une autorisation exceptionnelle et 1 pour insérer les N° de véhicules dans la table employés) : 5 __F__ & 1 __M__
|
||||
* SORties
|
||||
* 10 __F__
|
||||
* INTerrogations
|
||||
* 18 : 13 __M__ & 5 __D__
|
||||
|
||||
### 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
|
3
README
Normal file
3
README
Normal file
|
@ -0,0 +1,3 @@
|
|||
Cours de GPI
|
||||
================
|
||||
Rassemble les cours de GPI à l'IUT ASPE
|
Loading…
Reference in a new issue