Difference between revisions of "ECOM RICM5 Groupe4 2017"

From air
Jump to navigation Jump to search
Line 73: Line 73:
 
=== Diagramme des taches ===
 
=== Diagramme des taches ===
 
[[ File:Modèle_de_tache_scénario2.jpg|800px|thumb|center| figure_x : Diagramme des tâches]]
 
[[ File:Modèle_de_tache_scénario2.jpg|800px|thumb|center| figure_x : Diagramme des tâches]]
  +
  +
  +
===Diagramme d'interaction ===
  +
[[ File:IHM_interaction.jpg|800px|thumb|center| figure_x : Diagramme des interactions]]
   
 
== SCRUM ==
 
== SCRUM ==

Revision as of 10:24, 3 October 2017

Le projet ECOM-RICM 2016-2017 consiste à concevoir et développer une application de commerce électronique.

Présentation du projet ECOM

Notre site de commerce électronique MesLocationsVacances permet la recherche et location de chambres (appart'hôtel) ou gîtes entier ainsi que d'activité pour les vacances en famille ou entre amis. Le projet ECOM étant de courte durée nous décidons d'utiliser une méthodologie Scrum pour la conduite de ce projet. La partie IHM et la partie Système sont menées en parallèle pendant toute la durée du projet. Le projet se conclut par une soutenance finale pour chaque partie (IHM et système).

Equipe

Enseignants

Nom Prénom Mail
1 DONSEZ Didier didier.donsez@imag.fr
2 CAFFIAU Sybille sybille.caffiau@imag.fr

Etudiants

Nom Prénom Mail Rôle
1 BOISADAM Antoine antoine.boisadam@etu.univ-grenoble-alpes.fr Chef de projet
2 DEREYMEZ Maxime maxime.dereymez@etu.univ-grenoble-alpes.fr Développeur
3 LEMAIRE Timothée timothee.lemaire@etu.univ-grenoble-alpes.fr Scrum master
4 LESAGE Lucas lucas.lesage@etu.univ-grenoble-alpes.fr Lead Développeur
5 ZENNOUCHE Douria douria.zennouche@etu.univ-grenoble-alpes.fr Développeur

Partie IHM

Diagramme des taches

figure_x : Diagramme des tâches


Diagramme d'interaction

figure_x : Diagramme des interactions

SCRUM

Sprint 1

  • Découverte du sujet attribué.
  • Attribution des rôles (chef, lead développeur et scrummaster).
  • Identification des besoins client.
  • Découverte de l’architecture globale du projet imposée.
  • Suivi un cours sur les différentes technologies qu’on peut utiliser dans notre projet.

Retrospective: En découvrant le sujet et les cas d’utilisations cela nous a permis de nous faire une première idée de ce que nous devions produire.

Sprint 2

  • Brainstorming et discussion pour être tous sur la même longueur d’onde.
  • Choix des technologies utilisées (Wildfly, Docker, Eclipse Java EE, GenerJEE, Mix Wildfly-Docker-JavaEE sur github.)
  • Rédaction UML minimum.
  • Génération du projet avec GenerJEE.
  • Réalisation du modèle de tâches.
  • Réalisation du modèle d’interaction IHM.
  • Extraction des besoins depuis les cas d’utilisations.
  • Rédaction d’une première version de backlog résumant toutes les exigences client.

Retrospective: Nous avons décidés d’utiliser WildFly et GenerJEE et avons donc installés les différents logiciels.

Sprint 3

  • Répartition des tâches pour la première série de livrables :
    • L2 : Dossier de conception Système
    • L3 : Analyse des besoins
    • L7 : Modèle de tâches
  • Avancement dans notre projet et code source.
  • Avancement dans la rédaction du Wiki.
  • Préparer les diapos de la présentation de la semaine prochaine.
  • Revoir les exigences clients plus en détails.
  • Fait le journal des tâches.
  • Revoir l’UML et le compléter.

Retrospective: : une bonne repartition des tâches nous a permis de bien avancer dans notre travail et nous a permis d'etre efficace.