Skip to content

Collaboration Implémentation Outils

lvdEphec edited this page Feb 7, 2024 · 16 revisions

Résumé coaching 6.b

+ 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