forked from EphecLLN/Dev-Web-2024
-
Notifications
You must be signed in to change notification settings - Fork 0
Collaboration Implémentation Outils
lvdEphec edited this page Feb 7, 2024
·
16 revisions
+ ORGANISATION DU GROUPE
+ Le groupe présente sur le wiki la manière dont le groupe s'organise : planification des échanges et rencontres, déroulement et timing des réunions et séances de travail, outils de communication utilisés, …
+ Le groupe applique au quotidien l'organisation décrite dans le wiki
+ L'ambiance est bonne dans le groupe et chacuna l'occasion de s'exprimer et de s'investir.
+ WIKI ET COACHING
+ Le wiki est correctement complété au fur et à mesure
+ Les coachings sont bien préparé à l'avance pour rapidement présenter les points et poser des questions
+ Le fichier de suivi est bien complété par tous les membres du groupe avant chaque coaching
+ La bibliographie est bien présentée, présente des liens intéressants et montre que les étudiants se sont bien documentés. Les ressources sont + référencées dans le texte.
+ Le groupe n'attend pas : s'il a des questions techniques, il les pose d'abord directement sur le chat
+ GIT
+ Le groupe applique concrètement le workflow git prévu
+ GESTIONNAIRE DE TACHES
+ Les colonnes du gestionnaire de tâches sont appropriées (Backlog, todo, doing, to review, Done...)
+ Les tâches dans le gestionnaire sont approprées et dans le bon état
+ Chacun s'assigne lui-même ses tâches et les places dans les bonnes colonnes.
+ Tout travail réalisé par un étudiant se trouve bien en tant que tâche dans le gestionnaire.
+ On peut facilement faire la différence entre les US et les tâches techniques.
+
+ TEMPS
+ Pour ce projet il est possible de savoir combien de temps a été passé sur quelles parties du projet (backend, DB, API, frontend, test, analyse, + + + réunion, formation, rédaction, ...)
+ Il est possible de savoir combien de temps chaque membre a travaillé sur le projet.
+ OUTILS communication, développement, partage et autres
+ Le groupe présente les outils qu'il utilise pour communiquer, partager des fichiers, des éunions, etc…
+ Le groupe présetne les outils qu'il utilise pour développer
+ Le groupe présente éventuellement d'autres outils utilisés et présente leur utilisation
+ QUALITE DU CODE
+ Un linter est connu, utilisé et maitrisé
+ Une convention de codage a été définie et documentée sur le wiki
+ Le code respecte la convention de codage, le style est uniforme
+ Le code respecte les bonnes pratiques de programmation (nommage des variables, limitation du niveau d'imbrication, etc.)
+ Le code est adéquatement documenté, éventuellement selon la programmation par contrat (pré/post conditions)
+ Le code est lisible et facilement compréhensible par un développeur non impliqué dans le projet
+ Le groupe a mis en place des reviews de code systématiques et peut le démontrer