Difference between revisions of "ECOM-1F0 1819 BTB"

From air
Jump to navigation Jump to search
(Merged DD's version and our version)
Line 1: Line 1:
 
[[ECOM-1FO|<<<< Retour vers la page ECOM 2018-2019]]
 
[[ECOM-1FO|<<<< Retour vers la page ECOM 2018-2019]]
   
 
= Description du projet =
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 (et une application mobile) permettant A COMPLETER
 
 
 
=Description du projet=
 
 
Le chauffage individuel au bois non performant est une des causes majeures de pics de pollution de la région de Grenoble en période hivernale. Celui-ci est du à des émissions de particules dues à une mauvaise combustion venant d'appareils anciens, d'un défaut d'entretien ou de bois trop humide. Afin de lutter contre ce phénomène, [https://www.fibois-aura.org/ FIBOIS AURA], [https://www.lametro.fr/ Grenoble Alpes Métropole] et le [http://parc-du-vercors.fr/fr_FR/index.php PNR du Vercors] ont décidé de mettre en place une plateforme afin d'encourager de manière innovante les consommateurs à se tourner vers des professionnels en capacité de leur fournir un produit de qualité, sec. L'objectif est donc de regrouper la demande de bois en bûche des particuliers et de l'orienter vers des professionnels en capacité de livrer du combustible de qualité.
 
Le chauffage individuel au bois non performant est une des causes majeures de pics de pollution de la région de Grenoble en période hivernale. Celui-ci est du à des émissions de particules dues à une mauvaise combustion venant d'appareils anciens, d'un défaut d'entretien ou de bois trop humide. Afin de lutter contre ce phénomène, [https://www.fibois-aura.org/ FIBOIS AURA], [https://www.lametro.fr/ Grenoble Alpes Métropole] et le [http://parc-du-vercors.fr/fr_FR/index.php PNR du Vercors] ont décidé de mettre en place une plateforme afin d'encourager de manière innovante les consommateurs à se tourner vers des professionnels en capacité de leur fournir un produit de qualité, sec. L'objectif est donc de regrouper la demande de bois en bûche des particuliers et de l'orienter vers des professionnels en capacité de livrer du combustible de qualité.
   
Line 14: Line 8:
 
Ce projet consiste dans le développement d'un prototype d'application ayant pour fonction la prise de commande en ligne par des consommateurs, le groupage des commandes par secteurs géographiques, le choix de fournisseurs professionnels, l'optimisation logistique pour la livraison et enfin des propositions de services associés.
 
Ce projet consiste dans le développement d'un prototype d'application ayant pour fonction la prise de commande en ligne par des consommateurs, le groupage des commandes par secteurs géographiques, le choix de fournisseurs professionnels, l'optimisation logistique pour la livraison et enfin des propositions de services associés.
   
=L'équipe et leurs rôles=
+
= L'équipe et leurs rôles =
 
* Prénom NOM : Chef de projet (+ Frontend, Backend, Devops, Code review, Doc review, DPO, CDO, CSO, ...)
 
* Prénom NOM : Scrum Master (+ Lead Developer, Frontend, Backend, Devops, Code review, Doc review, DPO, CDO, CSO, ...)
 
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, DPO, CDO, CSO, ...)
 
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, DPO, CDO, CSO, ...)
 
   
 
* [[ECOM 1F0 2018-19 BTB Léo VALETTE | Léo VALETTE]] : '''Chef de projet''', Back-end, Intégration continue (ie DevOps ?),
 
* [[ECOM 1F0 2018-19 BTB Léo VALETTE | Léo VALETTE]] : '''Chef de projet''', Back-end, Intégration continue (ie DevOps ?),
Line 27: Line 16:
 
* [[ECOM 1F0 2018-19 BTB Najwa EZ-ZINE | Najwa EZ-ZINE]] : Back-end
 
* [[ECOM 1F0 2018-19 BTB Najwa EZ-ZINE | Najwa EZ-ZINE]] : Back-end
   
==Gestion d'équipe et de projet==
+
= Gestion d'équipe et de projet =
 
Ayant un délai court et une équipe peu nombreuse, nous avons adopté la méthode Scrum pour la gestion du projet.
 
Ayant un délai court et une équipe peu nombreuse, nous avons adopté la méthode Scrum pour la gestion du projet.
   
Line 42: Line 31:
 
* Frontend
 
* Frontend
 
** [[ECOM 1F0 2018-19 BTB Angular | Angular ]]
 
** [[ECOM 1F0 2018-19 BTB Angular | Angular ]]
 
** [[ECOM 1F0 2018-19 BTB Bootstrap | Bootstrap ]]
** Ionic
 
 
* DevOps
 
* DevOps
 
** [[ECOM 1F0 2018-19 BTB GitLab CI/CD | GitLab CI/CD ]]
 
 
* Gestion de projet
 
* Gestion de projet
** [[Pomodoro]] (abandonné)
+
** [[ECOM 1F0 2018-19 BTB Pomodoro | Pomodoro ]] (abandonné avant mise en place)
   
  +
== Outils ==
=Gestion de projet=
 
Choix des outils :
 
   
 
* ''Gitlab'' : pour le dépôt, pour la documentation, l'intégration en continu
 
* ''Gitlab'' : pour le dépôt, pour la documentation, l'intégration en continu
Line 55: Line 43:
 
* ''XXX'' : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)
 
* ''XXX'' : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)
   
 
= Livrables =
=SCRUM=
 
==Sprint 1 XX au XX==
+
== Journal ==
* 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 :
 
   
 
* [[ECOM-1FO_1819_BTB_L9_LOG| Journal de l'équipe]]
===Audit 1===
 
 
* [[ECOM 1F0 2018-19 BTB Léo VALETTE | Journal Léo VALETTE]]
 
* [[ECOM 1F0 2018-19 BTB Enzo MOLION | Journal Enzo MOLION]]
 
* [[ECOM 1F0 2018-19 BTB Amina BOUCHERIMA | Journal Amina BOUCHERIMA]]
  +
* [[ECOM 1F0 2018-19 BTB Zoran CHANET | Journal Zoran CHANET]]
  +
* [[ECOM 1F0 2018-19 BTB Najwa EZ-ZINE | Journal Najwa EZ-ZINE]]
   
 
== Dossier de conception système ==
===Remarque===
 
 
==Sprint 2 XX au XX==
 
 
 
==Sprint 3 XX au XX==
 
 
 
==Sprint 4 XX au XX==
 
 
 
==Sprint 5 XX au XX==
 
 
 
= Livrables =
 
==L2. Dossier de conception système ==
 
   
 
[[File:ECOM-1FO_1819_BTB_L2_DCS.pdf]]
 
[[File:ECOM-1FO_1819_BTB_L2_DCS.pdf]]
   
==L3. Analyse des scénarios clients ==
+
== Analyse des scénarios clients ==
 
* Scan des feuilles
 
* Scan des feuilles
   
==L4. Maquette==
+
== Maquette ==
   
==L5. SRS==
+
== SRS ==
[[ECOM-1FO_1819_BTB_L5_SRS|SRS]]
+
[[ECOM-1FO_1819_BTB_L5_SRS | SRS]]
   
==L6. Diagramme UML==
+
== Diagramme UML ==
   
==L7. Modèles des tâches==
+
== Modèles des tâches ==
 
==L8. Scrum==
 
 
==L9. Journal==
 
 
* [[ECOM-1FO_1819_BTB_L9_LOG| Journal de l'équipe]]
 
* [[ECOM 1F0 2018-19 BTB Léo VALETTE | Journal Léo VALETTE]]
 
* [[ECOM 1F0 2018-19 BTB Enzo MOLION | Journal Enzo MOLION]]
 
* [[ECOM 1F0 2018-19 BTB Amina BOUCHERIMA | Journal Amina BOUCHERIMA]]
 
* [[ECOM 1F0 2018-19 BTB Zoran CHANET | Journal Zoran CHANET]]
 
* [[ECOM 1F0 2018-19 BTB Najwa EZ-ZINE | Journal Najwa EZ-ZINE]]
 
   
==L10. Dépôt Git==
+
== Dépôt Git ==
   
 
Lien vers les dépôts de l'organisation
 
Lien vers les dépôts de l'organisation
   
==L11. Application en ligne==
+
== Application en ligne ==
   
 
[https://www.monprojet.fr website]
 
[https://www.monprojet.fr website]
Line 117: Line 79:
 
[https://www.monprojet.fr/api/ API OpenAPI]
 
[https://www.monprojet.fr/api/ API OpenAPI]
   
==L12. Evaluation IHM réalisée==
+
== Evaluation IHM réalisée ==
   
==L13. Evaluation qualité du projet==
+
== Evaluation qualité du projet ==
   
 
* Rapports SonarQube
 
* Rapports SonarQube
Line 135: Line 97:
 
** [[Media:ECOM-1FO_1819_BTB_TestReport_Sprint5.pdf]]
 
** [[Media:ECOM-1FO_1819_BTB_TestReport_Sprint5.pdf]]
   
==L14. Evaluation économique du projet==
+
== Evaluation économique du projet ==
   
===COCOMO===
+
=== COCOMO ===
   
   
===Evaluation économique du projet===
+
=== Evaluation économique du projet ===
 
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l'équipe. (pensez à ajouter les charges).
 
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l'équipe. (pensez à ajouter les charges).
   
==L15. Evaluation de la cybersécurité du projet (option)==
+
== Evaluation de la cybersécurité du projet (option) ==
 
* [[Media:ECOM-1FO_1819_BTB_RGPD_Report.pdf]] (1 page de type checklist)
 
* [[Media:ECOM-1FO_1819_BTB_RGPD_Report.pdf]] (1 page de type checklist)
   
==L16. Evaluation des performances (option)==
+
== Evaluation des performances (option) ==
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)
   
==L17. Gestion des risques (option)==
+
== Gestion des risques (option) ==
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
   
==L18. Slides de présentation conception==
+
== Slides de présentation conception ==
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
   
==L19. Slides de présentation finale==
+
== Slides de présentation finale ==
 
*[[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
 
*[[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
   
==L20. Auto-évaluation==
+
== Auto-évaluation ==
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
   
==L21. Slides de présentation client==
+
== Slides de présentation client ==
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
 
* [[Media:ECOM-1FO_1819_BTB_YYYYYY.pdf]]
   
==Glossaire==
+
== Glossaire ==

Revision as of 18:37, 9 October 2018

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

Description du projet

Le chauffage individuel au bois non performant est une des causes majeures de pics de pollution de la région de Grenoble en période hivernale. Celui-ci est du à des émissions de particules dues à une mauvaise combustion venant d'appareils anciens, d'un défaut d'entretien ou de bois trop humide. Afin de lutter contre ce phénomène, FIBOIS AURA, Grenoble Alpes Métropole et le PNR du Vercors ont décidé de mettre en place une plateforme afin d'encourager de manière innovante les consommateurs à se tourner vers des professionnels en capacité de leur fournir un produit de qualité, sec. L'objectif est donc de regrouper la demande de bois en bûche des particuliers et de l'orienter vers des professionnels en capacité de livrer du combustible de qualité.

C'est dans cette démarche qu'ont été contactés 5 étudiants de 1F05 à Polytech Grenoble afin de mettre en place cette plateforme dans le cadre de leur enseignement portant sur le e-commerce.

Ce projet consiste dans le développement d'un prototype d'application ayant pour fonction la prise de commande en ligne par des consommateurs, le groupage des commandes par secteurs géographiques, le choix de fournisseurs professionnels, l'optimisation logistique pour la livraison et enfin des propositions de services associés.

L'équipe et leurs rôles

Gestion d'équipe et de projet

Ayant un délai court et une équipe peu nombreuse, nous avons adopté la méthode Scrum pour la gestion du projet.

En tant que chef de projet, Léo VALETTE a joué le rôle de Product Owner, et Enzo MOLION a été désigné Scrum Master.

Dans le cadre de cette méthode ont été mis en place des Sprints de 3 semaines et des "daily meetings" hebdomadaires. Il a été décidé d'utiliser le site web de gestion de tableau kanban Trello.

L'équipe a ensuite été divisée en deux pôles : frontend et backend. Ce découpage a été fait de manière à séparer les binômes historiques. De plus, Léo VALETTE a été attribué au backend mais réalise également l'interface avec le frontend et a ensuite été pour cette raison désigné responsable de l'intégration continue.

Technologies

Outils

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

Livrables

Journal

Dossier de conception système

File:ECOM-1FO 1819 BTB L2 DCS.pdf

Analyse des scénarios clients

  • Scan des feuilles

Maquette

SRS

SRS

Diagramme UML

Modèles des tâches

Dépôt Git

Lien vers les dépôts de l'organisation

Application en ligne

website

API OpenAPI

Evaluation IHM réalisée

Evaluation qualité du projet

Evaluation économique du projet

COCOMO

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).

Evaluation de la cybersécurité du projet (option)

Evaluation des performances (option)

Gestion des risques (option)

Slides de présentation conception

Slides de présentation finale

Auto-évaluation

Slides de présentation client

Glossaire