Portfolio de Dasek Joiakim - Semestre 4
Semestre 3
M9

Compétence M9

Appliquer différentes techniques de communication (comme membre d’équipe)

Article réflexif

J'ai rédigé un article réflexif sur la motivation au sein d'une équipe, lequel a permis de réfléchir sur les différentes techniques de communication que j'ai pu utiliser pour stimuler la motivation au sein de l'équipe. Notamment en tant que Scrum master, j'ai pu mettre en place des techniques de communication telles que :

  1. L'utilisation cohérente de canaux de communication numériques tels que Teams, Slack, et GitHub pour faciliter les échanges d'informations et les retours sur les tâches effectuées par les développeurs.
  2. Des interactions hebdomadaires régulières avec le client agissant comme Product Owner pour assurer une transparence et obtenir un feedback continu sur l'avancée des travaux.
  3. Le déroulement des daily stand-ups / weekly meeting pour favoriser une communication quotidienne et l'alignement des objectifs au sein de l'équipe.
  4. L'introduction d'un programme de 'peer mentoring' où les développeurs pouvaient partager leurs compétences et leur expertise, renforçant ainsi la communication interne et la cohésion d'équipe.
  5. L'organisation de revues de code collégiales et de sessions de 'pair programming' pour stimuler l'échange de connaissances techniques, le feedback constructif et l'apprentissage mutuel.

Ces méthodes ont créé un environnement stimulant où la communication ouverte et efficace a renforcé le sentiment d'appartenance et la collaboration au sein de l'équipe.

Séance de discussion DTA

Chaque semaine nous participons à deux séances de discussion, elles doivent être animées par un membre de l'équipe à tour de rôle. Ces séances de discussion sont l'occasion de discuter et de s'exprimer autant sur des sujets techniques que sur les sentiments de chacun au sein de l'équipe. C'est un moment de partage et d'écoute qui permet de renforcer la cohésion d'équipe.

Voyage apprenant

Lors du voyage apprenant à Grenoble pour des conférence sur l'agilité, j'ai pris l'initiative au sein d'un collège de professeurs de l'Université Savoie Mont Blanc de proposer de présenter le fromat de la Digital Team Academy ainsi que le Portfolio ici présent. Cela a permis de faire connaître la DTA et de partager notre expérience avec un collège universitaire voulant implémenter un format similaire. C'était très enrichissant de pouvoir partager notre expérience avec d'autres personnes et de pouvoir échanger sur les différentes méthodes de travail.

Le dernier jour de cette semaine, j'ai animé avec un camarade de la DTA, un workshop au forum ouvert sur l'agilité afin que des experts du domaine nous donne leurs expériences et leurs conseils sur la mise en place de l'agilité dans notre cursus.

Forum ouvert

Lecture individuelle

J'ai rédiger et présenter une lecture individuelle sur le framework agile SCRUM, les rôle et responsailités et surtout sur les problématique récurrentes que l'on peut rencontrer lors de la mise en place de ce framework ou durant le déroulement d'un projet.

Connaître les principes de communication en lien avec le projet (documentation, bonnes pratiques, standards, storytelling, etc.)

Projet Koloka

Un des points que j'ai mis en avant ce semestre a été le pair programming, l'idée est de travailler à deux sur une même tâche. Cela permet de partager les connaissances et de s'entraider. C'est une pratique très utilisée dans le monde du développement logiciel. J'ai donc proposé pratiqué à plusieurs reprises cette technique avec certains membres de l' équipe et cela a été très bénéfique pour l'équipe.

J'ai essayé au plus de documenter la partie du backend de Koloka, notamment en ajoutant des commentaires dans le code pour expliquer le fonctionnement de certaines parties du code. J'ai également essayé de documenter les différentes fonctionnalités de l'API et j'ai créé le README.md du projet pour expliquer les différents scripts de lancement du projet ainsi que les commandes et le shéma git à utiliser.

GIT Workflow

Readme

J'ai aussi fait des reviews de code sur GitHub pour donner des informations sur certains éléments du code et pour suggérer les bonnes pratiques à utiliser selon les dépendances du projet. J'utilise aussi Slack pour tout commentaire technique entre membre du projet.

Code reviews

Slack

Gérer les ressources humaines d’un projet

Projet Koloka

En tant que Scrum master dans le projet Koloka, j'ai dû gérer les ressources humaines du projet en affectant les tâches et responsabilités aux membres de l'équipe sur Jira de manière à ce que chacun puisse travailler sur des tâches qui correspondent à leurs compétences et à leurs préférences.

Lors des imprévus, j'ai toujours pris l'initiative de communiquer directement avec les personnes concernées pour trouver une solution ensemble. J'ai également essayé de faire en sorte que les membres de l'équipe se sentent à l'aise dans leur travail et que les tâches soient bien réparties.