Biotech 3 – 2010/2011 Cahier des charges Projet Fil Rouge BioBreak Déterminer les émissions de CO2 dues aux transports d’un produit Chef de Projet: Christophe Pollien Emanuèle Bourges Alix Madelain Laure Pierard Marion SARDA Projet Fil Rouge 2010-2011 Table des Matières Introduction : Résumé exécutif…………………………………………….………..p.3 I. Description du projet.........................................................................p.4 II. Membres de l’équipe et chef de projet..............................................p.5 III. Fonctionnalités...................................................................................p.7 IV. Aspect visuel : design et interface......................................................p.8 V. Planning et Etude de risques............................................................p.10 VI. Conclusion et perspectives ..............................................................p.15 1 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Liste des tableaux et figures Figure 1: Page d’inscription...............................................................................p.8 Figure 2: Page de statistiques............................................................................p.9 Table 1: Planning de répartition prévisionnelle des tâches.............................p.10 Table 2: Planning de Gant détaillé...................................................................p.11 Table 3: Schéma du planning de Gant.............................................................p.12 Table 4: Table de mesures des risques............................................................p.13 Table 5: Table de gestion des risques..............................................................p.14 2 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Résumé exécutif Notre projet consiste en un site internet ludique et simple d’accès permettant un suivi de la consommation de CO2 des particuliers en fonction des moyens de transports utilisés lors de leur trajet quotidien. La visualisation de cette consommation au cours du temps se fera via un graphique. Un classement sera fait entre les particuliers. De plus, un commentaire ainsi qu’une publicité en rapport avec les habitudes du particulier seront affichés. Par exemple, si il utilise beaucoup sa voiture, nous pourrions le diriger vers un site de co-voiturage. Le domaine de notre projet est donc l’environnement. 3 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Description du projet La régulation des émissions de dioxyde de carbone CO2 est devenue un sujet préoccupant et, depuis quelques années, suscitant l’intérêt de l’opinion public. En effet les consommateurs, de plus en plus soucieux de préserver l’environnement, souhaitent mesurer leurs émissions de CO2 afin de mieux les réguler. Nous allons mettre en place un site web présentant les émissions dues aux transports d’un produit depuis le fournisseur de matière premières jusqu’au lieu de commercialisation. Pour cela, le client devra entrer différents paramètres (lieu de départ et d’arrivée, nombre de kilomètres, moyens de transport utilisés, types d’essences utilisées...) dans la base de données. Ceux-ci seront ensuite traités via notre logiciel (programmé avec le langage informatique JAVA) qui permettra de connaitre l’impact carbone prévisionnel de la demande via sa visualisation par l’interface du site web. Le but est d’être en mesure d’anticiper l’impact environnemental de n’importe quel projet afin de proposer une solution pour compenser ce rejet de CO2 dans notre atmosphère. En effet, un intérêt grandissant est porté à la pollution engendrée par nos activités. Nous avons donc pensé qu’il pouvait être intéressant d’établir un lien entre l’émission de CO2 qu’engendrerait le projet du client et ce qu’il faudrait faire pour compenser ce rejet. Chaque jour, le consommateur particulier rentre les données correspondantes aux trajets effectués (transports en commun, véhicule particulier, trajet longue distance). Il apparait sur une fenêtre dans un classement sur sa ville, sa région, son pays. Sur l’écran, apparait une publicité du produit le plus consommé (vol, voiture, train). Un commentaire sur la consommation a adopté (« vous avez effectué un court trajet en voiture, prenez plutôt le bus ou le vélo », « privilégiez le co-voiturage ! »). Il est accompagné par une publicité pour des vélos, ou alors une publicité renvoyant à un site pour le covoiturage. Il est également possible de visualiser sa consommation sur une longue période de temps pour réguler sa consommation. 4 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Membres de l’équipe & Chef de Projet Notre groupe sera composé de Christophe POLLIEN, qui sera notre chef de projet, d’Emanuèle BOURGES, d’Alix MADELAIN, de Laure PIERARD, et de Marion SARDA. Christophe Pollien Plus spécifiquement, le projet de notre groupe est intéressant car il ne se veut pas moralisateur ou donneur de leçons. Le but est de faire prendre conscience au gens de l’impact que peut avoir leur consommation, non pas sur leur porte monnaie mais sur l’environnement, et qu’il existe des solutions simples et à la portée de tous. Venant d’une école d’informatique, je peux apporter quelques notions en code, une façon d’aborder les problèmes et une certaine réflexion pour les résoudre Emanuèle Bourges Venant d’admission parallèle en Biotech 3 cette année, l’élaboration de ce projet en bio-informatique me permettra, tout d’abord d’acquérir des bases dans les différents types de programmation, puisque nous allons utiliser JAVA et FLASH/FLEX, mais aussi de voir une application concrète de l’utilisation d’un programme informatique. De plus, le fait de réaliser un programme complet que nous avons choisi personnellement et qui, nous espérons, sera utilisé par d’autres personnes, est le meilleur moyen d’apprendre tout en s’amusant. J’ai déjà eu l’occasion de travailler en équipe avec Christophe d’une part, et Alix, Laure et Marion d’autre part, et je suis persuadée que notre équipe est une équipe gagnante qui mènera ce projet efficacement dans les délais imposés, sous la direction de notre chef de projet Christophe. La réalisation de ce projet dans les temps sera un challenge important pour chacun de nous et travailler en équipe sera une variable déterminante pour sa réussite. Marion Sarda Ayant, dans le cadre de mon projet SBIP, été sensibilisée à la maitrise des émissions de CO2 dues à des trajets, je suis très motivée par ce projet. Je souhaite me spécialiser en marketing dans la suite de mes études et travaillerai donc beaucoup sur la partie base de données. L’intérêt de ce projet, outre son application, est son aspect ludique : nous préparons un code non pas pour rendre un devoir mais pour voir aboutir notre projet. Par ailleurs, je trouve extrêmement intéressant de voir un projet dans son ensemble, du code à l’interface en passant par la base de données. Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak 5 Projet Fil Rouge 2010-2011 En outre, le travail en équipe est extrêmement stimulant: notre esprit de groupe et notre motivation nous permettrons de mener à bien notre projet. Laure Pierard Je pense que ce projet de bioinformatique est très intéressant car il nous permet de suivre du début à la fin le développement d'un site internet (de l'idée de base à l'interface web). De plus, le sujet choisi sur le calcul de la consommation de dioxyde de carbone m'interpelle. Lors de la conception du projet, je mettrais à profit mon sens de l'organisation qui me permettra de gérer les différentes tâches que nous avons à effectuer, ainsi que mes bases de java acquises l'an dernier et dans les mois qui viennent de passer. Enfin, le travail en équipe nous permettra à tous de combler nos lacunes sur certains points précis mais aussi d'apporter nos connaissances d'une manière rapide, professionnelles et pédagogiques aux autres membres du groupe. Alix Madelain Je me sens concernée par l’environnement et suis à l’origine de ce projet. Etant très intéressée par l’aspect visuel je me chargerai de réaliser l’interface homme machine. Le sujet du projet me parait être intéressant car les sites existants actuellement sont surchargés en informations et sont peu adaptés à des consommateurs particuliers. Mes capacités d’organisation me permettront de gérer les contraintes de temps le mieux possible. Cela, ajouté à ma créativité me permettrons une optimisation des aspects visuels et fonctionnels du projet. 6 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Fonctionnalités Le point de départ est le site internet. C’est sur celui-ci que le client remplira un ensemble de champs permettant de définir du mieux possible les paramètres de son projet. Cela est indispensable dans le cadre d’une évaluation optimale de la pollution générée. Ces informations sont ensuite récupérées par notre logiciel qui accèdera à notre base de données dans le but de calculer le rejet de CO2 correspondant aux paramètres entrés. Le détail du résultat est ensuite affiché sur le site internet, où le client pourra également visualiser ce qu’il faudrait faire pour équilibrer l’impact environnemental de son projet. Le visuel sera proportionnel à la quantité de pollution générée. Interface Java BDD Java Interface Le graphique sera travaillé sur Flash et le site web, en HTML. Pour coder le remplissage de la base de données, nous adapterons l’un de nos Travaux Pratiques pour transférer l’information de l’interface homme machine à Java dans MySQL. Pour trier les informations, nous utiliserons la méthode « sort by ». Nous les afficherons grâce à une class Servlet. Nous coderons des class correspondant à la consommation de CO2 à un instant T, à des alertes prévenant que la consommation de CO2 est trop irrégulière au cours du temps et à des conseils pour moins en consommer. Dans un futur proche, nous allons étudier la manière de réaliser un graphique sur le programme Flex. Puis, comme précisé précédemment, nous allons adapter les travaux pratiques effectués concernant le lien entre la base de données et le Java. Nous nous attellerons également à la création de l’aspect visuel du site Internet en HTML. 7 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Aspect visuel : Design et Interface Nous souhaitons réaliser un site web sur lequel les clients pourront choisir les différents paramètres nous permettant de calculer leurs émissions de CO2. Notre type d’application est déjà diffusé sur le web mais la notre est plus simple et rapide : elle est donc plus accessible à tous. Par ailleurs, notre application sera ludique avec l’apparition de commentaires et conseils sur l’attitude économique à adopter. Elle sera également moins professionnelle : les pages du site seront colorées et des publicités apparaitrons en fonction du conseil ou du type de produit régulièrement utilisé (vélos Décathlon, voitures...) Visuellement, le site sera composé de champs à remplir avec des listes déroulantes et nous envisageons d’introduire un planisphère permettant de localiser les lieux de départ et d’arrivée. Figure 1 : Page d’inscription Figure 2 : Page de statistiques Figure 1 : Page d’inscription 8 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Comme nous l’avons déjà précisé, le résultat du calcul sera présenté de manière ludique. La quantité de CO2 émis et son coût seront affichés, accompagnés de l’apparition sur l’écran d’arbres dont le nombre sera proportionnel à la quantité d’arbres à planter pour compenser ces émissions. Figure 2 : Page de statistiques 9 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Planning et Etude de risques Tâches Cahier des charges Christophe Laure Alix Marion Emanuèle X X X X X Recherche des données BDD X X Elaboration de la BDD X X X X Interface BDD - JAVA X Tests de contrôle BDD - JAVA X Site Web X X X X X Recherche cours / visuels Flex X X Elaboration du visuel (Flex) X X X X Interface JAVA - Flex X Tests de contrôle JAVA - Flex X Contrôle final et finitions X X X X X X X Table 1 : Planning de répartition prévisionnelle des tâches Nous nous sommes réparties le travail entre deux groupes : Alix/Emanuèle et Laure/Marion, Christophe, en tant que chef de projet, est chargé de superviser ces deux groupes (Table 1). Il est également chargé de faire le lien entre les travaux effectués par chaque groupe pour une bonne homogénéité. Le travail est également répartit au cours du temps : les conceptions de la base de données, du site web et de la plateforme graphique se font en parallèle pour une plus grande efficacité (Table 2, Table 3). La durée prévisionnelle totale du projet est de douze semaines : les délais seront respectés si aucun imprévu ne survient. Nous avons donc classés les potentiels risques en fonction de leur impact sur le déroulement du projet pour envisager des solutions (Table 4, Table 5). Ces dispositions nous permettrons, au mieux, d’anticiper les imprévus et le cas échéant, de trouver une solution dans les plus brefs délais. 10 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 11 Table 2 : Planning de Gant détaillé Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Table 3 : Schéma du planning de Gant 12 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Mise en ligne d'un programme identique Interface BDD-JAVA incorrecte Interface JAVA-FLEX incorrecte Visuel internet final incorrect Délais imposés non respectés Social Incompatibilités de programmation Perte des données Données recherchées indisponibles ou incomplètes Surcharge de travail Bug informatique (retard) Grèves internes Compétences insuffisantes Absence d’un membre du groupe (maladie, accident, …) BDD / FLEX Code prévisionnel du projet inadapté Code JAVA incorrect / inadapté Cours de FLEX manquant Conception du FLEX incorrecte Problèmes d'interface Concurrence Risques 6 6 9 9 1 1 6 3 9 6 9 3 6 6 6 9 1 6 6 3 3 9 9 9 3 3 6 6 1 Probabilité 9 Gravité 3 9 3 1 6 1 3 1 1 6 6 3 3 3 3 Détection 18 81 54 54 108 54 9 54 54 216 162 243 54 54 27 Criticité =G*A*D 8 7 9 4 4 3 Echelle de risque 2 5 4 4 6 4 1 4 4 Projet Fil Rouge 2010-2011 Table 4 : Table de mesure des risques 13 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Délais imposés non respectés Social Cours de FLEX manquant Incompatibilités de programmation Problèmes d'interface Concurrence 7 8 4 BDD / FLEX Code prévisionnel du projet inadapté Code JAVA incorrect / inadapté 5 2 Perte des données Données recherchées indisponibles ou incomplètes 4 Surcharge de travail 4 6 Absence d’un membre du groupe (maladie, accident, vacances) Bug informatique (retard) 4 Compétences insuffisantes 1 9 Visuel Web final incorrect Grèves internes 4 Interface JAVA-FLEX incorrecte 4 4 Interface BDD-JAVA incorrecte Conception du FLEX incorrecte 3 Echelle de risques Mise en ligne d'un programme identique Dépôt de brevet Risques Interface non fonctionnelle Interface non conforme Programme inadapté et non fonctionnel Pas de mise en ligne possible Interface non fonctionnelle Programme inadapté et non fonctionnel Pas de mise en ligne possible Erreur de programmation lors de la réalisation de l'interface Erreur de programmation lors de la réalisation de l'interface Données manquantes Erreur de programmation Données de cours manquantes Données inexistantes, incomplètes Ordinateur "mort" Retard de conception Non respect des délais imposés Delais imposés trop courts Tâches mal réparties Ordinateurs de travail lents ou défectueux Retard de conception Retard de conception Non respect des délais imposés Retard de conception Retard de conception Environnement Retard de conception Interface Web non fonctionnelle Visuel non conforme Programme non fonctionnel Retard de conception et mise en place des plateformes Interface JAVA / Flex non fonctionnelle Programme non fonctionnel Programme non fonctionnel Interface non fonctionnelle Erreur de programmation lors de la réalisation de l'interface Manque de connaissances Prévisualisation inadaptée Manque de connaissances Erreur de codage Prévisualisation inadaptée Manque de connaissances Erreur de codage Prévisualisation inadaptée Surchage de travail Démotivation Cours retardés, inadaptés au projet, facteur humain, admission parrallèle Difficulté de s'imposer sur le marché Arrêt du projet Effets Idée innovante attractive Causes Création des données Changement de la BDD Doubler le temps de travail Redistribution des tâches Changement d'ordinateur Travailler sur plusieurs ordinateurs en parallèle Faire des sauvegardes régulières Travailler sur plusieurs ordinateurs en parallèle Redistribution des tâches Recherche d'informations auprès des chargés de TP, des cours en ligne, des forums Vérification et modification du code si besoin Recherche d'informations auprès des chargés de TP, des cours en ligne, des forums Vérification et modification du code si besoin Redistribution des tâches Motivation des troupes Recherche d'informations auprès des chargés de TP, des cours en ligne, des forums Redistribution des tâches si besoin Revoir le code initial Demander de l'aide aux chargés de TP d'informatique Vérifier les incompatibilités dans le code de programmation Vérifier le code de programmation Le modifier si besoin Changer le code prévisionnel Vérifier le code de programmation Le modifier si besoin Vérifier le code de programmation Le modifier si besoin Trouver une alternative, une idée complémentaire (valeur ajoutée au programme) Changer de projet (nouvelle idée) Plan d'action Projet Fil Rouge 2010-2011 14 Table 5 : Table de gestion des risques Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak Projet Fil Rouge 2010-2011 Conclusion et perspectives Le calcul de l’émission de CO2 est un sujet d’actualité au niveau international (Grenelle de l’environnement, engagement des pays développés à réduire leur production de dioxyde de carbone, prime écologique...). Ce calcul est applicable par tous types d’utilisateurs, notre programme peut donc être réutilisé facilement au quotidien. Ce projet serait financé en partie par l’ajout de publicités se rapportant aux conseils donnés ou aux produits utilisés par le consommateur dans la journée. Nous pourrons proposer ce site à des particuliers qui présenteraient le besoin de calculer l’impact de leurs émissions de CO2 et qui souhaiteraient envisager une alternative afin de réduire leurs émissions de CO2. De plus, nous pourrons réutiliser ce programme dans le cadre de notre projet SBIP. Enfin, nous espérons pouvoir travailler conjointement de manière efficace, afin de mener à bien notre projet Fil Rouge dans les délais, ainsi que nos objectifs personnels. 15 Christophe POLLIEN – Emanuèle BOURGES – Alix MADELAIN – Laure PIERARD – Marion SARDA | BioBreak