ECOM RICM5 Groupe6 2017 MesCourses: Difference between revisions
m (Donsez moved page ECOM RICM5 Groupe6 2017 to ECOM RICM5 Groupe6 2017 MesCourses) |
|||
(46 intermediate revisions by 3 users not shown) | |||
Line 9: | Line 9: | ||
* [[User:Boris.Odievre|ODIEVRE Boris]] : '''''Scrum Master''''' |
* [[User:Boris.Odievre|ODIEVRE Boris]] : '''''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]] |
||
==Suivi du projet== |
|||
* [[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]] |
|||
=Livrables= |
=Livrables= |
||
*L1 : [[ECOM_RICM5_Groupe6_2017#L.27.C3.A9quipe|Composition du groupe]] |
|||
*[[Media:ECOM_GR6_2017_DCS.pdf|DCS]] |
|||
*[[Media: |
*L2 : [[Media:ECOM_GR6_2017_DCS.pdf|DCS]] |
||
*L3 : [[Media:ECOM_GR6_2017_AnalyseBesoins.pdf|Analyse des besoins]] |
|||
*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=== |
|||
=Fiche de suivi= |
|||
[[File:ECOM_GR6_2017_Arbre_Roadbook.png|500px|Roadbook]] |
|||
===Bénévoles=== |
|||
{|class="wikitable alternance" |
|||
[[File:ECOM_GR6_2017_Arbre_Volunteer.png|500px|Bénévoles]] |
|||
|+ Fiche de suivi |
|||
|- |
|||
| |
|||
!scope="col"| |
|||
!scope="col"| Alicia AUBERTIN |
|||
!scope="col"| Aymeric BROCHIER |
|||
!scope="col"| Ahmed NASSIK |
|||
!scope="col"| Boris ODIEVRE |
|||
!scope="col"| Vincent TURRIN |
|||
|- |
|||
===Organisateurs=== |
|||
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">Préparation de sprint</span> |
|||
[[File:ECOM_GR6_2017_Arbre_Organizer.png|500px|Organisateurs]] |
|||
|- |
|||
[[File:ECOM_GR6_2017_Arbre_Publish.png|500px|Publication]] |
|||
| 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 --> |
|||
===Application mobile=== |
|||
|<!-- Aymeric --> |
|||
[[File:ECOM_GR6_2017_Arbre_App.png|500px|App]] |
|||
* La génération d'une application par JHipster a entrainé des erreurs qui empeche son bon fonctionnement : connection admin et user non fonctionnel. |
|||
[[File:ECOM_GR6_2017_Arbre_NFC.png|500px|NFC]] |
|||
|<!-- Ahmed--> |
|||
===Dossards=== |
|||
|<!-- Boris--> |
|||
[[File:ECOM_GR6_2017_Arbre_Dossards.png|500px|Dossards]] |
|||
[[File:ECOM_GR6_2017_Arbre_Transfert.png|500px|Transfert]] |
|||
=Tests de charge= |
|||
|<!-- Vincent--> |
|||
Les tests de charge ont été réalisé à l'aide de Gatling. Nous avons simulé la recherche d'une course. |
|||
|- |
|||
| 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 --> |
|||
Il s'agit d'un test simulant une charge de 1000 utilisateurs se connectant progressivement en 2 min 30. |
|||
|<!-- Aymeric --> |
|||
[[File:Ecom6_2017_Charge_Graph.png|700px]] |
|||
|<!-- Ahmed--> |
|||
[[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= |
|||
|<!-- Boris--> |
|||
==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]] |
|||
|<!-- Vincent--> |
|||
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. |
|||
|- |
|||
| colspan="7" style="text-align: center; background-color:green;"| <span style="color:white">SPRINT 1</span> |
|||
|- |
|||
| |
|||
|<span style="color:Purple">Tâches à réaliser</span> |
|||
|<!-- Alicia --> |
|||
* Plannification des futurs sprints |
|||
* Formation Angular |
|||
|<!-- Aymeric --> |
|||
* Formation Leaflet |
|||
|<!-- Ahmed--> |
|||
* Formation SpringBoot |
|||
* V1 back-end |
|||
|<!-- Boris--> |
|||
* Mise en place icescrum |
|||
|<!-- Vincent--> |
|||
* Formation SpringBoot |
|||
* V1 back-end |
|||
|- |
|||
[[ECOM RICM5 Groupe6 2017 - Evaluation acceuil|Evaluation selon les 10 principes de Jacob Nielsen]] |
|||
| rowspan="2" | <span style="color:blue">Mardi 10/10/17</span> |
|||
|<span style="color:green">Taches effectuées</span> |
|||
|<!-- Alicia --> |
|||
===Recherche=== |
|||
|<!-- Aymeric --> |
|||
[[File:ECOM_GR6_2017_Search6.png|Recherche|700px]] |
|||
[[ECOM RICM5 Groupe6 2017 - Evaluation recherche|Evaluation selon les 10 principes de Jacob Nielsen]] |
|||
|<!-- Ahmed--> |
|||
===Détails=== |
|||
|<!-- Boris--> |
|||
[[File:ECOM_GR6_2017_détails2.png|détails|700px]] |
|||
[[ECOM RICM5 Groupe6 2017 - Evaluation détails|Evaluation selon les 10 principes de Jacob Nielsen]] |
|||
|<!-- Vincent--> |
|||
===Inscription=== |
|||
[[File:ECOM_GR6_2017_inscription2.png|inscription|700px]] |
|||
[[ECOM RICM5 Groupe6 2017 - Evaluation inscription|Evaluation selon les 10 principes de Jacob Nielsen]] |
|||
|- |
|||
|<span style="color:red">Problèmes rencontrés</span> |
|||
|<!-- Alicia --> |
|||
|<!-- Aymeric --> |
|||
===Organisateur=== |
|||
|<!-- Ahmed--> |
|||
[[File:ECOM_GR6_2017_Organisateur.png|Organisateur|700px]] |
|||
|<!-- Boris--> |
|||
===Bénévole=== |
|||
|<!-- Vincent--> |
|||
[[File:ECOM_GR6_2017_Bénévole.png|Bénévole|700px]] |
|||
==Charte graphique== |
|||
|- |
|||
[[ECOM RICM5 Groupe6 2017 - Charte Graphique|Charte Graphique]] |
Latest revision as of 12:45, 1 February 2018
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
- AUBERTIN Alicia : Chef de projet
- ODIEVRE Boris : Scrum Master
- NASSIK Ahmed Amine : Développeur
- TURRIN Vincent : Lead Développeur
- BROCHIER Aymeric : Développeur
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.
Suivi du projet
Livrables
- L1 : Composition du groupe
- L2 : DCS
- L3 : Analyse des besoins
- L4 : Maquette IHM
- L5 : SRS?
- L6 : UML
- L7 : Modèle de tâches
- L8 : SCRUM
- L9 : Journal
- L10 : dépot Git
- L11 : Lien vers l'application en ligne
- L12 : Evaluation de l'IHM réalisée
- L13 : Evaluation de la qualité du projet
- L14 : Evaluation économique du projet
- L15 : Diapos de l'audit de conception
- L16 : Diapos de la présentation finale
- L17 : Auto evaluation
- L18 : Diapos de la présentation client
Conception
Arbre des tâches
Recherche de course
Inscription
Constitution d'équipe
Roadbook
Bénévoles
Organisateurs
Application mobile
Dossards
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.
IHM
IHM abstraite
Maquette IHM
Page d'accueil
Voici la maquette de notre site internet, en accord avec la chart graphique.
Evaluation selon les 10 principes de Jacob Nielsen
Recherche
Evaluation selon les 10 principes de Jacob Nielsen
Détails
Evaluation selon les 10 principes de Jacob Nielsen
Inscription
Evaluation selon les 10 principes de Jacob Nielsen
Organisateur