GESTION DE PROJET DE DEVELOPPEMENT LOGICIELEQUIPE-PROJET :        Régis CANIONCQ, Gaël BOOS                       Meriam E...
5.   Liste des livrables                                             N° de  N° de                                         ...
7.   Dépendances des work packages                 WP1                               WP2                      WP3         ...
8.   Diagramme GANTTL3-MIAGE 2010 – Gestion de projet   Super Mario Bros   4
L3-MIAGE 2010 – Gestion de projet   Super Mario Bros   5
9.   Détail des work packagesN° de work package                  1                    Date de démarrage                j0T...
N° de work package                   2                    Date de démarrage                 j9Titre de work Package       ...
N° de work package                3              Date de démarrage          j21Titre de work Package             Programma...
N° de work package                 4                     Date de démarrage          j23Titre de work Package              ...
N° de work package                  6                  Date de démarrage                 j10Titre de work Package         ...
N° de work package               8                   Date de démarrage             j10Titre de work Package            For...
Prochain SlideShare
Chargement dans…5
×

Avant projet - Mario Bros

651 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
651
Sur SlideShare
0
Issues des intégrations
0
Intégrations
30
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Avant projet - Mario Bros

  1. 1. GESTION DE PROJET DE DEVELOPPEMENT LOGICIELEQUIPE-PROJET : Régis CANIONCQ, Gaël BOOS Meriam ELBASRI, Romain LOUVEAUNOM DU PROJET : SUPER MARIO BROS1. Description du projetLe projet consiste en la réalisation d’une copie partielle du célèbre jeu video « Super Mario Bros » édité parNintendo sur sa console « NES ».Il s’agit de recréer le premier niveau du jeu, au plus proche de l’original sur le plan des graphismes, du son et dugameplay (sensations de jeu). Un seul joueur utilisant le personnage de « Mario » peut évoluer dans le premierniveau du jeu, en bénéficiant des mêmes bonus et se confrontant aux mêmes ennemis et décor que dans le jeuoriginal.Après analyse de l’original, la conception de la copie est orientée objet et son implémentation est réalisée parl’équipe projet sous Windows en langage C#.2. Indicateurs de réussiteLes indicateurs de réussite sont la conformité du jeu à l’original illustrée par un démonstrateur consistant en unevidéo du déroulement d’une partie sur le premier niveau du jeu.3. Membres du projetRole Numéro Nom Initiales jour jour sortie d’entréeC 1 Régis CANIONCQ RC j0 j48M 2 Gaël BOOS GB j0 j48M 3 Meriam ELBASRI ME j0 j48M 4 Romain LOUVEAU RL j0 j48Role: CP=Chef de projet; M=Membre de l’equipe.4. Liste des work packagesN° de Titre de work N° de Heures par jour de jour de Duréework package leader de personnes démarrage fin (jours)package tâcheWP1 Gestion du projet 1 (RC) 30 j0 j48 48WP2 Analyse/Conception 1 (RC) 19 j9 j22 11WP3 Programmation 4 (RL) 83 j21 j44 23WP4 Tests 1(RC) 16 j23 j44 21WP5 Infographie 2 (GB) 13 j10 j44 30WP6 Effets sonores 3 (ME) 13 j10 j44 30WP7 Documentation 4 (RL) 6 j10 j44 30 utilisateurWP8 Formation 2 (GB) 20 j10 j38 28L3-MIAGE 2010 – Gestion de projet Super Mario Bros 1
  2. 2. 5. Liste des livrables N° de N° de Niveau de Date de Nom du livrable work Nature Leaderlivrable dissémination livraison packageD 1.1 Rapport préliminaire de WP1 R PU j10 RC présentation du projetD 1.2 Rapport final de soutenance WP1 R PU j48 RCD 1.3 Présentation powerpoint de WP1 O PU j48 RC soutenanceD 1.4 Démonstrateur (video) du WP1 O PU j48 RC jeuD 2.1 Dossier d’analyse WP2 R CO j15 RCD 2.2 Dossier de conception UML WP2 R CO j22 RCD 3.1 Structure des classes C# WP3 P CO j23 RLD 3.2 Prototype du jeu (version WP3 P CO j37 RL beta)D 3.4 Jeu finalisé WP3 P PU j42 RLD 4.1 Rapport de beta-test WP4 R CO j37 RCD 5.1 Rapport sur l’infographie du WP5 R CO j23 GB jeu (synopsis et planches de dessin)D 5.2 Package graphique sprites et WP5 O CO j23 GB décor (fichiers bitmaps)D 5.3 Coordonnées de mapping WP5 O CO j23 GB des sprites et décorD 6.1 Rapport sur les effets WP6 R CO j23 ME sonores et événements déclenchant.D 6.2 Package d’effets sonores et WP6 O CO j23 ME musique (fichiers wav)D 7.1 Documentation utilisateur WP7 R PU j44 RLR : rapport, P : prototype, O : autre, PU : publique, CO : confidentiel6. Effort heure-personneN° Initiales WP1 WP2 WP3 WP4 WP5 WP6 WP7 WP8 Total heure-participant personne1 RC 18 10 10 8 1 1 1 1 502 GB 3 4 21 1 10 1 1 9 503 ME 5 3 17 1 1 10 3 10 504 RL 4 2 35 6 1 1 1 0 50Total 30 19 83 16 13 13 6 20 200L3-MIAGE 2010 – Gestion de projet Super Mario Bros 2
  3. 3. 7. Dépendances des work packages WP1 WP2 WP3 WP4 WP5 WP6 WP7 WP8 1.1 3.1 8.1 Rapport 2.1 5.1 6.1 7.1 Etude Structure Formatio presentat Analyse Synopsis Synopsis doc org classes n C# ion 1.2 1.3 1.4 Managem Avancem Qualité 3.4 ent ent 3.2 3.3 Menus - 2.2 Moteur Moteur 2.3 sauvegar Concepti ctrl rendu Concepti de 7.2 on 5.2 8.2 on 6.2 redaction architect 4.1 Tests Recupera Formatio detaillée Recupera doc urale unitaires tion n design tion sons utilisateu graph patterns r 3.5 Intégratio n 4.2 Tests 5.3 5.5 5.3 8.3 dintégrat Retouche 5.4 Menu Mapping Retouche Tutorat, ion s graph graph s son aides 3.6 Prototype 4.3 Beta tests 1.5 Rapport final 1.6 1.7 Powerpoi Démonstr 3.7 Jeu nt ateur finalL3-MIAGE 2010 – Gestion de projet Super Mario Bros 3
  4. 4. 8. Diagramme GANTTL3-MIAGE 2010 – Gestion de projet Super Mario Bros 4
  5. 5. L3-MIAGE 2010 – Gestion de projet Super Mario Bros 5
  6. 6. 9. Détail des work packagesN° de work package 1 Date de démarrage j0Titre de work Package Gestion du projetN° de participant 1 2 3 4Initiales participant RC GB ME RLHeure-personne par 18 3 5 4participantObjectifs:Initier le projet et diriger les membres de l’équipe projet, réaliser les rapports publiques et présentation du projet.Description du travail:Tâche 1.1 : Réalisation du présent rapport de présentationTâche 1.2 : Management de l’equipe-projetTâche 1.3 : Vérification de l’avancement du projet en respectant le plan de travail.Tâche 1.4 : Vérification de la qualité technique du travail et de sa réponse au cahier des chargesTâche 1.5 : Rédaction du rapport final du projetTâche 1.6 : Réalisation de la présentation powerpoint du projet et préparer sa soutenanceTâche 1.7 : Réalisation d’un démonstrateur (video du jeu réalisé)Livrables : Nom Echéance Description D 1.1 j10 Rapport préliminaire de présentation du projet D 1.2 j48 Rapport final de soutenance D 1.3 j48 Présentation powerpoint de soutenance D 1.4 j48 Démonstrateur (video) du jeuJalons : Nom Echéance Description M 1.1 j0 Démarrage du projet M 1.2 j10 Rappel de la planification M 1.3 j28 Début de rédaction du rapport final M 1.4 j43 Répétition soutenance, correction powerpoint, préparation démonstrateur M 1.5 J47 Dernière répétition soutenanceL3-MIAGE 2010 – Gestion de projet Super Mario Bros 6
  7. 7. N° de work package 2 Date de démarrage j9Titre de work Package Analyse et conception logicielleN° de participant 1 2 3 4Initiales participant RC GB ME RLHeure-personne par 10 4 3 2participantObjectifs:Réaliser une analyse du premier niveau du jeu « Super Mario Bros » existant (Nintendo-NES) et des nécessités deréalisation de la copie à réaliser, objet du présent projet, incluant les interaction utilisateurs, l’IA et le gameplay.Concevoir une architecture et une structure de classe orientée objet en UML.Description du travail:Tâche 2.1 : Réaliser un cahier des charges incluant une analyse du jeu existant et des nécessités du projetTâche 2.2 : Conception architecturale de type MVC (Modèle-Vue-Contrôleur)Tâche 2.3 : Conception des patrons structuraux et comportementauxLivrables : Nom Echéance Description D 2.1 j15 Dossier d’analyse D 2.2 j22 Dossier de conception UMLJalons : Nom Echéance Description M 2.1 j15 Transition analyse/conception M 2.2 J22 Fin de conception logicielleL3-MIAGE 2010 – Gestion de projet Super Mario Bros 7
  8. 8. N° de work package 3 Date de démarrage j21Titre de work Package ProgrammationN° de participant 1 2 3 4Initiales participant RC GB ME RLHeure-personne par participant 10 21 17 35Objectifs:Implémenter sous Windows le premier niveau du jeu Super Mario Bros conformément au dossier de conception,dans le langage C# de Microsoft Visual Studio.Description du travail:Tâche 3.1 : Réalisation de la structure (squelette) des classes issues des diagrammes de conception UMLTâche 3.1 : Réalisation d’un moteur de contrôle du jeu permettant la capture des événements clavier,conjointement à l’implémentation des algorithmes métiers de positionnement et IA des sprites, de mapping etdéfilement du décor, de gestion des positions et des collisions sprite/sprite et sprite/decorTâche 3.3 : Réalisation d’un moteur de rendu (vue-GUI) des graphismes et sons par des algorithmes d’animationdes sprites intégrant les travaux du WP5 (infographie) et d’effets sonores et musicaux en intégrant les travaux duWP6 (effets sonores)Tâche 3.4 : Implémentation des menus et des fonctions de pause, sauvegarde de la partie, gestion des crédits dejeu (vies)Tâche 3.5 : Intégration des éléments architecturaux pour la réalisation d’un prototype de jeu.Tâche 3.6 : Correctifs et débogage du prototype conformément aux rapports de bugs issus du WP4 (tests).Livrables : Nom Echéance Description D 3.1 j23 Structure des classes C# D 3.2 j37 Prototype du jeu (version beta) D 3.4 j42 Jeu finaliséJalons : Nom Echéance Description M 3.1 j37 Connaissance du rapport de beta-test M 3.2 j43 Dernière révision jeu finalL3-MIAGE 2010 – Gestion de projet Super Mario Bros 8
  9. 9. N° de work package 4 Date de démarrage j23Titre de work Package TestsN° de participant 1 2 3 4Initiales participant RC GB ME RLHeure-personne par 8 1 1 6participantObjectifs: S’assurer du fonctionnement correct des modules et du prototype programmés par la réalisation detests.Description du travail:Tâche 4.1 : Conception, implémentation et exécution de tests unitaire sur les classes implémentés dans le WP3(programmation)Tâche 4.2 : Exécution de tests d’intégrationTâche 4.3 : Réalisation d’un beta test sur le prototype du jeuLivrables : Nom Echéance Description D 4.1 j37 Rapport de beta-testJalons : Nom Echéance Description M 4.1 j36 Prise en main du prototype pour debugN° de work package 5 Date de démarrage j10Titre de work Package InfographieN° de participant 1 2 3 4Initiales participant RC GB ME RLHeure-personne parparticipant 1 10 1 1Objectifs:Analyser les animations et graphismes du jeu « Super Mario Bros » original, récupérer et compléter les graphismesexistants, concevoir l’ensemble de l’interface graphique utilisateur (GUI).Description du travail:Tâche 5.1 : Réalisation du synopsis et de planches descriptives des animations graphiques du jeu et GUITâche 5.2 : Récupération des graphismes existant (sprites et decors) du jeu original (Super Mario Bros – NES)Tâche 5.3 : Retouche des graphismes existants et création de graphismes complémentairesTâche 5.4 : Définition et création des graphismes des menus et des informations de jeu (temps, crédits, pièces)Tâche 5.5 : Mapping des coordonnées des éléments de décor (obstacles) et définition des zones de collisions desspritesLivrables : Nom Echéance Description D 5.1 j23 Rapport sur l’infographie du jeu (synopsis et planches de dessin) D 5.2 j23 Package graphique sprites et décor (fichiers bitmaps) D 5.3 j23 Coordonnées de mapping des sprites et décorJalons : Nom Echéance Description M 5.1 j23 Présentation des graphismesL3-MIAGE 2010 – Gestion de projet Super Mario Bros 9
  10. 10. N° de work package 6 Date de démarrage j10Titre de work Package Effets sonoresN° de participant 1 2 3 4Initiales participant RC GB ME RLHeure-personne par 1 1 10 1participantObjectifs: Réalisation des effets sonores compatibles avec le jeu de super MarioDescription du travail:Tâche 6.1 : Réalisation du synopsis et de descriptif des effets sonores du jeu relatifs aux événements quisurviennent avant et pendant une partieTâche 6.2 : Récupération des effets sonores et musique existants du jeu original (Super Mario Bros – NES)Tâche 6.3 : Retouche des effets sonores existants et enregistrement de sons complémentairesLivrables : Nom Echéance Description D 6.1 j23 Rapport sur les effets sonores et événements déclenchant. D 6.2 j23 Package d’effets sonores et musique (fichiers wav)Jalons : Nom Echéance Description M 6.1 j23 Présentation des effets sonoresN° de work package 7 Date de démarrage j10Titre de work Package DocumentationN° de participant 1 2 3 4Initiales participant RC GB ME RLHeure-personne par 1 1 3 1participantObjectifs:Réaliser une documentation utilisateur pour le déroulement d’une partieDescription du travail:Tâche 7.1 : Etude et adaptation de la documentation utilisateur du jeu originalTâche 7.1 : Rédaction du manuel de jeuLivrables : Nom Echéance Description D 7.1 j44 Documentation utilisateurJalons : Nom Echéance Description M 7.1 j44 Fin de rédaction et de correction du manuel utilisateurL3-MIAGE 2010 – Gestion de projet Super Mario Bros 10
  11. 11. N° de work package 8 Date de démarrage j10Titre de work Package FormationN° de participant 1 2 3 4Initiales participant RC GB ME RLHeure-personne par 1 9 10 0participantObjectifs:Réaliser une formation au langage de programmation du projet (C#) ainsi qu’aux concepts de patrons deconception aux membres de l’équipe-projet le nécessitant.Description du travail:Tâche 8.1 : Formation aux principes fondamentaux du langage C#Tâche 8.2 : Formation aux concepts de patrons de conceptions MVC, structuraux et comportementaux utilisésdans la conception du jeuTâche 8.3 : Tutorat pour compléments de formations ponctuelsLivrables : Nom Echéance DescriptionJalons : Nom Echéance Description M 8.1 j10 Définition de l’orientation pédagogiqueL3-MIAGE 2010 – Gestion de projet Super Mario Bros 11

×