Skip to content

Collaboration Implémentation Outils

lvdEphec edited this page Feb 8, 2024 · 16 revisions

Résumé coaching 6.b

ORGANISATION DU GROUPE [A COMPLETEER CI-DESSOUS]
+ 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 [A VERIFIER]
+ 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 [A VERIFIER]
+ Le groupe applique concrètement le workflow git prévu

GESTIONNAIRE DE TACHES [A COMPLETER CI-DESSOUS ET VERIFIER]
+ 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 [A VERIFIER]
+ 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 [A COMPLETER CI-DESSOUS]
+ 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 [A COMPLETER CI-DESSOUS]
+ 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

1. Organisation du groupe

[Présentation de la manière dont votre groupe s'organise : réunions, communications, planification...]

2. Ambiance dans le groupe

[Est-ce que tout se passe bien ? Quels problèmes avez-vous rencontrés ? Comment le avez-vous résolus ? Est-ce que tout le monde a l'impression que le groupe est suffisamment organisé ? Que les autres travaillent suffisamment ? Sinon, quelles solutions aimeriez-vous mettre en place ?]

3. Outils utilisés

3.1 Gestionnaire de tâches

[Explication de comment vous avez organisé votre gestionnaire de tâches. Si vous changez en cours de route, expliquez quoi et pourquoi]

3.2 Gestionnaire de temps

3.3 Outils de communication et de partage

3.4 Outils de développement

[IDE, extensions, test, etc...]

3.5 Autres outils

[Quels autres outils ont été utilisés? Pourquoi?]

4. Qualité du code

[Explication des conventions de codage, description des outils de "linting" et de tout ce qui a été mis en place pour s'assurer de la qualité du code produit.]