Pour ce projet, nous avons dû travailler en groupe de 4 personnes. Afin d'assurer une bonne organisation et une gestion efficace des tâches, nous avons mis en place plusieurs méthodes de travail collaboratif :
Trello pour la répartition des tâches :
Nous avons choisi d’utiliser Trello pour la répartition des tâches, un outil qui nous a permis de suivre l'avancement du projet de manière simple et claire. Nous nous sommes mis d'accord sur l'utilisation de cet outil en raison de sa simplicité d'utilisation et du fait qu'il est gratuit. Avec Trello, chaque membre de l'équipe pouvait facilement voir les tâches attribuées, les échéances et l'état d'avancement des différentes parties du projet. Cela a facilité notre gestion du temps et assuré que chaque tâche soit bien attribuée et suivie.
Extension VS Code pour la collaboration en temps réel :
Pour faciliter la collaboration directe sur le code, nous avons utilisé une extension de VS Code qui permet à plusieurs utilisateurs de travailler simultanément sur le même fichier. Cette extension génère un lien unique, que nous pouvions partager avec les autres membres de l'équipe. Dès qu'un membre avait le lien, il pouvait rejoindre la session de travail et collaborer en temps réel. Cette fonctionnalité a grandement facilité la coécriture de code, car elle permettait à tous de travailler en parallèle, tout en ayant une vue synchronisée du code.
GitHub pour la gestion des versions et des sauvegardes :
Enfin, nous avons utilisé GitHub pour la gestion des versions du code et pour la sauvegarde de notre travail. GitHub nous a permis de suivre l'historique de toutes les modifications, de créer des branches pour tester de nouvelles fonctionnalités sans altérer le code principal, et de fusionner les changements de manière sécurisée. Cela a aussi facilité la gestion des conflits en cas de modifications simultanées sur les mêmes fichiers.