Difference between revisions of "Ecom-covoiturage"

From air
Jump to navigation Jump to search
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
=Cahier des charges=
   
  +
----
 
== Équipe ==
 
== Équipe ==
   
Line 7: Line 9:
 
<br />
 
<br />
 
'''Rôles : répartition des responsabilités'''<br />
 
'''Rôles : répartition des responsabilités'''<br />
Chef de projet : Noé-Jean <br />
+
Chef de projet : Rolly Ngouala <br />
Auteur : Noé-Jean <br />
+
Auteur : Alexandre Arthur <br />
Concepteur d'interaction : Noé-Jean, Xiao <br />
+
Concepteur d'interaction : Rolly Ngouala <br />
Développeur : Xiao <br />
+
Développeur : Mickaël Nicolaccini <br />
Expert en utilisabilité : Qikai <br />
+
Expert en utilisabilité : Alexandre Arthur <br />
Graphiste : Qikai <br />
+
Graphiste : Mickael Nicolaccini<br />
  +
  +
== '''''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

Latest revision as of 16:24, 20 December 2012

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