Skip to content

Pratiques de travail

Nicolas Vallée edited this page Jan 14, 2022 · 30 revisions

Rituels

Daily

  • Tous les matins en visio sur https://meet.jit.si/lte de 9h00-9h15
  • Puis discussions pour résoudre les points bloquants si nécessaire de 9h15 à 9h30
  • En cas d'absence à la visio : envoyer un message sur le canal de l'équipe https://mattermost.incubateur.net/betagouv/channels/territoires-en-transitions avec la mention #daily [date] pour passer les infos utiles à l'équipe
  • Il s'agit de faire le point sur les tâches réalisées la veille, et celle prévue pour la journée
  • Le lundi, sauf jour de rétro, partage de l'avancée des objectifs et indicateurs de la SE, à faire court

Épépinage (Discussion d'équipe sur les cartes du Sprint à venir)

  • En règle générale - En asynchrone suivi par une réunion tous les quinze jours lundi après midi de 14h00 à 15h00, avec une seule personne de chaque équipe (dév. et équipe métier/PO), en alternance avec le sprint planning
  • Il permet aux dév. de prendre connaissance des cartes produites par l'équipe PO/métier dans Le Jardin, de demander à la préciser (si besoin) et de les chiffrer avant le Sprint planning. Travail en asynchrone sur les cartes (création par équipe métier au plus tard le mardi précédent, message aux dév. sur Mattermost, revue par dév. et demande de précision dans les commentaires des cartes, revue par métier dans description) et réunion uniquement pour les points bloquants.

Sprint planning

  • En règle générale - Tous les quinze jours lundi après midi de 14h00 à 15h30, avec une seule personne de chaque équipe (dév. et équipe métier/PO)
  • Il permet de définir ce que les dév. vont faire lors du sprint : objectifs à atteindre, hiérarchisation des cartes, attribution aux dév. et partage de la vision du travail
  • Les cartes ont été préalablement précisées et chiffrées suite à l'épépinage

Sprint hors dév. planning

  • En règle générale - Tous les quinze jours lundi après midi de 15h30 à 17h (après le Sprint planning), avec l'équipe métier/PO
  • Il permet de définir ce que l'équipe métier/PO va faire lors du sprint : objectifs à atteindre, définition puis hiérarchisation et attribution des cartes

Rétrospective

  • En règle générale - Une fois toutes les 4 semaines le lundi matin - de 9h à 10h avec l'ensemble de l'équipe
  • Il s'agit de revenir sur les événements passés depuis la précédente rétro et de tirer les enseignements du (ou des) sprint(s) et d'étudier les axes d'amélioration du produit et des procédures

Séminaire

  • Tous les deux mois
  • Il s'agit de renforcer les liens entre les membres de l'équipe (Team Building), discuter des sujets prioritaires en présence, brainstormer sur des sujets opérationnels

Revue ADEME

  • En règle générale - Tous les quinze jours lundi de 12h à 12h30 (avant le Sprint planning)
  • Il s'agit d'un temps d'échange organisé par l'équipe métier/PO pour les référents des programmes à l'ADEME et les bureaux d'Appui afin de présenter les actualités des 15 précédents jours et les tâches prévues pour les 15 jours suivants
  • La réunion a lieu sur https://meet.jit.si/territoires-en-transitions et les notes sont prises sur https://demo.hedgedoc.org/repwYfyeSmeJHlmxXlmsJQ# (repartagées sur Mattermost)

Démo utilisateurs

  • En règle générale - Tous les quinze jours jeudi de 14h à 15h
  • Il s'agit d'un temps d'échange organisé par l'équipe métier/PO pour les utilisateurs du produit afin de présenter les actualités des 15 précédents jours et les tâches prévues pour les 15 jours suivants, puis d'échanger avec les utilisateurs pour résoudre leurs éventuels problèmes et pour exploiter leurs retours utilisateurs
  • La réunion a lieu sur le Zoom de l'ADEME et les notes sont prises sur : https://hackmd.io/@Territoires-en-transitions/B1W8QJpuF (repartagées sur Mattermost)

Tableaux de bords (projects)

Sprint

Organisation

  • A faire : Tâches non commencées ajoutées au sprint
  • En cours : Les dev. sont dessus et ont commencer à travailler sur ces fonctionnalités
  • En revue (Test): La fonctionnalité est en sandbox ou prête pour être revue par l'équipe métier/PO
  • A mettre en prod' : La fonctionnalité a été revue avec succès par l'équipe métier/PO
  • Terminé : Les cartes sont clôturées par les dév. lors de la mise en production, qui le signalent sur Mattermost (canal produit) puis les cartes sont archivés par l'équipe métier (après la mise à jour du journal des modifications : https://hackmd.io/@Territoires-en-transitions/S1YS8xEdK)

Ajout des cartes au sprint :

  • Normal : En sprint planning
  • Exceptionnel : En cours de sprint Hotfix de bugs bloquants uniquement et actions urgences d'opportunité (avec discussion préalable sur l'ajout ou non et les conséquences sur le sprint en cours et repriorisation)

Jardin

Organisation

  • A faire : cartes en attente d'une étude approfondie (faisabilité, priorité) avant de passer éventuellement dans la colonne suivante
  • En cours (métier) : cartes à détailler par l'équipe métier/PO
  • En cours (design) : cartes à détailler par les designeurs

- Prêt à l'épépinage : cartes détaillées par l'équipe métier/PO et/ou les designeurs pour le prochain sprint

- Épépinage prochain sprint : cartes à étudier lors de l'épépinage

- Épépiné : cartes à embarquer lors du Sprint planning

Story Maps

Il s'agit d'une vue globale des différents développements attendus pour les mois à venir. Les cartes de la Story-Map sont déplacées dans Le Jardin pour être détaillées en tâches plus précises.

Pratiques de travail

Mattermost

2 canaux principaux dans la communauté Beta.Gouv :

2 canaux principaux dans TeT (en veille) :

Autres canaux, fils de discussions (à conserver pour les discussions d'équipe privée) :

  • Conversation en bilatéral ou en équipe (métier/PO)

Répartition du travail

  • Nicolas : Écriture des cartes, organisation de l'équipe, aide à l'assistance utilisateurs, organisation revue et démo, Clive Owen à l'ADEME
  • Pénélope : Coach de l'équipe, organisation des séminaires, aide à l'écriture des cartes...
  • Émeline : Assistance utilisateurs (suivi des boites mail aide et contact), interface avec les Bureaux d'appui, aide à l'écriture des cartes, aide à l'organisation des démo...
  • Florian : développement
  • Raphaëlle : développement
  • Margot : lien avec le beta, vision globale et échange avec ADEME-MTE-CEREMA...

A compléter en asynchrone

Écriture d'une carte

La Description comporte toujours ce qui est attendu des dév.

Les autres éléments (contexte, ancienne description, illustration) sont dans les commentaires.

Les cartes techniques sont écrites par les dév. dans le Sprint (vrai ?)

La majorité des autres cartes sont initiées par l'équipe métier/PO dans :

  • le Sprint (en cas de bug à résoudre rapidement),
  • Le Jardin (en cas de bug à résoudre dans la quinzaine ou le mois OU de futures fonctionnalités à prévoir < 3 mois),
  • la Story Map (pour les développements > 3 mois),
  • Hors dev. sprint pour l'assistance utilisateurs et les autres cartes.

Les cartes sont attribuées à un membre de l'équipe qui est ensuite chargé de les déplacer (en respectant l'organisation décrite ci-dessus ou les opérations ci-dessous).

Assistance utilisateurs

Demande d'info plus Création ou non d'une carte Si oui, où la placer En parler avec les dév si besoin

Retours de tests

  • Les dev. déplacent une carte dans la colonne "En revue"
  • Ils mettent un message à l'équipe métier/PO sur https://mattermost.incubateur.net/betagouv/channels/startup-labels-produit
  • Lorsque la carte est testée avec succès, elle est déplacée dans la colonne "A mettre en prod" par l'équipe métier/PO
  • Lorsque certaines fonctionnalités ne marchent pas, la description de la carte est modifiée (devant la précédente en ajoutant OLD à la fin de la nouvelle description - pour bien séparer les 2 OU en copiant-collant au préalable la précédente dans les commentaires) et l'équipe métier/PO bascule à nouveau la carte dans "En cours" (en haut de la colonne)
  • Les dev. clôturent les cartes de "A mettre en prod" lors de la mise en production

Réunion

  • En principe, et si possible, une seule personne de chaque équipe (dév. et équipe métier/PO), si la participation des 2 équipes est nécessaire, est présente à la réunion
  • Les notes de la réunion sont partagées à l'ensemble de l'équipe sur https://hackmd.io/?nav=overview
  • Un relevé de décision est publié sur Mattermost (canal Communauté >> territoires-en-transitions)