Difference between revisions of "ECOM RICM5 Groupe6 2017 MesCourses"

From air
Jump to navigation Jump to search
 
(52 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[ECOM-RICM|<<<< Retour à la page d'accueil du module eCOM]]
 
   
  +
[[ECOM-RICM|<<<< Retour]]
Bienvenue sur la fiche de suivi du projet ECOM ''Mes courses'' .
 
   
Ce projet consiste a réaliser un site de E-commerce en groupe de 5.
+
Bienvenue sur la fiche de suivi du projet ECOM ''MesCourses''. Ce projet consiste a réaliser un site de E-commerce en groupe de 5. Nous sommes le groupe 6 de la promotion RICM5 - 2017/2018
   
  +
=L'équipe=
Nous sommes le groupe 6 de la promotion RICM5 - 2017/2018
 
   
  +
* [[User:Alicia.abonnenc|AUBERTIN Alicia]] : '''''Chef de projet'''''
== L'équipe ==
 
  +
* [[User:Boris.Odievre|ODIEVRE Boris]] : '''''Scrum Master'''''
 
* [[User:Boris.Odievre|ODIEVRE Boris]] : '''''Chef de projet'''''
 
* [[User:Alicia.abonnenc|ABONNENC Alicia]] : '''''Scrum Master'''''
 
 
* [[User:Ahmed-Amine.Nassik|NASSIK Ahmed Amine]] : '''''Développeur'''''
 
* [[User:Ahmed-Amine.Nassik|NASSIK Ahmed Amine]] : '''''Développeur'''''
* [[User:Vincent.Turrin|TURRIN Vincent]] : '''''Développeur'''''
+
* [[User:Vincent.Turrin|TURRIN Vincent]] : '''''Lead Développeur'''''
 
* [[User:Aymeric.Brochier|BROCHIER Aymeric]] : '''''Développeur'''''
 
* [[User:Aymeric.Brochier|BROCHIER Aymeric]] : '''''Développeur'''''
   
== Présentation du Projet ==
+
=Présentation du Projet=
  +
  +
Une entreprise a réalisé des entretiens auprès de sportifs dans le but de créer un site de vente en ligne de prestations sportives.
  +
Ces entretiens ont permis de mettre en place plusieurs scénarios illustrant comment le site devra fonctionner.
  +
  +
Nous réalisons donc ce site de eCommerce dans le cadre de notre projet.
  +
Les utilisateurs devrons pouvoir se connecter pour s’inscrire à une liste de course à leur disposition. Plusieurs type de courses seront disponibles.
  +
Des profils organisateurs permettrons de créer des courses.
  +
Des bénévoles pourrons eux aussi se connecter au site pour pouvoir s'inscrire à des missions liée à l'organisation des courses.
  +
Dans un deuxième temps, nous développerons une application pour smartphone ajoutant d'autres fonctionnalités pour les utilisateurs, tel que le suivis des courses.
  +
  +
[[ECOM RICM5 Groupe6 2017 - Scénarios | Scénarios]]
  +
 
[[Media:ECOM_GR6_2017_SAS.jpg|Schéma d'Architecture Système]]
 
[[Media:ECOM_GR6_2017_SAS.jpg|Schéma d'Architecture Système]]
== Fiche de suivi ==
 
   
  +
==Suivi du projet==
{|class="wikitable alternance"
 
|+ Fiche de suivi
+
* [[ECOM RICM5 Groupe6 2017 - Fiche de Suivi | Fiche de suivi]]
  +
* [https://cloud.icescrum.com/p/MESCOURSES/#/project SCRUM]
|-
 
  +
* [[ECOM RICM5 Groupe6 2017 - Reunions|Comptes rendus de réunions]]
|
 
  +
* [[ECOM RICM5 Groupe6 2017 - Documentation|DOCUMENTATION]]
!scope="col"|
 
  +
!scope="col"| Alicia ABONNENC
 
  +
=Livrables=
!scope="col"| Aymeric BROCHIER
 
  +
*L1 : [[ECOM_RICM5_Groupe6_2017#L.27.C3.A9quipe|Composition du groupe]]
!scope="col"| Ahmed NASSIK
 
  +
*L2 : [[Media:ECOM_GR6_2017_DCS.pdf|DCS]]
!scope="col"| Boris ODIEVRE
 
  +
*L3 : [[Media:ECOM_GR6_2017_AnalyseBesoins.pdf|Analyse des besoins]]
!scope="col"| Vincent TURRIN
 
  +
*L4 : [[ECOM_RICM5_Groupe6_2017#Maquette_IHM|Maquette IHM]]
|-
 
  +
*L5 : SRS?
  +
*L6 : [[ECOM RICM5 Groupe6 2017 UML|UML]]
  +
*L7 : [[ECOM_RICM5_Groupe6_2017#Arbre_des_t.C3.A2ches| Modèle de tâches]]
  +
*L8 : [https://cloud.icescrum.com/p/MESCOURSES/#/project SCRUM]
  +
*L9 : [[ECOM RICM5 Groupe6 2017 - Fiche de Suivi|Journal]]
  +
*L10 : [https://github.com/RICM-eCOM dépot Git]
  +
*L11 : [http://ec2-18-194-225-154.eu-central-1.compute.amazonaws.com/#/ Lien vers l'application en ligne]
  +
*L12 : [[ECOM RICM5 Groupe6 2017 Evaluation de l'IHM réalisée|Evaluation de l'IHM réalisée]]
  +
*L13 : [[ECOM RICM5 Groupe6 2017 - Qualité du projet|Evaluation de la qualité du projet]]
  +
*L14 : [[ECOM RICM5 Groupe6 2017 - Evaluation économique | Evaluation économique du projet]]
  +
*L15 : [[Media:ECOME_GR6_2017_audit2.pdf | Diapos de l'audit de conception]]
  +
*L16 : [[Media:ECOM_GR6_2017_final.pdf | Diapos de la présentation finale]]
  +
*L17 : [[Media:ECOM_GR6_2017_Auto_evaluation.pdf | Auto evaluation]]
  +
*L18 : [[Media:ECOME_GR6_2017_audit1.pdf | Diapos de la présentation client]]
  +
  +
=Conception=
  +
==Arbre des tâches==
  +
  +
===Recherche de course===
  +
[[File:ECOM_GR6_2017_Arbre_Search.png|500px|Recherche]]
  +
  +
===Inscription===
  +
[[File:ECOM_GR6_2017_Arbre_Register.png|500px|Inscription]]
  +
[[File:ECOM_GR6_2017_Arbre_Pay.png|500px|Paiement]]
  +
  +
===Constitution d'équipe===
  +
[[File:ECOM_GR6_2017_Arbre_Team.png|500px|Equipes]]
  +
  +
===Roadbook===
  +
[[File:ECOM_GR6_2017_Arbre_Roadbook.png|500px|Roadbook]]
  +
  +
===Bénévoles===
  +
[[File:ECOM_GR6_2017_Arbre_Volunteer.png|500px|Bénévoles]]
  +
  +
===Organisateurs===
  +
[[File:ECOM_GR6_2017_Arbre_Organizer.png|500px|Organisateurs]]
  +
[[File:ECOM_GR6_2017_Arbre_Publish.png|500px|Publication]]
  +
  +
===Application mobile===
  +
[[File:ECOM_GR6_2017_Arbre_App.png|500px|App]]
  +
[[File:ECOM_GR6_2017_Arbre_NFC.png|500px|NFC]]
  +
  +
===Dossards===
  +
[[File:ECOM_GR6_2017_Arbre_Dossards.png|500px|Dossards]]
  +
[[File:ECOM_GR6_2017_Arbre_Transfert.png|500px|Transfert]]
  +
  +
=Tests de charge=
  +
  +
Les tests de charge ont été réalisé à l'aide de Gatling. Nous avons simulé la recherche d'une course.
  +
  +
Il s'agit d'un test simulant une charge de 1000 utilisateurs se connectant progressivement en 2 min 30.
  +
  +
[[File:Ecom6_2017_Charge_Graph.png|700px]]
  +
[[File:Ecom6_2017_Charge_Errors.png|700px]]
  +
[[File:Ecom6_2017_Charge_Delay.png|700px]]
  +
[[File:Ecom6_2017_Charge_Distribution.png|700px]]
  +
[[File:Ecom6_2017_Charge_Request.png|700px]]
  +
[[File:Ecom6_2017_Charge_Rate.png|700px]]
  +
  +
=IHM=
  +
==IHM abstraite==
  +
[[File:ECOM_GR6_2017_IHM_abstraite.png|1200px|IHM abstraite]]
  +
==Maquette IHM==
  +
===Page d'accueil===
  +
Voici la maquette de notre site internet, en accord avec la chart graphique.
  +
  +
[[File:ECOM_RICM_GR6_Homepage3.png|Homepage|700px]]
  +
  +
  +
[[ECOM RICM5 Groupe6 2017 - Evaluation acceuil|Evaluation selon les 10 principes de Jacob Nielsen]]
  +
  +
===Recherche===
  +
[[File:ECOM_GR6_2017_Search6.png|Recherche|700px]]
   
  +
[[ECOM RICM5 Groupe6 2017 - Evaluation recherche|Evaluation selon les 10 principes de Jacob Nielsen]]
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">Préparation de sprint</span>
 
|-
 
| rowspan="2" | <span style="color:blue">Mardi 26/09/17</span>
 
| <span style="color:green">Taches effectuées</span>
 
|<!-- Alicia --> style="width: 225px;" |
 
* Analyse des scénarios et extraction d'arbres des tâches
 
* Autoformation sur Angular 4
 
|<!-- Aymeric --> style="width: 225px;" |
 
* Analyse de scénarios et extraction d'arbre des tâches
 
* Installation docker sur ma machine perso
 
* Test JHipster dans un container docker
 
* Autoformation sur Angular 4
 
|<!-- Ahmed--> style="width: 225px;" |
 
* Réalisation d'arbre des tâches à partir des scénarios
 
* Installation Jhipster
 
* Formation sur Jhipster
 
* Génération d'un premier site à l'aide de Jhipster
 
|<!-- Boris--> style="width: 225px;" |
 
* Réalisation d'arbre des tâches à partir des scénarios
 
* Installation Jhipster
 
* Création fiche de suivis WikiAir
 
* Première prise de contact avec le client
 
|<!-- Vincent-->
 
* Analyse scénarios + arbre des tâches
 
* Formation utilisation/compréhension JHipster : Gateway/JHipster Register/Microservices
 
* Formation utilisation Docker
 
|-
 
|<span style="color:red">Problèmes rencontrés</span>
 
|<!-- Alicia -->
 
   
  +
===Détails===
|<!-- Aymeric -->
 
  +
[[File:ECOM_GR6_2017_détails2.png|détails|700px]]
* La génération d'une application par JHipster a entrainé des erreurs qui empeche son bon fonctionnement : connection admin et user non fonctionnel.
 
|<!-- Ahmed-->
 
   
  +
[[ECOM RICM5 Groupe6 2017 - Evaluation détails|Evaluation selon les 10 principes de Jacob Nielsen]]
|<!-- Boris-->
 
  +
===Inscription===
  +
[[File:ECOM_GR6_2017_inscription2.png|inscription|700px]]
   
  +
[[ECOM RICM5 Groupe6 2017 - Evaluation inscription|Evaluation selon les 10 principes de Jacob Nielsen]]
|<!-- Vincent-->
 
   
|-
 
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">SPRINT 0</span>
 
|-
 
| rowspan="2" | <span style="color:blue">Mardi 03/10/17</span>
 
|<span style="color:green">Taches effectuées</span>
 
|<!-- Alicia -->
 
* Analyse des scénarios et extraction d'arbres des tâches
 
* Réflexion sur l'architecture Système et création du SAS
 
* Rédaction du DCS
 
|<!-- Aymeric -->
 
* Analyse de scénarios et extraction d'arbre des tâches
 
* Diagramme de contexte V1
 
* Reflexion en groupe sur la séparation en micro-services
 
|<!-- Ahmed-->
 
* Réalisation d'arbre des tâches à partir des scénarios
 
* Réalisation d'un product backlog
 
|<!-- Boris-->
 
* Réalisation d'arbre des tâches à partir des scénarios
 
* Etude des micros service en liens avec notre projet
 
|<!-- Vincent-->
 
* Analyse scénarios + arbre des tâches
 
* Conception du site : définition des microservices -> SAS
 
|-
 
|<span style="color:red">Problèmes rencontrés</span>
 
|<!-- Alicia -->
 
   
  +
===Organisateur===
|<!-- Aymeric -->
 
  +
[[File:ECOM_GR6_2017_Organisateur.png|Organisateur|700px]]
   
|<!-- Ahmed-->
 
   
  +
===Bénévole===
|<!-- Boris-->
 
  +
[[File:ECOM_GR6_2017_Bénévole.png|Bénévole|700px]]
   
  +
==Charte graphique==
|<!-- Vincent-->
 
  +
[[ECOM RICM5 Groupe6 2017 - Charte Graphique|Charte Graphique]]
Difficultés à définir l'architecture en microservices : manque d'expérience. Commentaire DD : lire http://microservices.io/patterns/microservices.html et démarrer incrémentalement par 1 micro-service. Vous bâtirez votre cathédrale plus tard.
 
|-
 

Latest revision as of 14:45, 1 February 2018

<<<< Retour

Bienvenue sur la fiche de suivi du projet ECOM MesCourses. Ce projet consiste a réaliser un site de E-commerce en groupe de 5. Nous sommes le groupe 6 de la promotion RICM5 - 2017/2018

L'équipe

Présentation du Projet

Une entreprise a réalisé des entretiens auprès de sportifs dans le but de créer un site de vente en ligne de prestations sportives. Ces entretiens ont permis de mettre en place plusieurs scénarios illustrant comment le site devra fonctionner.

Nous réalisons donc ce site de eCommerce dans le cadre de notre projet. Les utilisateurs devrons pouvoir se connecter pour s’inscrire à une liste de course à leur disposition. Plusieurs type de courses seront disponibles. Des profils organisateurs permettrons de créer des courses. Des bénévoles pourrons eux aussi se connecter au site pour pouvoir s'inscrire à des missions liée à l'organisation des courses. Dans un deuxième temps, nous développerons une application pour smartphone ajoutant d'autres fonctionnalités pour les utilisateurs, tel que le suivis des courses.

Scénarios

Schéma d'Architecture Système

Suivi du projet

Livrables

Conception

Arbre des tâches

Recherche de course

Recherche

Inscription

Inscription Paiement

Constitution d'équipe

Equipes

Roadbook

Roadbook

Bénévoles

Bénévoles

Organisateurs

Organisateurs Publication

Application mobile

App NFC

Dossards

Dossards Transfert

Tests de charge

Les tests de charge ont été réalisé à l'aide de Gatling. Nous avons simulé la recherche d'une course.

Il s'agit d'un test simulant une charge de 1000 utilisateurs se connectant progressivement en 2 min 30.

Ecom6 2017 Charge Graph.png Ecom6 2017 Charge Errors.png Ecom6 2017 Charge Delay.png Ecom6 2017 Charge Distribution.png Ecom6 2017 Charge Request.png Ecom6 2017 Charge Rate.png

IHM

IHM abstraite

IHM abstraite

Maquette IHM

Page d'accueil

Voici la maquette de notre site internet, en accord avec la chart graphique.

Homepage


Evaluation selon les 10 principes de Jacob Nielsen

Recherche

Recherche

Evaluation selon les 10 principes de Jacob Nielsen

Détails

détails

Evaluation selon les 10 principes de Jacob Nielsen

Inscription

inscription

Evaluation selon les 10 principes de Jacob Nielsen


Organisateur

Organisateur


Bénévole

Bénévole

Charte graphique

Charte Graphique