SlideShare ist ein Scribd-Unternehmen logo
1 von 11
GESTION DE PROJET DE DEVELOPPEMENT LOGICIEL



EQUIPE-PROJET :        Régis CANIONCQ, Gaël BOOS
                       Meriam ELBASRI, Romain LOUVEAU



NOM DU PROJET :                         SUPER MARIO BROS

1.     Description du projet

Le projet consiste en la réalisation d’une copie partielle du célèbre jeu video « Super Mario Bros » édité par
Nintendo 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 du
gameplay (sensations de jeu). Un seul joueur utilisant le personnage de « Mario » peut évoluer dans le premier
niveau du jeu, en bénéficiant des mêmes bonus et se confrontant aux mêmes ennemis et décor que dans le jeu
original.

Après analyse de l’original, la conception de la copie est orientée objet et son implémentation est réalisée par
l’équipe projet sous Windows en langage C#.

2.     Indicateurs de réussite

Les indicateurs de réussite sont la conformité du jeu à l’original illustrée par un démonstrateur consistant en une
vidéo du déroulement d’une partie sur le premier niveau du jeu.

3.     Membres du projet

Role       Numéro        Nom                           Initiales        jour            jour sortie
                                                                        d’entrée
C        1            Régis CANIONCQ                          RC             j0                j48
M        2            Gaël BOOS                               GB             j0                j48
M        3            Meriam ELBASRI                          ME             j0                j48
M        4            Romain LOUVEAU                          RL             j0                j48
Role: CP=Chef de projet; M=Membre de l’equipe.

4.     Liste des work packages

N° de          Titre de work          N° de       Heures par         jour de       jour de      Durée
work           package                leader de   personnes          démarrage     fin          (jours)
package                               tâche
WP1            Gestion du projet        1 (RC)           30               j0           j48            48
WP2            Analyse/Conception       1 (RC)           19               j9           j22            11
WP3            Programmation            4 (RL)           83              j21           j44            23
WP4            Tests                     1(RC)           16              j23           j44            21
WP5            Infographie              2 (GB)           13              j10           j44            30
WP6            Effets sonores           3 (ME)           13              j10           j44            30
WP7            Documentation            4 (RL)            6              j10           j44            30
               utilisateur
WP8            Formation               2 (GB)            20              j10           j38            28


L3-MIAGE 2010 – Gestion de projet                  Super Mario Bros                                                1
5.   Liste des livrables

                                             N° de
  N° de                                                                 Niveau de          Date de
                 Nom du livrable             work        Nature                                         Leader
livrable                                                              dissémination       livraison
                                            package
D 1.1      Rapport préliminaire de           WP1            R              PU               j10           RC
           présentation du projet
D 1.2      Rapport final de soutenance        WP1           R              PU               j48           RC
D 1.3      Présentation powerpoint de         WP1           O              PU               j48           RC
           soutenance
D 1.4      Démonstrateur (video) du           WP1           O              PU               j48           RC
           jeu
D 2.1      Dossier d’analyse                  WP2           R              CO               j15           RC
D 2.2      Dossier de conception UML          WP2           R              CO               j22           RC
D 3.1      Structure des classes C#           WP3           P              CO               j23           RL
D 3.2      Prototype du jeu (version          WP3           P              CO               j37           RL
           beta)
D 3.4      Jeu finalisé                       WP3           P              PU               j42           RL
D 4.1      Rapport de beta-test               WP4           R              CO               j37           RC
D 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écor
D 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           RL

R : rapport, P : prototype, O : autre, PU : publique, CO : confidentiel



6.   Effort heure-personne

N°             Initiales   WP1     WP2      WP3     WP4     WP5        WP6      WP7       WP8     Total heure-
participant                                                                                       personne
1              RC             18      10       10       8         1        1          1      1                   50

2              GB              3        4      21       1       10         1          1      9                   50

3              ME              5        3      17       1         1       10          3     10                   50

4              RL              4        2      35       6         1        1          1      0                   50

Total                         30      19       83      16       13        13          6     20                 200




L3-MIAGE 2010 – Gestion de projet                   Super Mario Bros                                                  2
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
                                                                                                    d'inté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                                           final




L3-MIAGE 2010 – Gestion de projet                        Super Mario Bros                                        3
8.   Diagramme GANTT




L3-MIAGE 2010 – Gestion de projet   Super Mario Bros   4
L3-MIAGE 2010 – Gestion de projet   Super Mario Bros   5
9.   Détail des work packages

N° de work package                  1                    Date de démarrage                j0
Titre de work Package               Gestion du projet
N° de participant                   1                    2                      3                    4
Initiales participant               RC                   GB                     ME                   RL
Heure-personne par                  18                   3                      5                    4
participant
Objectifs:
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ésentation
Tâche 1.2 : Management de l’equipe-projet
Tâ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 charges
Tâche 1.5 : Rédaction du rapport final du projet
Tâche 1.6 : Réalisation de la présentation powerpoint du projet et préparer sa soutenance
Tâ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 jeu
Jalons :
 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 soutenance




L3-MIAGE 2010 – Gestion de projet                  Super Mario Bros                                               6
N° de work package                   2                    Date de démarrage                 j9
Titre de work Package                Analyse et conception logicielle
N° de participant                    1                    2                     3                       4
Initiales participant                RC                   GB                    ME                      RL
Heure-personne par                   10                   4                     3                       2
participant
Objectifs:
Réaliser une analyse du premier niveau du jeu « Super Mario Bros » existant (Nintendo-NES) et des nécessités de
ré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 projet
Tâche 2.2 : Conception architecturale de type MVC (Modèle-Vue-Contrôleur)
Tâche 2.3 : Conception des patrons structuraux et comportementaux

Livrables :
 Nom           Echéance         Description
 D 2.1         j15              Dossier d’analyse
 D 2.2         j22              Dossier de conception UML
Jalons :
 Nom           Echéance         Description
 M 2.1         j15              Transition analyse/conception
 M 2.2         J22              Fin de conception logicielle




L3-MIAGE 2010 – Gestion de projet                  Super Mario Bros                                               7
N° de work package                3              Date de démarrage          j21
Titre de work Package             Programmation
N° de participant                 1              2                  3                4
Initiales participant             RC             GB                 ME               RL
Heure-personne par participant 10                21                 17               35
Objectifs:
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 UML
Tâ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 et
défilement du décor, de gestion des positions et des collisions sprite/sprite et sprite/decor
Tâche 3.3 : Réalisation d’un moteur de rendu (vue-GUI) des graphismes et sons par des algorithmes d’animation
des sprites intégrant les travaux du WP5 (infographie) et d’effets sonores et musicaux en intégrant les travaux du
WP6 (effets sonores)
Tâche 3.4 : Implémentation des menus et des fonctions de pause, sauvegarde de la partie, gestion des crédits de
jeu (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 final




L3-MIAGE 2010 – Gestion de projet                 Super Mario Bros                                           8
N° de work package                 4                     Date de démarrage          j23
Titre de work Package              Tests
N° de participant                  1                     2                 3                4
Initiales participant              RC                    GB                ME               RL
Heure-personne par                 8                     1                 1                6
participant
Objectifs: S’assurer du fonctionnement correct des modules et du prototype programmés par la réalisation de
tests.
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égration
Tâche 4.3 : Réalisation d’un beta test sur le prototype du jeu

Livrables :
 Nom           Echéance       Description
 D 4.1         j37            Rapport de beta-test
Jalons :
 Nom           Echéance       Description
 M 4.1         j36            Prise en main du prototype pour debug




N° de work package                5                    Date de démarrage             j10
Titre de work Package             Infographie
N° de participant                 1                    2                    3                  4
Initiales participant             RC                   GB                   ME                 RL
Heure-personne par
participant                       1                    10                   1                  1
Objectifs:
Analyser les animations et graphismes du jeu « Super Mario Bros » original, récupérer et compléter les graphismes
existants, 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 GUI
Tâ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émentaires
Tâ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 des
sprites

Livrables :
 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écor
Jalons :
 Nom           Echéance       Description
 M 5.1         j23            Présentation des graphismes




L3-MIAGE 2010 – Gestion de projet                Super Mario Bros                                           9
N° de work package                  6                  Date de démarrage                 j10
Titre de work Package               Effets sonores
N° de participant                   1                  2                    3                   4
Initiales participant               RC                 GB                   ME                  RL
Heure-personne par                  1                  1                    10                  1
participant
Objectifs: Réalisation des effets sonores compatibles avec le jeu de super Mario

Description du travail:
Tâche 6.1 : Réalisation du synopsis et de descriptif des effets sonores du jeu relatifs aux événements qui
surviennent avant et pendant une partie
Tâ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émentaires

Livrables :
 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 sonores



N° de work package               7                    Date de démarrage                  j10
Titre de work Package            Documentation
N° de participant                1                    2                 3                       4
Initiales participant            RC                   GB                ME                      RL
Heure-personne par               1                    1                 3                       1
participant
Objectifs:
Réaliser une documentation utilisateur pour le déroulement d’une partie

Description du travail:
Tâche 7.1 : Etude et adaptation de la documentation utilisateur du jeu original
Tâche 7.1 : Rédaction du manuel de jeu

Livrables :
 Nom           Echéance        Description
 D 7.1         j44             Documentation utilisateur

Jalons :
 Nom           Echéance        Description
 M 7.1         j44             Fin de rédaction et de correction du manuel utilisateur




L3-MIAGE 2010 – Gestion de projet                 Super Mario Bros                                           10
N° de work package               8                   Date de démarrage             j10
Titre de work Package            Formation
N° de participant                1                   2                   3                   4
Initiales participant            RC                  GB                  ME                  RL
Heure-personne par               1                   9                   10                  0
participant
Objectifs:
Réaliser une formation au langage de programmation du projet (C#) ainsi qu’aux concepts de patrons de
conception 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és
dans la conception du jeu
Tâche 8.3 : Tutorat pour compléments de formations ponctuels

Livrables :
 Nom          Echéance       Description

Jalons :
 Nom          Echéance       Description
 M 8.1        j10            Définition de l’orientation pédagogique




L3-MIAGE 2010 – Gestion de projet               Super Mario Bros                                        11

Weitere ähnliche Inhalte

Andere mochten auch

рождество лексика
рождество лексикарождество лексика
рождество лексикаArfenia Sarkissian
 
HAITI: ACCORD POUR UNE SORTIE DURABLE DE LA CRISE POLITIQUE ENTRE LE PRESIDEN...
HAITI: ACCORD POUR UNE SORTIE DURABLE DE LA CRISE POLITIQUE ENTRE LE PRESIDEN...HAITI: ACCORD POUR UNE SORTIE DURABLE DE LA CRISE POLITIQUE ENTRE LE PRESIDEN...
HAITI: ACCORD POUR UNE SORTIE DURABLE DE LA CRISE POLITIQUE ENTRE LE PRESIDEN...Stanleylucas
 
Solaire control td
Solaire control tdSolaire control td
Solaire control tdfgaheneau
 
Une creche-provencale-mondoune
Une creche-provencale-mondouneUne creche-provencale-mondoune
Une creche-provencale-mondouneArfenia Sarkissian
 
Enquete France Maroc
Enquete France MarocEnquete France Maroc
Enquete France Marocghassanwail
 
Les politiques de santé publique relatives à la surconsommation d'alcool en d...
Les politiques de santé publique relatives à la surconsommation d'alcool en d...Les politiques de santé publique relatives à la surconsommation d'alcool en d...
Les politiques de santé publique relatives à la surconsommation d'alcool en d...CripsIDF
 
французские писатели триггер слово
французские писатели триггер словофранцузские писатели триггер слово
французские писатели триггер словоArfenia Sarkissian
 
текст для тренировки Mes etudes
текст для тренировки Mes etudesтекст для тренировки Mes etudes
текст для тренировки Mes etudesArfenia Sarkissian
 
Dossier Spécial Tourisme mercredi 21 septembre 2011
Dossier Spécial Tourisme mercredi 21 septembre 2011Dossier Spécial Tourisme mercredi 21 septembre 2011
Dossier Spécial Tourisme mercredi 21 septembre 2011La Tribune
 
TooEasy Agence Web
TooEasy Agence WebTooEasy Agence Web
TooEasy Agence WebNico Lala
 
PPCR - Fonction publique territoriale, CDG Info
PPCR - Fonction publique territoriale, CDG InfoPPCR - Fonction publique territoriale, CDG Info
PPCR - Fonction publique territoriale, CDG InfoEmploiPublic
 
Cash piscines catalogue 2013 jouer dans sa piscine
Cash piscines catalogue 2013 jouer dans sa piscineCash piscines catalogue 2013 jouer dans sa piscine
Cash piscines catalogue 2013 jouer dans sa piscineCashPiscines
 

Andere mochten auch (20)

рождество лексика
рождество лексикарождество лексика
рождество лексика
 
Premiers pas
Premiers pasPremiers pas
Premiers pas
 
HAITI: ACCORD POUR UNE SORTIE DURABLE DE LA CRISE POLITIQUE ENTRE LE PRESIDEN...
HAITI: ACCORD POUR UNE SORTIE DURABLE DE LA CRISE POLITIQUE ENTRE LE PRESIDEN...HAITI: ACCORD POUR UNE SORTIE DURABLE DE LA CRISE POLITIQUE ENTRE LE PRESIDEN...
HAITI: ACCORD POUR UNE SORTIE DURABLE DE LA CRISE POLITIQUE ENTRE LE PRESIDEN...
 
Solaire control td
Solaire control tdSolaire control td
Solaire control td
 
Question 4
Question 4Question 4
Question 4
 
Musee maisons-comtoises-nelly
Musee maisons-comtoises-nellyMusee maisons-comtoises-nelly
Musee maisons-comtoises-nelly
 
Une creche-provencale-mondoune
Une creche-provencale-mondouneUne creche-provencale-mondoune
Une creche-provencale-mondoune
 
Enquete France Maroc
Enquete France MarocEnquete France Maroc
Enquete France Maroc
 
Les politiques de santé publique relatives à la surconsommation d'alcool en d...
Les politiques de santé publique relatives à la surconsommation d'alcool en d...Les politiques de santé publique relatives à la surconsommation d'alcool en d...
Les politiques de santé publique relatives à la surconsommation d'alcool en d...
 
французские писатели триггер слово
французские писатели триггер словофранцузские писатели триггер слово
французские писатели триггер слово
 
текст для тренировки Mes etudes
текст для тренировки Mes etudesтекст для тренировки Mes etudes
текст для тренировки Mes etudes
 
Trabajo rommy mendoza
Trabajo rommy mendozaTrabajo rommy mendoza
Trabajo rommy mendoza
 
Dossier Spécial Tourisme mercredi 21 septembre 2011
Dossier Spécial Tourisme mercredi 21 septembre 2011Dossier Spécial Tourisme mercredi 21 septembre 2011
Dossier Spécial Tourisme mercredi 21 septembre 2011
 
TooEasy Agence Web
TooEasy Agence WebTooEasy Agence Web
TooEasy Agence Web
 
Infos sur la ligne n°42
Infos sur la ligne n°42Infos sur la ligne n°42
Infos sur la ligne n°42
 
PPCR - Fonction publique territoriale, CDG Info
PPCR - Fonction publique territoriale, CDG InfoPPCR - Fonction publique territoriale, CDG Info
PPCR - Fonction publique territoriale, CDG Info
 
French towns
French townsFrench towns
French towns
 
Cash piscines catalogue 2013 jouer dans sa piscine
Cash piscines catalogue 2013 jouer dans sa piscineCash piscines catalogue 2013 jouer dans sa piscine
Cash piscines catalogue 2013 jouer dans sa piscine
 
Rendement parasitaire chez l'anophèle
Rendement parasitaire chez l'anophèleRendement parasitaire chez l'anophèle
Rendement parasitaire chez l'anophèle
 
Dirty mind11
Dirty mind11Dirty mind11
Dirty mind11
 

Mehr von contactregiscanioncqfr

Mehr von contactregiscanioncqfr (6)

Traçabilité des exigences dans les sytèmes critiques
Traçabilité des exigences dans les sytèmes critiquesTraçabilité des exigences dans les sytèmes critiques
Traçabilité des exigences dans les sytèmes critiques
 
Design report
 Design report Design report
Design report
 
Analysis report
 Analysis report Analysis report
Analysis report
 
Okatu screenshots
Okatu screenshotsOkatu screenshots
Okatu screenshots
 
Analyse des besoins i* - Pôle emploi
Analyse des besoins i* - Pôle emploiAnalyse des besoins i* - Pôle emploi
Analyse des besoins i* - Pôle emploi
 
COO GCC
COO GCCCOO GCC
COO GCC
 

Avant projet - Mario Bros

  • 1. GESTION DE PROJET DE DEVELOPPEMENT LOGICIEL EQUIPE-PROJET : Régis CANIONCQ, Gaël BOOS Meriam ELBASRI, Romain LOUVEAU NOM DU PROJET : SUPER MARIO BROS 1. Description du projet Le projet consiste en la réalisation d’une copie partielle du célèbre jeu video « Super Mario Bros » édité par Nintendo 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 du gameplay (sensations de jeu). Un seul joueur utilisant le personnage de « Mario » peut évoluer dans le premier niveau du jeu, en bénéficiant des mêmes bonus et se confrontant aux mêmes ennemis et décor que dans le jeu original. Après analyse de l’original, la conception de la copie est orientée objet et son implémentation est réalisée par l’équipe projet sous Windows en langage C#. 2. Indicateurs de réussite Les indicateurs de réussite sont la conformité du jeu à l’original illustrée par un démonstrateur consistant en une vidéo du déroulement d’une partie sur le premier niveau du jeu. 3. Membres du projet Role Numéro Nom Initiales jour jour sortie d’entrée C 1 Régis CANIONCQ RC j0 j48 M 2 Gaël BOOS GB j0 j48 M 3 Meriam ELBASRI ME j0 j48 M 4 Romain LOUVEAU RL j0 j48 Role: CP=Chef de projet; M=Membre de l’equipe. 4. Liste des work packages N° de Titre de work N° de Heures par jour de jour de Durée work package leader de personnes démarrage fin (jours) package tâche WP1 Gestion du projet 1 (RC) 30 j0 j48 48 WP2 Analyse/Conception 1 (RC) 19 j9 j22 11 WP3 Programmation 4 (RL) 83 j21 j44 23 WP4 Tests 1(RC) 16 j23 j44 21 WP5 Infographie 2 (GB) 13 j10 j44 30 WP6 Effets sonores 3 (ME) 13 j10 j44 30 WP7 Documentation 4 (RL) 6 j10 j44 30 utilisateur WP8 Formation 2 (GB) 20 j10 j38 28 L3-MIAGE 2010 – Gestion de projet Super Mario Bros 1
  • 2. 5. Liste des livrables N° de N° de Niveau de Date de Nom du livrable work Nature Leader livrable dissémination livraison package D 1.1 Rapport préliminaire de WP1 R PU j10 RC présentation du projet D 1.2 Rapport final de soutenance WP1 R PU j48 RC D 1.3 Présentation powerpoint de WP1 O PU j48 RC soutenance D 1.4 Démonstrateur (video) du WP1 O PU j48 RC jeu D 2.1 Dossier d’analyse WP2 R CO j15 RC D 2.2 Dossier de conception UML WP2 R CO j22 RC D 3.1 Structure des classes C# WP3 P CO j23 RL D 3.2 Prototype du jeu (version WP3 P CO j37 RL beta) D 3.4 Jeu finalisé WP3 P PU j42 RL D 4.1 Rapport de beta-test WP4 R CO j37 RC D 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écor D 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 RL R : rapport, P : prototype, O : autre, PU : publique, CO : confidentiel 6. Effort heure-personne N° Initiales WP1 WP2 WP3 WP4 WP5 WP6 WP7 WP8 Total heure- participant personne 1 RC 18 10 10 8 1 1 1 1 50 2 GB 3 4 21 1 10 1 1 9 50 3 ME 5 3 17 1 1 10 3 10 50 4 RL 4 2 35 6 1 1 1 0 50 Total 30 19 83 16 13 13 6 20 200 L3-MIAGE 2010 – Gestion de projet Super Mario Bros 2
  • 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 d'inté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 final L3-MIAGE 2010 – Gestion de projet Super Mario Bros 3
  • 4. 8. Diagramme GANTT L3-MIAGE 2010 – Gestion de projet Super Mario Bros 4
  • 5. L3-MIAGE 2010 – Gestion de projet Super Mario Bros 5
  • 6. 9. Détail des work packages N° de work package 1 Date de démarrage j0 Titre de work Package Gestion du projet N° de participant 1 2 3 4 Initiales participant RC GB ME RL Heure-personne par 18 3 5 4 participant Objectifs: 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ésentation Tâche 1.2 : Management de l’equipe-projet Tâ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 charges Tâche 1.5 : Rédaction du rapport final du projet Tâche 1.6 : Réalisation de la présentation powerpoint du projet et préparer sa soutenance Tâ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 jeu Jalons : 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 soutenance L3-MIAGE 2010 – Gestion de projet Super Mario Bros 6
  • 7. N° de work package 2 Date de démarrage j9 Titre de work Package Analyse et conception logicielle N° de participant 1 2 3 4 Initiales participant RC GB ME RL Heure-personne par 10 4 3 2 participant Objectifs: Réaliser une analyse du premier niveau du jeu « Super Mario Bros » existant (Nintendo-NES) et des nécessités de ré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 projet Tâche 2.2 : Conception architecturale de type MVC (Modèle-Vue-Contrôleur) Tâche 2.3 : Conception des patrons structuraux et comportementaux Livrables : Nom Echéance Description D 2.1 j15 Dossier d’analyse D 2.2 j22 Dossier de conception UML Jalons : Nom Echéance Description M 2.1 j15 Transition analyse/conception M 2.2 J22 Fin de conception logicielle L3-MIAGE 2010 – Gestion de projet Super Mario Bros 7
  • 8. N° de work package 3 Date de démarrage j21 Titre de work Package Programmation N° de participant 1 2 3 4 Initiales participant RC GB ME RL Heure-personne par participant 10 21 17 35 Objectifs: 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 UML Tâ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 et défilement du décor, de gestion des positions et des collisions sprite/sprite et sprite/decor Tâche 3.3 : Réalisation d’un moteur de rendu (vue-GUI) des graphismes et sons par des algorithmes d’animation des sprites intégrant les travaux du WP5 (infographie) et d’effets sonores et musicaux en intégrant les travaux du WP6 (effets sonores) Tâche 3.4 : Implémentation des menus et des fonctions de pause, sauvegarde de la partie, gestion des crédits de jeu (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 final L3-MIAGE 2010 – Gestion de projet Super Mario Bros 8
  • 9. N° de work package 4 Date de démarrage j23 Titre de work Package Tests N° de participant 1 2 3 4 Initiales participant RC GB ME RL Heure-personne par 8 1 1 6 participant Objectifs: S’assurer du fonctionnement correct des modules et du prototype programmés par la réalisation de tests. 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égration Tâche 4.3 : Réalisation d’un beta test sur le prototype du jeu Livrables : Nom Echéance Description D 4.1 j37 Rapport de beta-test Jalons : Nom Echéance Description M 4.1 j36 Prise en main du prototype pour debug N° de work package 5 Date de démarrage j10 Titre de work Package Infographie N° de participant 1 2 3 4 Initiales participant RC GB ME RL Heure-personne par participant 1 10 1 1 Objectifs: Analyser les animations et graphismes du jeu « Super Mario Bros » original, récupérer et compléter les graphismes existants, 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 GUI Tâ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émentaires Tâ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 des sprites Livrables : 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écor Jalons : Nom Echéance Description M 5.1 j23 Présentation des graphismes L3-MIAGE 2010 – Gestion de projet Super Mario Bros 9
  • 10. N° de work package 6 Date de démarrage j10 Titre de work Package Effets sonores N° de participant 1 2 3 4 Initiales participant RC GB ME RL Heure-personne par 1 1 10 1 participant Objectifs: Réalisation des effets sonores compatibles avec le jeu de super Mario Description du travail: Tâche 6.1 : Réalisation du synopsis et de descriptif des effets sonores du jeu relatifs aux événements qui surviennent avant et pendant une partie Tâ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émentaires Livrables : 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 sonores N° de work package 7 Date de démarrage j10 Titre de work Package Documentation N° de participant 1 2 3 4 Initiales participant RC GB ME RL Heure-personne par 1 1 3 1 participant Objectifs: Réaliser une documentation utilisateur pour le déroulement d’une partie Description du travail: Tâche 7.1 : Etude et adaptation de la documentation utilisateur du jeu original Tâche 7.1 : Rédaction du manuel de jeu Livrables : Nom Echéance Description D 7.1 j44 Documentation utilisateur Jalons : Nom Echéance Description M 7.1 j44 Fin de rédaction et de correction du manuel utilisateur L3-MIAGE 2010 – Gestion de projet Super Mario Bros 10
  • 11. N° de work package 8 Date de démarrage j10 Titre de work Package Formation N° de participant 1 2 3 4 Initiales participant RC GB ME RL Heure-personne par 1 9 10 0 participant Objectifs: Réaliser une formation au langage de programmation du projet (C#) ainsi qu’aux concepts de patrons de conception 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és dans la conception du jeu Tâche 8.3 : Tutorat pour compléments de formations ponctuels Livrables : Nom Echéance Description Jalons : Nom Echéance Description M 8.1 j10 Définition de l’orientation pédagogique L3-MIAGE 2010 – Gestion de projet Super Mario Bros 11