Projets - M2TI - TI5

Année 2013-2014

Organisation

Principaux jalons

  • Présentation des sujets et constitution des groupes : lundi 09/09 (s37)
  • Prise de contact avec les encadrants : du mardi 10/09 au mercredi 18/09
  • Soumission des voeux par groupe : mercredi 18/09 minuit (s38)
  • Attribution des sujets : vendredi 20/09 (s39)
  • Début des projets : lundi 23/09 (s40)
  • Journées dédiées TI5 (sprint #1) : 21/10 au 24/10 (s43)
  • Journées dédiées TI5 (sprint #2) : 2/12 au 4/12 (s49)
  • Journées dédiées TI5 (sprint #3) : du 28/01 au 30/01 (s05)
  • Présentation formelle : le mardi 11/02 (s7)
  • Fin du projet : jeudi 13/02 (s7)

Livrables

Dossier de Gestion de Projet (GdP)

La gestion de projet a pour objectif de s'assurer de la réussite du projet. Pour cela, il faut être capable de prévoir, suivre, vérifier et corriger les activités du projet. Le projet TI5 est jalonné par les trois sprints, on divise donc le temps de TI5 en 3 blocs ayant la structure suivant :

  • une période de conception et d'organisation préalable avant chaque sprint ;
  • une période de sprint où l'activité de développement sera soutenue ;
  • une période de recette où la MOA évalue la conformité des livrables fournis par rapport aux attentes ;
  • une période de mise à jour où la MOE clôt la période en évaluant les écarts entre ce qui était fourni et attendu.

Il est demandé de tenir à jour un dossier de gestion de projet comportant :

  • avant chaque sprint :
    1. Une décomposition en tâches (quoi faire pendant le sprint et avant le sprint prochain)
    2. Une évaluation de la charge des tâches (quelle quantité de travail est prévue sur chaque tâche)
    3. Une répartition des tâches (qui va faire quoi). Prévoir une granularité à la 1/2 journée pendant le sprint.
    4. Les livrables attendus à la fin du sprint
  • à la fin de chaque sprint
    1. une mise à jour du dossier de GdP précisant l'état de réalisation des tâches
  • après chaque rectte
    1. une mise à jour du dossier de GdP précisant les écarts constatés et les éventuelles modifications du projet et les actions correctives à mettre en œuvre.

Le calcul global de charge du projet est le suivant :

  1. 7 demi-journées (sprint #1) + 6 demi-journées (sprint #2) + 5 demi-journées (sprint #3) = 18 demi-journées
  2. à 7h par journée de travail, on obtient 63 heures.personnes (h.p)pendant les sprints
  3. on applique un ratio de 1.33, c'est à dire qu'on compte qu'il faut 1h hors du sprint (préparation, gestion, finalisation) pour chaque 3h dedans,
  4. le temps que chacun d'entre vous va passer à travailler sur le projet est donc d'environ 1.33 * 63 = 84h
  5. on multiplie par le nombre de personnes dans l'équipe. Par exemple, pour 5 personnes on a environ 420h de travail au total, soit l'équivalent d'une personne à temps plein pendant 12 semaines.
Livrables techniques

L'ensemble des réalisations effectuées dans le cadre du projet constituent des livrables techniques. Une des activités de la GdP est justement de convenir de la liste et de la date de remise de ces livrables. Une liste de livrables générique est proposée à titre informatif. La détermination de ces livrables en coordination avec la MOA fait partie intégrante du projet.

  • Description de l'architecture
  • Modèle de données
  • Maquettes de l'interface
  • Prototype de l'architecture
  • Prototype de l'interface
  • Produit logiciel : beta, version finale
  • Tests unitaires, d'intégrations, fonctionnels
  • Bilans des tests précédents
  • Documentation de développement du logiciel
  • Documentation de déploiement et d'administration du logiciel
  • Documentation d'utilisation du logiciel
  • Tutorial d'utilisation du logiciel
  • Vidéo de promotion du logiciel
  • Support de présentation du logiciel
Macro planning

Un macro planning du projet avec des livrables types est proposé télécharger au format PDF.

Projets

Sujets des projets des années précédentes Projets - M2TI - 2012-2013


[Stages] Révision majeure du site des relations entreprises

Encadrant-e-s : Nicolas Lumineau, Romuald Thion
Directeur de projet : Emmanuel Coquery
Compétences clefs : gestion de projet, framework PHP (e.g., CodeIgniter), javascript (e.g., JQuery, backbone.js)
Description : l'application existante entreprises-informatique.univ-lyon1.fr a atteint les limites possibles d'évolutions. L'administration des données est devenue difficile et sa mise à jour est problématique. Sur la base de cet existant (métier et contenu de la base), le département informatique attend une nouvelle version utilisant des technologies modernes et facilitant les extensions. Le coeur du projet est le cycle de vie du stage (de la recherche du stage jusqu'à la soutenance finale) pour lequel un objectif de mise en production où l'ancienne application sera remplacée est fermement attendu. Une famille de fonctionnalités périphériques aux relations entreprises est également prévue (mailings, gestion de la taxe d'apprentissage, organisation d'événements avec les entreprises, etc.). Les deux groupes seront ainsi amenés à développer sur un socle commun (besoins, architecture rest PHP + client riche JS, BDD) et seront amenés a collaborer avec les différents acteurs du département autres que les encadrants. Il s'agit d'un projet de bout-en-bout ambitieux dans lequel le département est fortement impliqué.
Chefs de projet : BENJELLOUN Mohamed (front) et DUPONT Cyril (back)
Collaborateurs (front) :

  • BARRY Mamadou Aliou
  • BELHADJ AHMED Houssem
  • LE Jean-Michel
  • ROSSETTI Hugo
  • VAUTRAIN Christophe

Collaborateurs (back) :

  • BENTAYBI Samah
  • BULLIFFON Antoine
  • EUVRARD Jeremy
  • SLIMANI Idris

[Tomuss] Suivi des étudiants dans Tomuss

Encadrant-e-s : Thierry Excoffier
Directeur de projet : Emmanuel Coquery
Compétences clefs : rendu web (HTML, CSS, js), Python, web mobile
Description : la page de suivi des étudiants dans Tomuss est laide et peu lisible, alors quelle est très consultée. Il faut donc faire une page conviviale et jolie, apportant éventuellement des fonctionnalités nouvelles attendues des étudiants, comme la lecture sur dispositif mobile. Cette activité principale du projet sera complétée par tout ou partie des projets orientés développement envisagés pour Tomuss, à négocier avec l'encadrant.
Chef de projet : PALMIER François
Collaborateurs :

  • KHIEU Pascal
  • KHOULE Ibrahima
  • ROMIER Benjamin
  • THOMASSET Adrien
  • TRINH Van Huy

[Forge] Montée de version, exploitation et extension de la forge

Encadrant-e-s : Emmanuel Coquery
Directeur de projet : Romuald Thion
Compétences clefs : redmine, Ruby on Rails, pyhton, administration, iontégration
Description : le département dispose d'une forge de développement forge.univ-lyon1.fr utilisant Redmine. L'objectif premier du projet est de monter la version de Redmine et d'exploiter les nouvelles fonctionnalités proposées afin de simplifier et réorganiser le code existant. Un objectif secondaire est d'améliorer les fonctionnalités d'organisation et de suivi de projet étudiant, cette deuxième activité pourra s'inspirer du projet projet TI5 2012-2013 portfolio.
Chef de projet : DECOURSELLE Joffrey
Collaborateurs :

  • GASC Florian
  • MICHALET Stéphane
  • MOSER Antoine
  • ZOUAGHI Mouna

[eLearning] Interface de saisie et de suivi pour une plateforme e-Learning

Encadrant-e-s : Marie Lefevre, Baptiste Cablé
Directeur de projet : Romuald Thion
Compétences clefs : programmation web, service web, IHM, atelier pédagogique
Description : dans le cadre du développement d'ateliers pédagogiques en ligne, un service web restfull de génération et d'évaluation d'exercices a été développé. Le projet a pour objectif de fournir une interface de saisie et de suivi pour ce service. On distingue des interfaces pour deux profils différents :

  • étudiant : l'affichage des exercices (formats différents : QCM, association, ordonnancement, …), la saisie des réponses et la restitution des évaluations;
  • enseignant : la planification de séances et le suivi d’activité d'étudiants.

Chef de projet : SILVESTRE DA CONCEICAO David
Collaborateurs :

  • CHARMETANT Guillaume
  • GIRAUD Nicolas
  • LE Tuan Anh
  • MONTAGNY Laetitia
  • NGUYEN Le Lan

[BDSujets] Dépôt de sujets et supports pédagogiques

Encadrant-e-s : Fabien Duchateau, équipe pédagogique BD
Directeur de projet : Romuald Thion
Compétences clefs : programmation web, gestion de documents (LaTeX), domaine métier des supports pédagogiques
Description : ce projet fait suite au projet TI5 2012-20113 de dépôt de sujets et supports pédagogiques qui a abouti à un prototype non-fonctionnel. Il s'agit de s'appuyer sur le projet existant en reprenant complètement la gestion des sources sujets qui était une difficulté non surmontée du précédent projet. Pour cela, le champs des activités et des formats de source sera réduit afin de parvenir à un produit fonctionnel qui sera alimenté et beta-testé par l'équipe pédagogique BD.
Chef de projet : BALAY Thibault
Collaborateurs :

  • BRIALI Quentin
  • BRUNNER Axel
  • CARRILLON Sovanna
  • DIALLO Thierno
  • GUILLARD Adrien

[DataConf] DataConf 2.0 : DataConf goes social!

Encadrant-e-s : Lionel Médini
Directeur de projet : Emmanuel Coquery
Compétences clefs : web mobile, Web sémantique, Linked Data, frameworks JavaScript
Description : L'application Web DataConf réalisée lors de projets TER précédents permet aux participants d'une conférences scientifique d'explorer à l'aide de leur téléphone portable le programme et les métadonnées des différentes présentations, ainsi que de se voir recommander des éléments proches de ceux déjà visualisés. Plusieurs instances de DataConf ont été déployées pour différentes conférences. Les participants ont manifesté leur intérêt pour cette application, qui est arrivée deuxième au AI Mashup Challenge, d'ESWC'2013 et est actuellement en lice pour le LinkedUp challenge de la conférence OKCon (Genève, 17 septembre 2013). L'objectif de ce projet est triple : i) finaliser l'intégration des datasets de conférences à l'aide de différents types de sources de données (XML, XLS…), et en particulier ceux issus de l'application de gestion de conférences OCS proposée par l'éditeur Springer ; ii) interconnecter DataConf avec des réseaux sociaux professionnels, afin de pouvoir bénéficier des préférences personnalisées de chaque utilisateur ; iii) améliorer l'algorithme de recommandation pour le rendre indépendant du domaine et lui permettre de prendre en compte les paramètres personnalisés de l'utilisateur.
Chef de projet : BACLE Florian
Collaborateurs :

  • BELFADEL Abdelhadi
  • DURANT DE LA PASTELLIERE Benoit
  • LE PEUTREC Fiona
  • TERDJIMI Mehdi

[Formation] Interface d'édition riche et responsive design des sites de formation

Encadrant-e-s : Lionel Médini, Romuald Thion
Directeur de projet : Emmanuel Coquery
Compétences clefs : web mobile, RAI javascript, markdown, CSS, non regression
Description : un des projets TI5 2012-2013 a eu pour but de proposer un modèle pour les sites de formation du département. Ce modèle, repris par l'équipe webmaster est désormais en production. Il s'agit d'un modèle qui est actuellement instancié en 12 exemplaires hébergés sur une même plateforme de la DSI. L'objectif de ce stage est d'améliorer le modèle et perfectionner le rendu afin qu'il soit adapté à la navigation sur dispositifs mobiles et d'intégrer de nouvelles fonctionnalités facilitant l'édition des pages.
Chef de projet : SEBILLE Vincent
Collaborateurs :

  • ARMANDO Nicolas
  • ESTUPINA Florent
  • PRUNETA Florent
  • RAISIN Malo
  • VANDERMEERSCH Thomas

[ISTEX] The ISTEX Scientific E-Library Project Suite

Encadrant-e-s : Samir Amir
Directeur de projet : Romuald Thion
Description : The main objective of the ISTEX Project is to offer the education and research communities an online access to a large collection of bibliographical resources in all scientific disciplines. The motivation is to develop a national policy for a massive acquisition of scientific resources from all venues and repositories available online. The implementation-suite project we are proposing in this context is an end-user facility for “smart” browsing and retrieving of bibliographic data. It consists in the design and implementation of an information retrieval interface.
Chef de projet : JBILOU Marouane
Collaborateurs :

  • KOTTO KOMBI Roland
  • GALLONET-RAYNAUD Tanguy
  • SASSI Iman
  • TAOUCHE Kamel

Rendus