SINC Projet tutoré.

Slides:



Advertisements
Présentations similaires
CIEP Centre international d’études pédagogiques
Advertisements

Sécurité du Réseau Informatique du Département de l’Équipement
Veille informationnelle et outils du Web 2.0
Application Android . pour étudiants de l’Esiee
Application Android . pour étudiants de l’Esiee
Maîtrise des données et des métadonnées de l’ODS
Groupe de travail Veille collective
Compte-rendu de livraison Lot 1
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib
Symfony2.
Le projet en STI2D Initier le projet Délimiter les champs du possible
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
Calendrier Collaboratif
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
Développement d’un réseau social professionnel
CHANTIERS COLLABORATIFS Synthèse des activités
Breizh Farmer DERA ILLA SALIFOU Sarah B2 LEFEUVRE Marjorie C1
Globus University Sommaire Présentation Compréhension Gestion
Soutenance du 02/02/07 Tuteur de projet : Peter SANDER
Projet INF1 Présentation
Sommaire I- Présentation du projet II- Analyse du projet
Mif16 : Gestion de Projet PROUT : Projet Réunissant des Outils Utiles à Tous Benjamin Guillon, Rémi Auduon, Emmanuel Gaude, Adrian Gaudebert, Emmanuel.
Réalité virtuelle et Représentation de Données Complexes
Plus de cinquante réalisations depuis Secteurs de la santé, services municipaux, services publics et accès aux citoyens… De nombreuses récompenses.
Renauld MAMBOUNDOU Arnaud SCHOEN Safiatou FANNY Vincent BOUVIER
P. Giroux & D. Martel19 mars 2009 Stratégies 2.0 pour l'autoformation des enseignants Patrick Giroux - Professeur, UQAC David Martel - Étudiant, UQAC.
Breizh Farmer DERA ILLA SALIFOU Sarah B2 LEFEUVRE Marjorie C1
Title Challenge Développement 2009 PassWorld. Sommaire: - Pourquoi un framework? - Pourquoi Codeigniter? - Organisation du travail - Architecture du site.
PROUT : Projet Réunissant des Outils Utiles à Tous
Amine Bezzarga Ampah JOHNSON Salah Lamkadmi Sofiane Toudji
Soutenance ProJet Individuel
Projet Maison Intelligente
ESTIMATION / CHIFFRAGE
ASKIT v2.0 Gestion de l’ASCII DAUVERGNE Sébastien DEZE Simon Master 1 Informatique.
Réalisation d’une vinothèque personnelle
Site Web IUT 2 V3.0 Réunion WEB 24 mars 2005 Présentation du site Formations à la publication Les étapes suivantes Questions / remarques.
Soutenance de stage TN09 GSIT
Easy Solutions Création d'un CRM
Architecture base de données interface graphique technologies utilisée
TP1 : Etude de logiciel de gestion de projet MENDES - WONG SIO2– 2012/2013 Lycée louis Armand – Nogent-sur-Marne Choix du logiciel : Web2Project.
L’enseignement de spécialité SLAM
Administration Réseau DRP2I 1 ères année. Déroulement de la présentation  Le cadre de travail  Cahier des charges Sujet & Objectifs Tâches principales.
Plan de la présentation
Isicil – 4 mai 2009 Les systèmes d’information à l’ADEME Service de la Valorisation des Informations et des Connaissances.
M1 Miage Jour UE Veille Technologique
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
Introduction IntroductionIntroduction Présentation de BFD SA Présentation du sujet réalisé Objectifs fixés Description du travail réalisé Bilan Conclusion.
2 3 Introduction 4 Les 5 phases de la méthode MAETIC et notre équipe.
Projet de Jee : Portail Universitaire de Marne La Vallée Technologies : Hibernate Spring Servlet.
IMFELD Stanley. I. Contexte II. Evolution du diagramme de GANTT III. Cahier des Charges IV. Evolution du projet V. Logiciel Utilisés ou abandonnés VI.
Plan de présentation Présentation des outils collaboratifs  Services Google  SVN, Tortoise Protocole RS232  Branchement  Description du protocole 
POIRIER Kévin (Chef de projet) HUCHEDÉ Cédric BEUTIER Kévin LEBRUN Jérémy BESNIER Richard Simulation de décisions de Jury 1.
Développement d’un application: Suivi de flux RSS SLAKMON Benjamin.
Soutenance de stage Projet principal :
Archéologue Sommaire 1.Choix du métier 2.les qualités qui faut avoir
Observatoire des pratiques Groupe TUICE 2014 Présentation de… Un espace numérique de travail… A partir d’un compte Google.
Victor Sabourin Marie Sévilla Fraysse Pauline They Mathieu Vayssières
Expérimenter en mathématiques ?
Ingrid Fontaine – Dimitri Sandron | BTS SIO – PPE 1ère année
SI Appréhender les relations entre la stratégie de l'entreprise et la gestion du système d'information.
C’est ce que l’on veut obtenir la manière dont on va l’obtenir
DUT 1ère année Génie Biologique Paul-Antoine Bisgambiglia Année
PARCOURS DE PROFESSIONNALISATION
Transcription de la présentation:

SINC Projet tutoré

Introduction Système d’agenda collaboratif de vie étudiante Dans le cadre du projet tutoré Application web, PHP/MySQL Utilisation du Framework symfony Recherche d’améliorer la collaboration au sein des groupes dans l’IUT => Systme d’agenda collaboratif de vie étudiante Projet d’envergure suffisamment grand pour un projet tutoré (travail en équipe) Utilisé les technologies web PHP mySQL Et Surtout le framework symfony SINC is not a CMS => clin d’œil au libre (GNU GNU is NOT UNIX) et petit clin d’œil sur le fait que ce n’est pas un CMS

Plan Le choix du sujet Organisation du travail Réalisation du projet Résultat et améliorations possibles 4 axes détails du choix du sujet Comment on s’est ortganisé Comment s’est déroulé la réalisation du projet Les résultats et améliorations possibles

Le choix du sujet Les sujets envisagés Pourquoi ce choix ?

Les sujets envisagés Gravillard Poker Site de contrôle de gestion Système d’agenda collaboratif de vie étudiante Au début idée du poker avec du la gestion des graphique (open GL) et aussi des proba comme pour un vrai jeu de poker Puis Gravillard ( billard gravitationnel ) avec aussi la gestion des graphique (open GL) et de la physique (vu a la fac) Site de contrôle de gestion ressemblant a un wims pour EGO validé par Annabelle mais pas par Luc (déjà un qui existe) SINC nous a été proposé par Bastien, projet intéressant et tous d’accord

Pourquoi ce choix ? Web 2.0 Utilisation du framework symfony Réseaux sociaux Technologie web en expansion Peut être utile à l’IUT Symfony => code maintenable , framework bcp demandé , découverte d’un nouveau language Sociaux => ressemble à facebook, réseaux de l’IUT !!. Iut => bde , gestion des cours, plus de visibilité par les profs.

Organisation du travail Outils de gestion du groupe Environnement de développement Répartition du travail

Outils de gestion du groupe Google groupe Google code Réunions fréquentes en dehors de l’IUT Groupe de discussion avec membre + tuteur + intervenants (Bastien + Momo) => synergie, émulsion Projectc => essai de s’y mettre mais n’étant pas souvent à l’IUT et n’ayant jamais été relancé par mail on a préféré ce concentrer sur le groupe !! Hébergement du code source. Environnement de dev => expliqué par Alex après !! Réunion en période d’entreprise et (vers la fin) en période d’IUT en dehors de l’IUT + nuit blanche de codage.

Environnement de développement Windows (XP ou vista) WampServer 2.0 Netbeans 6.5 pour PHP Symfony 1.2 Tortoise SVN 1.6.1 Wampserver 2.0 => utilisé dans le tuto symfony , phpmyadmin pour la gestion de la base de donnée Symfony 1.2 => dernière version stable + de fonctonnalité que la 1.0.

Répartition du travail Choix du projet: difficile environ un mois Apprentissage du framework: la + grande du projet car on ne connaissait rien, c’est pour cela que même pendant le codage on apprend des choses (ex:backend) CDC Fonct: rapport remit a valarcher pour defendre notre projet( etude de l’existant, fonct,avantages) CDC op: celui rendu avec la modelisation Cadre de dev: seb avec IDE Netbeans Google groupe tortoise svn et Google code Programmation: diviser en 5 module ms chaque module en contient 3 car en tt 15 module Test finaux: pour coriger les dernier petit bug (pas beugue Bouffon !!)

Réalisation du projet Les différentes étapes La démarche adopté Quelques tâtonnements

Les différentes étapes Modélisation Codage Tests modelisation: uml, travail a liut alex diagramme de class et seb et moi cas d’utilisation et diagramme de sequence et système et spec B Codage: apprentissage et respect des norme de symfony pour avoir un code lisible codage rapide car une fois modelisation et apprentissage fini on savait koi faire Test: unitaire et fonctionnel

La démarche adopté Développement en V Analyse des besoin -> réalisation d’un cahier des charges Conception architecturale -> grosse partie du temps a concevoir une bonne base de données Mode de développement en V : conception d’un module -> test du module

Quelques tâtonnements La base de donnée L’apprentissage de symfony Le calendrier L’apparence du site Base de donnée = On a du la refaire plusieurs fois a cause de symfony !! Symfony = apprentissage long et rude mélange de concept vu en cours d’année (objet + MVC) Calendrier = Adaptation du plugin (quasi refonte) avec les fonctionnalités attendus sur les événements Apparence du site du backend = on peut difficilement changé l’apparence du backend étant donné que tout est dans des .yml et non gérer par du css

Résultat et améliorations possibles Adéquation résultat attendu, résultat obtenu Améliorations possibles

Adéquation résultat attendu / obtenu 90% des fonctionnalités réalisées 10% irréalisé à cause de l’apprentissage du Framework site 100% fonctionnel On a fais 90% du travail => 100% fonctionnelle Reste quelques petits modules pour que tout soit conformes au CDC Cette perte est estimé être à cause de l’apprentissage du framework !!! < 10%

Améliorations possibles Module recherche Module agenda Modérateur de groupe Flux RSS Cache du site Recherche -> avoir plusieurs critères de recherche sur plusieurs tables Agenda -> google agenda -> voir par semaine , par jour . Exportation, importation d’agenda (refaire le plugin) Groupe -> modérateur qui gère le groupe : membre,discussion,blog Flux -> ajout des flux sur les blog ou article => module actualité du site Amélioration du cache -> symfony permet la mise en cache des templates et des requètes usuelles, tout ceci est gérable !!!

Conclusion Acquisition de connaissances Partage du savoir faire Travail en équipe Professionnalisation Fonctionnel, avec quelques améliorations possibles