Aller au contenu principal

Sprints et rapports

Sans limites de temps, le travail s'étend indéfiniment. Les sprints imposent une cadence : planifier, exécuter, mesurer, ajuster. Ils fonctionnent de la même manière, que le travail soit réalisé par des humains ou des agents. Chaque clôture de sprint vous oblige à évaluer ce qui a été fait, ce qui reste en attente et ce que vous avez appris. Sans cette discipline, les projets se diluent.

Un sprint est une itération limitée dans le temps au sein d'un board. Il permet de planifier les work items qui seront terminés sur une période donnée, de suivre leur avancement et de générer des rapports à la clôture.

Concepts clés

  • Chaque board ne peut avoir qu'un seul sprint actif à la fois.
  • Un sprint a une date de début, une date de fin et un objectif.
  • Les work items du board sont associés au sprint actif.
  • Lorsqu'un sprint est clôturé, un changelog et des métriques de performance sont générés automatiquement.
  • L'historique des sprints précédents est conservé avec leurs rapports.

Créer un sprint

  1. Accédez au board dans lequel vous souhaitez créer le sprint.
  2. Sélectionnez New Sprint.
  3. Remplissez les champs :
ChampDescriptionObligatoire
nameNom du sprint (e.g., "Sprint 14 - Auth et permissions")Oui
startDateDate de débutOui
endDateDate de finOui
goalObjectif du sprint : ce qui doit être atteintNon
  1. Confirmez la création. Le sprint devient immédiatement actif.
attention

Un seul sprint peut être actif par board. S'il en existe déjà un, vous devez le clôturer avant d'en créer un nouveau.

Associer des work items

Les work items présents dans le board lorsque le sprint est actif font partie du sprint. Aucune action explicite n'est nécessaire pour « associer » des items au sprint : tous les items présents dans le board pendant le sprint sont comptabilisés.

Cela signifie que :

  • Les nouveaux items créés pendant le sprint sont inclus automatiquement.
  • Les items déplacés vers le board pendant le sprint sont inclus.
  • Les items archivés pendant le sprint ne sont plus comptabilisés.

Aperçu des items terminés

Avant de clôturer un sprint, vous pouvez prévisualiser les items considérés comme « done ». Almirant identifie les items situés dans des colonnes ayant le rôle isDone = true et les présente comme candidats à la complétion.

Cela vous permet de vérifier qu'aucun item ne doit être déplacé vers la bonne colonne avant la clôture.

Clôturer un sprint

Il existe trois modes de clôture, chacun correspondant à un scénario différent :

1. Clôture normale

Clôture standard à la fin de la période planifiée.

  1. Accédez au sprint actif du board.
  2. Sélectionnez Close Sprint.
  3. Vérifiez le résumé des items terminés et en attente.
  4. Décidez quoi faire des items non terminés, en les déplaçant vers le backlog ou le sprint suivant.
  5. Confirmez la clôture.

2. Clôture adhoc

Clôture anticipée lorsqu'il est décidé de terminer le sprint avant la date prévue. Utile lorsqu'il faut repenser le travail ou que les objectifs ont changé.

  1. Accédez au sprint actif.
  2. Sélectionnez Close Sprint Adhoc.
  3. Vérifiez et confirmez. Les items en attente sont gérés de la même manière que pour une clôture normale.

3. Clôture par date

Clôture automatique basée sur une date précise. Utile pour les sprints se terminant à une date différente de celle initialement prévue.

  1. Accédez au sprint actif.
  2. Sélectionnez Close by Date.
  3. Indiquez la date de clôture.
  4. Les items terminés avant cette date sont comptabilisés comme achevés.

Items non terminés

Lorsqu'un sprint est clôturé, les work items qui ne se trouvent pas dans des colonnes isDone sont considérés comme non terminés. Vous pouvez :

  • Les déplacer vers le backlog -- Les items reviennent dans la colonne par défaut pour être re-priorisés.
  • Les inclure dans le sprint suivant -- Les items restent dans leur colonne actuelle et sont comptabilisés dans le nouveau sprint.

Changelog automatique

Lorsqu'un sprint est clôturé, Almirant génère automatiquement un changelog qui comprend :

  • La liste des items terminés, regroupés par type.
  • Le résumé des modifications effectuées pendant le sprint.
  • Les notes pertinentes extraites des items.

Le changelog peut être régénéré si nécessaire avec le tool regenerate_sprint_changelog.

Rapports et métriques

Chaque sprint clôturé génère un rapport contenant les métriques suivantes :

MétriqueDescription
Vélocité (velocity)Nombre d'items terminés pendant le sprint
Répartition par typeDétail des items terminés par type (epic, feature, story, task)
Répartition par prioritéDétail par niveau de priorité (urgent, high, medium, low)
Répartition par personne assignéeTravail réalisé par chaque membre de l'équipe
Coût IACoût total des sessions IA exécutées pendant le sprint
Comparaison avec les sprints précédentsÉvolution de la vélocité et des métriques par rapport aux sprints précédents

Les rapports comprennent des visualisations graphiques et la possibilité de joindre des screenshots afin de documenter l'état du produit à la clôture du sprint.

Historique des sprints

Tous les sprints clôturés sont conservés dans l'historique du board. Vous pouvez accéder à n'importe quel sprint précédent afin de consulter :

  • Le rapport avec les métriques.
  • Le changelog généré.
  • Les work items qui faisaient partie du sprint.
  • Les screenshots jointes.

Pour les développeurs

Pour les développeurs

Outils MCP

ToolDescriptionParamètres principaux
list_sprintsListe tous les sprints d'un boardboardId
get_sprintObtient les détails d'un sprintsprintId
get_active_sprintObtient le sprint actif d'un boardboardId
create_sprintCrée un nouveau sprintboardId, name, startDate, endDate, goal
close_sprintClôture le sprint actif, normalementsprintId
close_sprint_adhocClôture le sprint de manière anticipéesprintId
close_sprint_by_dateClôture le sprint avec une date de coupuresprintId, date
get_sprint_work_itemsObtient les items associés au sprintsprintId
preview_done_itemsPrévisualise les items terminés avant la clôturesprintId
regenerate_sprint_changelogRégénère le changelog d'un sprint clôturésprintId

Exemple : créer un sprint

Tool: create_sprint
Paramètres :
boardId: "uuid-del-board"
name: "Sprint 14 - Authentification"
startDate: "2025-03-01"
endDate: "2025-03-14"
goal: "Terminer le système de connexion avec Google OAuth et les rôles utilisateur"

Exemple : prévisualiser les items terminés

Tool: preview_done_items
Paramètres :
sprintId: "uuid-del-sprint"

Renvoie la liste des items qui seraient marqués comme terminés à la clôture du sprint, ce qui permet de vérifier avant celle-ci.

Exemple : clôturer un sprint et générer le rapport

Tool: close_sprint
Paramètres :
sprintId: "uuid-del-sprint"

Lors de l'exécution de la clôture, le changelog et les métriques du sprint sont générés automatiquement.