Jouons`y : Projet WEB et Génie Logiciel

publicité
Jouons’y : Projet WEB et Génie Logiciel 2012
Sandra Chami
Master CCI 2011/2012
Projet : Jouons‘y
Lien vers le site : http://jouonsy.free.fr/
Rapport d’activité individuel
Le but de ce rapport est de présenter les activités effectuées au cours de ce projet d’un
point de vue collectif et individuel.
1. Activité du groupe:
Diagramme 1 – Répartition du temps de travail du groupe
On peut observer sur le diagramme que la Conception et la Spécification représentent
ensemble presqu’un tiers du temps passé sur le projet. Si l’on est relativement proche du
temps conseillé pour la planification (1/3 du temps), il faut néanmoins noter qu’une partie
importante de ces activités a été consacrée à l’analyse et à la formation aux différentes
technologies utilisées dans l’élaboration de notre projet. Le Développement et les Tests
1
Sandra CHAMI
Master CCI
Jouons’y : Projet WEB et Génie Logiciel 2012
unitaires faits en parallèle représentent quant à eux presque la moitié du temps, ce qui est
considérable (cela devrait représenter normalement 1/6 du temps) et dû encore une fois à
notre manque d’expérience avec les technologies et les langages de programmation utilisés.
Malgré cela, nous avons réussi à mettre en œuvre un site prototype disposant de
nombreuses fonctionnalités et utilisable.
Il ne nous a également pas été possible d’effectuer les Tests nécessaires à un bon
fonctionnement de tous les modules de notre projet, essentiellement par manque de temps.
Les réunions ont été régulières et profitables à tous puisque nous souhaitions élaborer
notre projet de manière collégiale, dynamique et en tenant compte des idées de tous les
membres.
Lors la préparation de la Présentation des délivrables, la présentation représente la
partie la moins travaillée. Le temps imparti trop court pour élaborer notre projet a été l’un
des éléments les plus négatifs du fait de notre méconnaissance des différents langages de
programmation et technologies utilisés et de nos difficultés à nous former dessus.
2. Activités individuelles:
Le développement du site a été réparti en plusieurs parties afin de faire participer
chacun des membres du groupe et en même temps pour faire face à la contrainte de
manque de temps .
Mon rôle durant ce projet consistait essentiellement à être développeur en HTML, CSS, PHP
et Testeur.
Nombre de jours en %
Spécification interne et externe
Conception
2%
9%
Base de Données
9%
9%
6%
34%
Développement
Intégration
Tests
Réunion
29%
Présentation des délivrables
2%
Diagramme 2 – Répartition du temps de travail personnel
2
Sandra CHAMI
Master CCI
Jouons’y : Projet WEB et Génie Logiciel 2012
Le diagramme ci-dessus représente la répartition de mon temps de travail pour
chaque activité qui m'a été confiée. Nous pouvons clairement observer que la majeure
partie de mon travail a été consacrée au développement et aux tests.
Mon rôle de développeur a été principalement concentré sur le développement de
l’interface utilisateur affichant les jeux disponibles dans la base de données ainsi que tous
les liens compris dans cette page. L’ensemble des fonctionnalités de cette page a été
développée de façon efficace afin d’alléger le code .
J'étais aussi chargée du développement du formulaire de contact, de la charte graphique et
de la création du logo Jouonsy d'où la proportion du temps: 29%( 144 heures-hommes)
dédiée à la partie développement.
Mon rôle de développeur m'a également permis d'effectuer des tests unitaires afin de
vérifier la fonctionnalité de chaque code et de le valider sur le site W3C d’où la place
prédominante de la partie Tests : 34% ( 169 heures-hommes). La majeure partie des tests
est effectuée en parallèle avec la partie développement. En ce qui concerne la partie
d'intégration, mon travail s'est limité à intégrer le formulaire de contact sur le serveur et de
le tester sur le site. Quant aux parties Base de données et délivrables, mon travail consistait
à chercher des jeux, à les trier, à les installer sur l'interface de PhpAdmin et à participer à la
rédaction des besoins fonctionnels.
- Bilan personnel:
Ce projet nous a permis de mieux appréhender le travail en groupe. De plus, nous
avons appris à gérer un projet de manière professionnelle de façon à bien gérer notre temps
de travail ainsi qu'à établir une organisation efficace afin d'optimiser le travail au quotidien.
Le fait de travailler dans un tel projet a été très enrichissant autant sur le plan humain que
sur le plan technique. Malgré les nombreuses taches qui m'ont été confiées je n’ai pas pu
malheureusement participer à toutes. Réaliser des tâches et faire des erreurs reste très
formateur pour un débutant et j'ai ainsi pu acquérir beaucoup de connaissances et en partie
grâce à l'aide des autres membres du groupe. Avec le recul, je ne regrette pas d'avoir fait
partie de mon groupe car nous formions une bonne équipe et nous étions complémentaires.
Grâce à ce projet je me suis rendue compte de ce qu'était concrètement la création d'un site
web et de la réalité du travail d'un développeur web.
En résumé ce projet a été une très bonne expérience et j'en suis amplement
satisfaite. L'élaboration et le développement de ce projet m'ont apporté diverses
connaissances et surtout une expérience concrète dans la création de site web bien que
j'aurais préféré commencer un tel projet en connaissant déjà tous les concepts de génie
logiciels et d'application web requis plutôt que découvrir au fur et à mesure.
3
Sandra CHAMI
Master CCI
Téléchargement