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