simulation waterfall & inspection présenté par : nom de létudiant mgl 800:gestion de projet...

15
SIMULATION WATERFALL & INSPECTION Présenté par: Nom de l’étudiant MGL 800:Gestion de projet en génie Professeur: Alain April Mai 2013

Upload: berenger-cohen

Post on 03-Apr-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

SIMULATION WATERFALL &

INSPECTION

Présenté par: Nom de l’étudiant

MGL 800:Gestion de projet en génie Logiciel

Professeur: Alain April

Mai 2013

Page 2: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

2

PLAN

1. Description des deux cycles de vie

2. Présentation des démarches utilisées

3. Problèmes rencontrés

4. Meilleure stratégie pour le cycle Waterfall

5. Meilleure stratégie pour le cycle Inspection

6. Conclusion

Page 3: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

3

« Workflow » du modèle Waterfall

Cycle de vie Waterfall

Deux principes clés :– Suivre les étapes dans l’ordre : requirements, conception,

implémentation, intégration, testing.

– Vérification de chaque phase avant d’en commencer une nouvelle

Page 4: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

4

Simulation assez basique : 1 seule activité (inspecter le code à la recherche de bugs)

But : obtenir la meilleure productivité

Paramètres : nombre de participants, taille du code, taille de la checklist, durée

Cycle de vie Inspection

Page 5: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

5

Présentation des démarches

SIMULATION Waterfall – Démarche

Scenario 1 Scenario 2Achat de tous les outils nécessaires pour le projet Achat de tous les outils qui interviendront dans tout le projet

Assignation des tâches de création en fonction de l’expérience des employés.

Aux employés les plus compétents, assignation de la tache de création du domaine dans lequel, ils ont plus d’expérience.

Assignation des tâches de révision aux employés plus expérimentés et moins expérimentés : une mixture

Aux employés les moins compétents, assignation de la tache de révision, lancé après un certain temps de l’exécution de la tache de création. Le traitement se fera en parallèle avec afin de gagner du temps

Assignation des tâches de correction aux employés plus compétents

Lorsqu’on termine la phase de création d’un des domaines, les employés les plus compétents rejoignent l’équipe de révision . Au même moment, assignation de la tache de correction a tous les employés pour chaque domaine.

Réalisation en parallèle des tâches avec un délai entre les tâches de création, de révision et de correction

Aux meilleurs employés ,donner des bonus

Résultats -Score 78/100 Résultats -Score 87 /100

Page 6: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

6

Présentation des démarches

– Faire un tableau des compétences (hypothèse que l’expérience du projet et aussi importante que l’expérience en inspection)

– Faire varier à tour de rôle les différents paramètres

SIMULATION Inspection – Démarche

Page 7: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

Résultats -Score 78/100

7

Page 8: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

Résultats -Score 87 /100

8

Page 9: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

9

Problèmes rencontrés

• Apprentissage et utilisabilité de l’outil de simulation notamment l’utilisation du temps

• Nouvelles exigences qui surviennent pendant l’exécution des tâches

• Assignation des nouvelles exigences a un employé qui auparavant avait déjà une tache en cours d’exécution.

• Suivi impossible de la tache abandonnée par un employé pour l’exécution d’une nouvelle tache.

• Dépassement du temps prévu pour le projet,

• Dépassement du budget

Page 10: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

10

Meilleure stratégie pour le cycleWaterfall

– Utiliser tous les outils

– Faire une revue le plus tôt possible

– Mettre les personnes les plus compétentes pour chaque tâche (plus rapide, moins d’erreurs). Les autres font les vérifications.

– Corriger les erreurs au fur et à mesure pour que les étapes de correction et de création d’un artéfact se terminent en même temps

– « Détacher» temporairement un employé d’une phase dès que de nouveaux requirements apparaissent : compléter les requirements, re-vérifier brièvement et corriger le travail des étapes suivantes.

– Augmenter le salaire des meilleurs employés de 2-3 unités régulièrement ou quand la motivation et l’énergie sont faibles.

Démarche du Scénario 3:

Page 11: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

11

Meilleure stratégie pour le cycle Waterfall

Résultat : Score 99/100

Page 12: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

SIMULATION Waterfall: Graphique Scenario 3

12

Page 13: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

13

Meilleure stratégie pour le cycle INSPECTION

Score obtenu : 100/100

Paramètres :– Code : 150 lignes– Checklist : 1 page– Nb employés : 4

SIMULATION Inspection– Démarche du Scénario 3:

Page 14: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

14

Meilleure stratégie pour le cycle INSPECTION

Plus il y a de monde, plus les bugs sont découverts rapidement.

Plus il y a de monde, plus les discussions sont longues donc perte de temps

Juste milieu : 4 personnes

SIMULATION Inspection– Démarche du Scénario 3:

Page 15: SIMULATION WATERFALL & INSPECTION Présenté par : Nom de létudiant MGL 800:Gestion de projet en génie Logiciel Professeur: Alain April Mai 2013

15

Conclusion

Waterfall plus complexe et plus long à réaliser, chaque phase doit se terminer et être vérifiée avant d’entamer la suivante.

Conséquence : supporte peu le changements

Effort de synchronisation et d’optimisation pour que tous les employés soient occupés et travaillent dans leur(s) domaine(s) de compétences

Inspection est plus facile et plus court à réaliser