Bilan du projet - SaigoNoo/GetTheBeer GitHub Wiki
0. Lien de la vidéo de présentation du projet
[La vidéo doit être déposée dans votre canal d'équipe Teams]
1. Bilan de la web app réalisée
Dans l’ensemble, le projet nous semble abouti et relativement satisfaisant.
Nous avons rencontré un retard important au démarrage, au point de douter de notre capacité à livrer une application même partiellement fonctionnelle.
Pendant un temps, nous avons dû travailler en local avec une base de données provisoire, ce qui a limité certaines fonctionnalités.
Malgré ces difficultés, nous avons réussi à rattraper notre retard et à parvenir jusqu’au déploiement. Cela représente déjà un accomplissement que nous n’aurions pas forcément imaginé il y a un ou deux mois.
Il reste cependant quelques éléments que nous aurions aimé intégrer, comme un mode administrateur pour la gestion du site, des fonctionnalités sociales plus avancées, ainsi que divers ajustements disséminés à travers l’application.
Globalement, le projet dépasse nos attentes initiales au vu du contexte, mais certaines pistes d’amélioration restent ouvertes pour de futures versions.
2. Points forts du projet
-
La qualité globale de la réalisation, malgré un départ difficile : l’application est déployée, stable, et les principales fonctionnalités sont opérationnelles.
-
L’originalité du concept et la propreté visuelle du site fini.
Global
Giorgios
Je suis content d'avoir bossé sur ce projet, ça m'a particulièrement aidé à affiner mes connaissances coté API et apprendre la logique de base de React, même si il me reste du chemin à parcourir. Sinon quoi... Je n'ai plus connu de nuit complète depuis que ce projet nous a été donné, donc c'est pas cool 🥲.
Thomas
Je suis globalement satisfait de la partie sur laquelle j’ai travaillé. Je me suis particulièrement investi dans l’aspect visuel et l’expérience utilisateur du jeu au sein de l’application web. J’ai réussi à obtenir un rendu très proche de ce que j’avais imaginé au départ, tant sur le plan du design que du ressenti global.
Tristan
Je me suis principalement occupé de la gestion des amis dans l’application, avec l’implémentation des fonctionnalités d’ajout et de suppression. J’ai veillé à bien encadrer ces interactions pour éviter les doublons ou les incohérences (comme l’ajout de soi-même). Je me suis également investi dans la partie frontend, en créant et structurant plusieurs pages de l’app web.
Dorian
Je suis content de ce projet, j'ai énormement appris, j'ai pu m'ameliorer en react, coté API, et avec les communication base de donnée. J'ai eu du mal à juste savoir comment commencer, j'ai du me renseigner sur à peu pres toutes les technologies qu'on a utilisé et juste ceci m'a pris du temps alors l'appliquer n'en parlons pas. Comprendre la communication entre API et db etait le plus compliqué et le plus simple était la création des pages et de leurs styles
Etudiant 4
3. Bilan de la Collaboration
Bilan de l'organisation du groupe
La collaboration au sein du groupe s’est globalement bien déroulée. Chacun a su trouver sa place et contribuer selon ses compétences. La répartition des tâches s’est faite de manière assez naturelle, même si certaines périodes ont été plus intenses que d’autres. La communication a été correcte, même si elle aurait pu être plus régulière par moments, surtout lors des phases critiques. Il y a eu plusieurs moments durant lesquels personne ne communiquait en suffisance, d'autres ou les principaux interessés ne se présentaient pas en cours. Cela ous donne donc des pistes d'amélioration.
Bilan de l'utilisation de Git
Git a été utilisé de manière fonctionnelle tout au long du projet. Les branches ont été globalement bien gérées, a l'exception de branche superflues. Toutefois, un peu plus de rigueur dans la convention de nommage et les messages de commit aurait permis une meilleure lisibilité du suivi. En cas de refonte ou de développement parallèle, l’utilisation des pull requests aurait aussi pu être plus systématique.
Bilan de l'utilisation du gestionnaire de tâches
Un gestionnaire de tâches a été mis en place mais a été utilisé de manière assez irrégulière. En pratique, beaucoup de décisions et de suivis se sont faits via messages directs ou à l’oral. À l’avenir, une utilisation plus rigoureuse (avec des tâches claires, datées et assignées) permettrait un meilleur suivi de l’avancement et une répartition plus équilibrée du travail.
Temps consacré au projet
[Tableau à adapter à votre projet sur base de vos timesheets]
Type de tâche | Etudiant 1 | Etudiant 2 | Etudiant 3 | Etudiant 4 |
---|---|---|---|---|
Formation | xxh | ? | ||
Analyse US | xxh | 4h | ||
Réunion | xxh | 4h(hors cours) | ||
Backend | xxh | 4h | ||
Backend DB | xxh | 6h | ||
Backend API | ... | 4h | ||
Frontend | +-20h | |||
Rédaction wiki | 4h | |||
... | ||||
Total | xxxh | +-46h? |
[+ analyse réflexive : Qu'avez-vous pensé de l'investissement en temps ? Comment les efforts ont-ils été réparti dans le projet ? Le travail a-t-il été équilibré entre vous? ]