ECOM-1FO 1819 Transport

<<<< Retour vers la page ECOM 2018-2019

PRIERE DE NE PAS UTILISER XXX COMME NOM DE PROJET DANS LES REFERENCES VERS LES DOCUMENTS

=Le projet en quelques mots= L’objectif de notre projet E-com est de mettre en place un service en ligne permettant de louer des véhicules pour les clients et de gérer leur agence pour les gestionnaires d'agences de location.

=L'équipe et leurs rôles=


 * Julien COURTIAL : Chef de projet (+ Frontend)
 * Aurélien SURIER : Scrum Master (+ Backend, Devops)
 * Raphaël MANGER : Développeur (+ Frontend)
 * Théo ECHEVET : Développeur (+ Backend)

=Gestion de projet= Choix des outils :


 * Gitlab : pour le dépôt, pour la documentation, l'intégration en continu
 * Trello : pour la gestion des sprints et des user stories
 * Trello : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)

=SCRUM=
 * Durée du sprint : 2 séances
 * Revue : en fin de sprint

Sprint 0 : du 02/10 au 16/10

 * Découverte du projet
 * Mise en place des rôles au sein de l’équipe
 * Détermination des dates clés du projet
 * Etablissement de la longueur des sprints
 * Justification du choix :

Frontend

 * Création d'un module de gestion destiné aux gestionnaire
 * Ajout d'un composant pour l'observation des taux de location dans le module
 * Affichage de la liste d'agence liée à l'API

Backend

 * Mise à jour de la BDD
 * Ajout de l'entité Taux et de l'endpoint API correspondant (A FINIR)
 * Expérimentation et intégration des rôles utilisateurs (application web + définition des scopes de l'API)[branche demo-ajout-role]

Général

 * Préparation des slides de la soutenance
 * Préparationd de la démo

Sprint 5 XX au XX
= Livrables =

L3. Analyse des scénarios clients

 * Scan des feuilles

L4. Maquette
Maquette scénario 1 : Observation des taux de locations des agences géré par un gestionnaire en chef

Maquette scénario 2 : Assignation d'un taxi pour une course d'un utilisateur

L5. SRS
SRS

Cas d'utilisation
Scénario 1:

Scénario 2:

Vues logiques
Vue logique haut niveau :

Vue logique détaillé:



L7. Modèles des tâches
Scénario 1:

Scénario 2:



L9. Journal
Journal de l'équipe

L10. Dépôt Git
gitlab

L11. Application en ligne
L'application est déployée (pré-production, production) sur une machine AWS EC2 : ec2-35-180-181-83.eu-west-3.compute.amazonaws.com.


 * website


 * API OpenAPI

L13. Evaluation qualité du projet

 * Rapports SonarQube
 * Sprint 0 : non assignable
 * [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]
 * [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]
 * [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]
 * [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]


 * Tests
 * Sprint 0 : non assignable
 * [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]
 * [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]
 * [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]
 * [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]

Evaluation économique du projet
Vous pouvez utiliser les évaluations des salaires avec cette calculatrice pour connaître les salaires des membres de l'équipe. (pensez à ajouter les charges).

L18. Slides de présentation conception

 * [[Media:Présentation 2 MyTransport.pdf|Présentation Conception]]

L19. Slides de présentation finale

 * [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]

L21. Slides de présentation client

 * [[Media:PrésentationClient_MyTransport_2018.pdf|Présentation Client]]