-
Notifications
You must be signed in to change notification settings - Fork 0
Bilan du projet
Nous ne sommes pas totalement arrivés au bout du projet, il manque quelques fonctionnalités qui aurait été utiles pour le client et les utilisateurs tels que :
- le payement PayPal ; impossible de se connecter à Paypal
- la fiche récapitulative après une commande ainsi qu’un email de confirmation
- une page “about” et une page de contacts
Pour le reste, le site site web est fonctionnel et navigable. L’ensemble du groupe est satisfait du rendu final tant visuel que fonctionnel. Nous pourrions également améliorer le CSS pour un meilleur design mais celui la est déjà pas mal et assez épuré.
Nous n’avons pas réellement de points forts. Nous avons un projet globalement qualitatif. Nous avons une belle page d’accueil, la possibilité de se créer un compte, se connecter, ajouter au panier, avoir un récapitulatif. Tout ça est fonctionnel. Nous avons également eu une bonne communication, grâce à Discord et aux réunions régulière. Nous nous parlions également souvent dans notre groupe Messanger pour planifier et organiser les différentes tâches que nous devions réaliser.
Le fait de demander régulièrement comment se déroulait l’avancée de la partie de chacun a permis une bonne communication et donc une clarification sur ce qu’on devait faire ainsi que la répartition des tâches. La réalisation du backend s’est déroulé sans trop de problème réellement majeur. Il y en a eu mais c’était plutôt des erreurs de débutant à cause du manque d’expérience.
J'ai rencontré pas mal de problèmes avec npm et ai mis du temps à fixer tout ça. La bonne entraide du groupe a permis au projet de bien avancer. Au début du quadri, les frameworks et technologies étaient assez floues pour moi mais j'ai beaucoup appris et y voit beaucoup plus clair. J'ai apprécié travailler sur ce projet.
Le groupe a bien collaboré au niveau de la communication et de la répartition des tâches de chacun. Nous faisions des réunions régulièrement pour échanger et fixer certaines choses. La gestion des outils comme Trello et Clockify n’a pas été super bien gérée, nous oublions souvent de compter nos heures de travail et de bien écrire les tâches à faire dans le Trello.
Nous ne dirions pas que l’organisation était notre point fort mais cela ne nous a pas non plus empêché de boucler le projet à temps. Il n’est pas toujours facile de s’organiser avec le peu de temps qu’on a entre chaque cours, étant donné la charge de travail demandée dans les autres cours aussi. Cependant, le projet avançait pas à pas et non sans ligne directive, donc au final cela n’a pas posé de gros problème.
L’utilisation du git était globalement bonne. Nous utilisions des branches pour les différentes fonctionnalité et nous mergions dans Main lorsque celle-ci était fonctionnel et sans bug. Nous avons fait des commits régulièrement afin d’avoir des sauvegardes fonctionnel qui nous permettaient de pouvoir revenir à une base saine en cas de gros soucis/bug.
Le gestionnaire de tâches n’a pas été super bien géré. Nous nous en sommes bien occupé au moment de définir les user stories mais il n’a pas vraiment été complété et mis à jour à chaque avancée ou tâche terminée. C’est un point à améliorer pour le futur.
[Tableau à adapter à votre projet sur base de vos timesheets]
| [D. Thibault] | [D. Loïc] | [F. Dylan] | |
|---|---|---|---|
| Apprentissage | 30h | 35 h | 30h |
| Rédaction US | 5h | 10 h | 5h |
| Implem US | 40h | 20 h | 15h |
| Tâche techn. | 20h | 30 h | 15h |
| Wiki | 6h | 5h | 5h |
| Total | 101h | 130h | 70h |
[+ analyse réflexive : Avez-vous respecté le temps alloué? Cela vous a t'il permis de réaliser l'entièreté du projet? Le travail a-t'il été équilibré entre vous? ]
[Delime Thibault] : Le temps mis dans le tableau ci-dessus est approximatif. En effet, comme dis dans ma conclusion personnel (dans le formulaire) je n'ai pas tenu mon Clockify à jour jusqu'à la fin du projet.
[Feron Dylan] : Mon temps de travail est estimé. Je n'ai pas tenu à jour le clockify.
Nous avons fait dans l’ordre du déroulement d’une consultation du site. En effet, nous avons commencé par la page d’accueil, ensuite la page d’une chaussure, et puis l’ajout au panier, création/login d’un compte, page récapitulative, page de paiement. Ce qui nous a permis d’avoir toujours une avancée cohérente dans le projet.
Nous n’avons pas réellement fait de gros changement. Nous avons eu quelques soucis par rapport aux version des packages que nous utilisons. Nous avons donc dû modifier des versions afin que les packages puissent fonctionner ensemble sans conflits.
Il nous reste une fonctionnalité qui ne fonctionne toujours pas, c’est le payement avec PayPal. Lorsque l’on clique sur le bouton, nous sommes dirigé vers PayPal mais la connexion à son compte PayPal ne se fait pas et nous ramène sur la Login Page à l’infini.
[Les bilans individuels sont à soumettre sur le devoir correspondant sur le Moodle du cours, ou bien via un formulaire à venir.]