Ecom-covoiturage

=Cahier des charges=

Équipe
Arthur Alexandre

Mickaël Nicolaccini

Rolly Ngouala

Rôles : répartition des responsabilités

Chef de projet : Rolly Ngouala

Auteur : Alexandre Arthur

Concepteur d'interaction : Rolly Ngouala

Développeur : Mickaël Nicolaccini

Expert en utilisabilité : Alexandre Arthur

Graphiste : Mickael Nicolaccini

Objectif du projet
Mettre à disposition un système de partage online. Le produit partagé est un trajet.

Les utilisateurs cibles

 * Étudiants (17-27ANS, weekend, )
 * Écolos(utilisateurs doivent préciser le type de voiture)
 * Touristes(vacances)
 * Chômeurs

Les spécifications techniques
plate-formes : Smartphone, PC, Tablettes. Version Html : HTML5, CSS3 Browser : Firefox, Chrome, IE9. Sécurité : à spécifier avec Alexandre

Réquis Non fonctionnel :

 * Recherche informationnelle en un clic
 * Attrayant.

Modélisation des tâches

( en attente de réponse du formulaire)

Modélisation des tâches :
Trouver un trajet( Anyone) Se connecter(User-Normal) Payer au site(User-Normal) Proposer /Supprimer un trajet(User-Normal) Proposer / Supprimer un trajet sur une durée donnée. (User-Normal) S'inscrire( Anyone) Confirmer / Annuler un voyage(User-Normal) Rajouter trajet(s) à votre panier. Administrateur paye le conducteur qandd transport effectué.(User-Admin) Evaluer les trajets. (User-Normal) Moderer commentaires (User-Admin)

=Scrum=

Scrum master: tournant 02/10: Mickaël Nicolaccini

durée des sprints: 2 semaines

= Journal de bord =

séance 1 Création du Cahier des charges

Sprint 1

installation de l'environnement de travail: Eclipse JEE juno + Jboss

Début de l'auto-formation/Tutoriel JBoss

Sprint 2

Conception des formulaires

Abandon de JBoss, migration vers glassfish,

Définition de la partie persistante (base de données)

Sprint 3

Architecture de la logique métier : création de facades pour les entités

Sprint 4

Choix du framework JSF+Primefaces pour la présentation

Auto formation JSF

Sprint 5

Début de l'implémentation des fonctionnalités de la logique métier

Début de la conception des vues (CSS, Faces)

Sprint 6

Implémentation des fonctionnalités d'inscription et de connexion

Début de la conception des vues (CSS, Faces)

Sprint 7

Implémentation des fonctionnalités de création et de recherche d'un Voyage

Définition des contrôleurs JSF