ECOM/RICM5/2014/Groupe4/FicheSuivi

Cette page est une fiche de suivi dans le cadre du projet d'e-commerce 2014-2015 de la promotion RICM5 pour le groupe 4. Ce projet consiste à concevoir et réaliser une application de commerce électronique constitué de deux parties: une partie Système et une partie IHM. Ces deux parties seront traitées en parallèle et feront chacune l'objet d'une soutenance.

= Notre projet=

Le site web que nous voulons concevoir est basé sur le partage de connaissances. Notre motivation s'est basée sur le constat suivant : il est de plus en plus facile de s'instruire sur internet.

A COMPLETER

=L’équipe= L’équipe est constituée de quatre étudiants en cinquième année de RICM. Une étudiant vient de l’option Système et réseau, les trois autres, de l’option Communication multimédia.
 * Chef de projet : VALENTIN Clément
 * Scrum Master : SAMBE Adji Ndèye Ndaté
 * Responsable développement : TIAMIOU Adam
 * Responsable graphique : PEYRE Flavien /VALENTIN Clément
 * Responsable utilisabilité : PEYRE Flavien

Toute l'équipe sera chargée du développement.

=Etude rapide de la concurrence=

Nous avons arrêté notre étude sur les deux plus grands site proposant des cours en ligne ou à domicile.

Acadomia.fr : •	Présentation rapide : Fondée en 1989 sous le nom de Cours Études Secours1, Acadomia est une entreprise française de soutien scolaire à domicile.

•	Agence physique, 25 000 enseignants encadrées par 500 conseilés pédagiques

•	Plusieurs filiales : 7-17, PRO, PREPA, MUSIC ,SPORT

Fr.openclassroom : •	Présentation rapide : OpenClassrooms (anciennement le Site du Zéro ou Sdz), est unsite web qui propose des tutoriels sur l'informatique et sur lessciences. Les cours en ligne peuvent être écrits aussi bien par l'équipe du site que par ses membres

•	Orienté informatique, ouverture petit à petit

•	Suivi de cours, Cours massivement suivi, cours gratuit

Cependant il est important de noter que la concurrence ne s'arrête pas à ces deux services, on peut citer tout un tas de MOOC ( massive open online course, et en français : Une formation en ligne ouverte à tous (FLOT) ), la majorité étant recensée sur  http://mooc-francophone.com/

=Utilisateurs cibles= Nous visons principalement comme utilisateurs:

- Les étudiants en difficultés ou cherchant à se perfectionner ou découvrir un nouveau domaine - Des personnes voulant partager leur connaissances contre une rémunération ou contre une autre connaissance - Les professionnels - Les autodidactes - Les parents voulant aider leur enfant en difficulté

=Plateformes=
 * Navigateur web (Chrome, Firefox et IE)
 * Tablette (Android, Windows tablette et iPad)

=Fonctionnalités= tout le monde
 * création de comptes utilisateurs
 * création de mot de passe
 * modification de mot de passe
 * suppression du compte
 * accès à des cours en ligne
 * rise de rendez -vous
 * confirmation de prise de rendez-vous

les learners
 * remplir son profil
 * s’inscrire à des cours ligne individuel ou en groupe
 * participer à des cours
 * télécharger des cours en ligne
 * noter un professeur
 * paiement de cours en ligne

les professeurs
 * accepter des etudiants
 * déposer des cours en ligne
 * imposer un nombre limite d’etudiants pour les cours hors en ligne
 * organiser des visio

=Modele d'arbre de tâches pour un learner =

=Suivi de l'avancement du projet=

Nous nous sommes basés sur des sprints régulier de deux semaines. Il est n'est pas intéressant de se baser sur un sprint plus court (~1 semaines) car l’emploi du temps ne nous le permet pas. Une durée de sprint plus long (~3 semaines) ne permettrait pas une application efficace de la méthode scrim. Le garant du processus scrum doit superviser l'avancement de chaque membre de l'équipe projet. Chaque membre travaille de façon autonome. MAlgré les difficultés rencontrées, nous avons maintenu la durée des sprints à 2semaines. Nous avons établi un "Poker planning" à partir duquel, chaque memebre a établi une estimation du niveau de difficultés de l'ensemble des fonctionnalités et des tâches à réaliser. Il était important pour nous de respecter la durée des sprints.

sprint 1 : du 9 septembre au 23 Septembre

 * choix du sujet
 * Analyse du projet (objectifs, …)
 * Compréhension du sujet
 * Répartition des tâches
 * Création du questionnaire
 * preparation de l’audit
 * Rédaction des scénarios
 * Création du modèle d'arbre des tâches

sprint 2 : du 30 septembre au 14 Octobre

 * Analyse des résultats du questionnaire
 * Liste fixes des fonctionnalités ( priorité )
 * Premier croquis du siteweb
 * Début du choix des techno.
 * Réalisation des maquettes

sprint 3 : du 15 octobre au 29 octobre

 * Rédaction de la charte graphique
 * Mise en place des beans
 * Mise en place de la base de données
 * Spécification de la partie système
 * Ajustements IHM
 * Mise en place de roboconf et des outils

sprint 4 : du 30 Octobre au 4 Novembre

 * Mise en place de roboconf et des outils
 * Mise en place de l'architecture maven du proejt
 * Prise en main glassfish JEE servlet
 * Design du site web : html et css
 * Préparation des configurations sur le cloud.

sprint 5 : du 5 Novembre au 18 Novembre

 * Mise en place des EJB
 * Développement du client lourd
 * Implémentation du front-end
 * Mise en place de scripts pour le déploiement

sprint 6 : du 19 Novembre au 2 décembre

 * Déploiement sur Amazon
 * Début de le mise en place de services Rest
 * Développement des EJB avec des ajouts de nouvelles fonctionnalités
 * Mise à jour du client lourd
 * Inplémentation des différentes pages

sprint 7 : du 3 décembre au 16 décembre

 * Remplissage aléatoire de la base de données
 * Mise à jour des EJB et du client lourd.
 * Finalisation de l'IHM des pages
 * Ajouts de servlets
 * Ajouts de fonctions système pour le front-end
 * Mise en place de la connexion / déconnexion

sprint 8 : du 16 au 17 décembre

 * Création du panier
 * Intégration du serveur de mails
 * Finalisation du service Rest
 * Tests
 * Préparation de la soutenance et du rendu final