Backlog et sprints

Remarque

Le module Backlogs est en cours d’amélioration. Cette documentation est régulièrement mise à jour pour refléter les derniers changements.

Travailler au sein d’équipes de projet agiles devient de plus en plus important, et avec OpenProject, c’est plus facile que jamais. OpenProject soutient votre travail avec la méthodologie agile et scrum en fournissant une variété de fonctionnalités améliorées. Vous pouvez désormais créer et gérer des sprints, enregistrer et hiérarchiser les lots de travaux dans les sprints et le backlog, utiliser des tableaux de sprints automatisés ou des graphiques burndown, et bien plus encore. Pour plus d’informations, veuillez vous référer à la page OpenProject fonctionnalités Agile et Scrum.

Un Backlog est défini comme un module qui vous permet d’utiliser la fonctionnalité des backlogs dans OpenProject. Pour utiliser les backlogs dans un projet, le module Backlogs doit être activé dans les paramètres du projet.

Veuillez noter que ce guide d’utilisation ne représente pas une introduction à la méthodologie Scrum, mais explique simplement les fonctionnalités liées à Scrum et les instructions d’utilisation dans OpenProject.

Gérer le backlog

Le module Backlogs est divisé en deux parties : à gauche, vous trouverez le Backlog, composé du Backlog de la boîte de réception en bas et des Buckets de backlog au-dessus (s’ils ont été créés). À droite, les sprints s’affichent. Si aucun bucket de acklog n’a été créé, seul le backlog de la boîte de réception est affiché à gauche.

Module Backlogs dans OpenProject montrant les éléments du backlog et plusieurs sprints avec des lots de travaux

Conteneurs de sprint

Chaque sprint est présenté dans un conteneur dédié qui affiche les informations clés relatives à la planification, notamment le nom du sprint, son statut, ses dates de début et de fin, le nombre de lots de travaux et le total des story points.

En fonction du statut du sprint, le bouton Démarrer le sprint (pour les sprints en phase de planification) ou Terminer le sprint (pour les sprints en cours) s’affichera.

Remarque

Le bouton Lancer le sprint est désactivé si un autre sprint est déjà en cours ou si aucune date de sprint n’a été définie. Il se peut également que ce bouton ne s’affiche pas si vous ne disposez pas de l’autorisation nécessaire pour « Démarrer/terminer des sprints ».

Buckets de backlog

Les buckets de backlog vous permettent d’organiser et de hiérarchiser les lots de travaux au sein du backlog. Un bucket de backlog est une liste nommée de lots de travaux qui peut être affinée indépendamment du backlog de la boîte de réception. La vue du backlog et des sprints affiche tous les lots du backlog du projet en cours, y compris le nom du lot et le nombre de lots de travaux qu’il contient.

Remarque

Les buckets du backlog sont spécifiques à chaque projet et ne sont pas partagés entre les projets.

Lots de travaux dans les backlogs

Les lots de travaux affichés dans les vues « Backlog » et « Sprints » présentent les informations suivantes :

  • Type
  • ID
  • Statut
  • Assigné à
  • Story points
  • Priorité
  • Sujet
  • Lot de travaux parent

Sur les petits écrans, les noms des destinataires et les numéros de priorité peuvent être masqués pour gagner de la place, tout en restant accessibles via des infobulles.

Remarque

Si un lot de travaux parent n’est pas visible pour un utilisateur en raison des autorisations, la mention Non divulgué s’affiche à la place.

Un lot de travaux :

  • ne peut appartenir qu’à un seul bucket de backlog à la fois.
  • ne peut pas appartenir à la fois à un sprint et à un bucket de backlog.
  • ne peut pas appartenir à la fois à un bucket de backlog et au backlog de la boîte de réception.

Vous pouvez trier les lots de travaux dans tous les conteneurs (bucket de backlog, boîte de réception et sprints) par glisser-déposer ou en utilisant l’option Déplacer dans le menu du lot de travaux.

Créer un bucket de backlog

Pour créer un bucket de backlog, cliquez sur le bouton + Bucket de backlog dans la vue du backlog et des sprints. Une boîte de dialogue s’ouvre, dans laquelle vous pouvez saisir le nom du bucket. Cliquez sur Créer pour continuer.

Remarque

La création et la suppression de buckets de backlog nécessite les autorisations appropriées pour le projet.

Module Backlogs dans OpenProject montrant les éléments du backlog et plusieurs sprints avec des lots de travaux

Modifier ou supprimer un bucket de backlog

Ouvrez le menu Plus (trois points) d’un bucket de backlog pour :

  • Modifier le bucket de backlog
  • Supprimer le bucket de backlog

Lorsque vous supprimez un bucket de backlog, tous les lots de travaux qu’il contient sont automatiquement déplacés vers le bas du backlog de la boîte de réception.

Backlog de la boîte de réception

Le backlog de la boîte de réception est automatiquement alimenté par tous les lots de travaux d’un projet qui ne sont pas affectés à un sprint ou à un bucket de backlog et qui ne sont pas exclus par les paramètres du backlog du projet. Lorsqu’un lot de travaux est ajouté à un sprint ou à un bucket, ou clôturé, il est supprimé de la boîte de réception.

Remarque

Les lots de travaux clôturés sont supprimés de la boîte de réception et du backlog, mais continuent d’être visibles dans les sprints.

Lorsqu’il y a trop d’éléments dans le backlog, un lien Afficher plus d’éléments apparaît au milieu du backlog de la boîte de réception. Cette opération réduit la section centrale de sorte que vous voyez toujours le haut et le bas du backlog de la boîte de réception.

Vue du backlog avec de nombreux éléments regroupés derrière un lien « Afficher plus d’éléments » au milieu

Trier et déplacer les lots de travaux

A côté de chaque lot de travaux listé dans le backlog de la boîte de réception, le bucket de backlog ou le sprint, vous pouvez accéder au menu Plus (trois points), qui comprend les options suivantes :

  • Ouvrez la vue détaillée ou vue plein écran d’un lot de travaux. Ces options vous permettent de choisir la quantité d’informations (sur l’élément du backlog) que vous souhaitez afficher.
  • Copier l’URL ou l’ID du lot de travaux dans le presse-papiers.
  • Déplacer un lot de travaux.

Menu des lots de travaux du backlog avec des options telles que l’affichage des détails, la copie du lien et le déplacement

La vue détaillée ouvre les informations sur le lot de travaux sur le côté droit, de la même manière que dans le centre de notifications. Vous pouvez ouvrir la vue détaillée d’un simple clic sur une fiche de lot de travaux.

Élément du backlog ouvert dans la vue détaillée sur le panneau latéral droit

L’ouverture de la vue plein écran permet d’ouvrir le lot de travaux en plein écran.

Lot de travaux ouvert en plein écran dans OpenProject

Vous pouvez hiérarchiser les lots de travaux dans le backlog de la boîte de réception, dans un bucket de backlog ou dans un sprint en les faisant glisser et en les déposant, ou en utilisant l’option Déplacer dans le menu du lot de travaux. L’ensemble de la carte du lot de travaux peut être utilisé comme une zone de glisser-déposer.

En fonction de l’emplacement actuel du lot de travaux, vous pouvez le déplacer :

  • dans le cadre du sprint ou du bucket de backlog en cours,
  • dans un autre bucket du backlog,
  • dans un autre sprint,
  • de retour dans le backlog de la boîte de réception.

Menu d’options de déplacement pour un élément du backlog montrant les options de réorganisation et d’assignation de sprint

Types et statuts de lots de travaux exclus

Selon la configuration du projet, certains types de lots de travaux et certains statuts peuvent être exclus des vues du backlog. Vous pouvez configurer cette option dans les paramètres du backlog du projet.

Les lots de travaux exclus :

  • n’apparaissent pas dans le backlog de la boîte de réception.
  • n’apparaissent pas dans les buckets de backlog.
  • continuent d’apparaître lors des sprints.
  • continuent d’apparaître sur les tableaux de sprint.

Si un lot de travaux est déplacé vers le backlog et que son type ou son statut est exclu, le déplacement est effectué avec succès, mais le lot de travaux n’apparaît plus dans la vue du backlog.

Créer et gérer des sprints

Important 

À partir de la version 17.3 d’OpenProject, les sprints sont de nouveaux objets qui ne sont plus liés aux versions (comme c’était le cas dans les versions précédentes d’OpenProject).

Un sprint est une période planifiée et délimitée dans le temps au cours de laquelle une équipe scrum accomplit un ensemble défini de tâches. Il s’agit de conteneurs dans lesquels les lots de travaux peuvent être ajoutés ou retirés manuellement de la boîte de réception ou des buckets de backlog par glisser-déposer ou par le menu.

Créer un sprint

Pour créer un sprint, cliquez sur le bouton + Sprint dans le coin supérieur droit du module Backlogs. Un formulaire s’ouvre pour vous permettre d’indiquer le nom du sprint, la date de début et la date d’achèvement. La durée est automatiquement calculée. Cliquez sur le bouton Créer pour continuer.

La dénomination des sprints est basée par défaut sur des chiffres (par exemple, Sprint 1, Sprint 2). Ces noms peuvent être modifiés en fonction du rythme de travail de votre équipe.

Formulaire de création de sprint avec des champs pour le nom, la date de début et la date de fin

Commencer ou terminer un sprint

Pour lancer votre sprint, cliquez sur le bouton Démarrer le sprint situé dans l’en-tête du sprint. En cliquant dessus, vous ouvrirez le tableau des sprints.

Remarque

Un sprint ne peut pas être lancé si un autre sprint est déjà en cours. Dans ce cas, le bouton sera désactivé.

Bouton « Démarrer le sprint » dans l’interface du module Backlogs

Une fois qu’un sprint a commencé, il est considéré comme actif. L’en-tête du sprint affiche l’état actuel du sprint et vous permet de terminer le sprint directement à partir de l’en-tête. Pour clôturer un sprint, cliquez sur le bouton Clôturer le sprint situé dans l’en-tête du sprint.

Bouton de sprint complet dans l’interface du module Backlogs

S’il reste des lots de travaux inachevés dans le sprint, une boîte de dialogue s’ouvre pour vous inviter à décider de leur sort. Vous pouvez choisir de :

  • Les déplacer en tête du backlog de la boîte de réception.
  • Les déplacer au bas du backlog de la boîte de réception.
  • Les déplacer dans un autre sprint

Les lots de travaux dont le statut est défini comme « fermé » dans les paramètres du backlog du projet ne sont pas déplacés à la fin d’un sprint.

Si vous choisissez de déplacer des lots de travaux vers un autre sprint, vous devrez sélectionner le sprint cible dans la liste. Après avoir fait votre sélection, cliquez sur le bouton Terminer le sprint pour terminer le sprint. Le sprint sera alors marqué comme terminé et d’autres sprints pourront être lancés.

Remarque

Les lots de travaux déplacés vers le backlog de la boîte de réception peuvent ne pas s’afficher si leur type ou leur statut est exclu des vues du backlog.

Formulaire pour choisir comment procéder avec les éléments en cours lors de l’achèvement d’un sprint dans OpenProject

D’autres actions de sprint sont disponibles dans le menu Sprint, notamment

  • Modifier le sprint
  • Ajouter un lot de travaux
  • Tableau de sprint
  • Graphique burndown

Menu sprint avec des options comme éditer le sprint et ajouter un lot de travaux

Ajouter un lot de travaux

Pour créer un nouveau lot de travaux dans le module Backlogs, cliquez sur l’icône Plus (trois points) dans le coin supérieur droit d’un sprint et choisissez + Ajouter un lot de travaux dans le menu déroulant. Une boîte de dialogue apparaît pour créer un nouveau lot de travaux. Ici, vous spécifiez directement le type de lot de travaux, le sujet et la description. Cliquez sur Créer pour continuer.

Un nouveau lot de travaux ajouté à un sprint directement dans le module OpenProject Backlogs

Un nouvel élément sera ajouté au backlog pour afficher la nouvelle story créée.

Hiérarchiser les stories

Vous pouvez classer par ordre de priorité différents lots de travaux dans le backlog de la boîte de réception, dans un bucket de backlog ou dans un sprint, soit en utilisant l’option Déplacer, soit en les faisant glisser et en les déposant. Cela vous permet d’assigner des lots de travaux à un sprint ou à un bucket de backlog spécifique, de les renvoyer dans le backlog de la boîte de réception ou de les réorganiser au sein d’un sprint ou d’un bucket.

Story points

Dans un sprint, vous pouvez documenter directement l’effort nécessaire en tant que story points.

Les story points sont définis comme des nombres attribués à un lot de travaux utilisé pour estimer (relativement) la taille du travail.

L’en-tête du sprint affiche le nombre total de story points actuellement attribués aux lots de travaux du sprint.

Story points assignés aux lots de travaux dans un sprint dans le module Backlogs d’OpenProject

Vous pouvez modifier les story points directement à partir de la vue des backlogs. Pour ce faire, il vous suffit de cliquer sur le lot de travaux que vous souhaitez modifier et d’effectuer les changements souhaités dans la vue détaillée du lot de travaux qui s’ouvre sur la droite.

Modifier les story points d’un lot de travaux dans le module Backlogs d’OpenProject

Tableaux de sprint

Les tableaux de sprint sont particulièrement utiles aux équipes pour suivre et visualiser les progrès dès le début.

Lorsque vous cliquez sur le bouton Démarrer le sprint dans l’en-tête d’un sprint, un tableau de sprint dédié est automatiquement créé et vous redirige vers le tableau de sprint actif. Les tableaux sont nommés selon le modèle suivant : [Nom du projet : Nom du sprint]. À titre d’exemple : Projet scrum : Sprint 1.

Le tableau de sprint hérite automatiquement des permissions du projet, ce qui signifie qu’il est accessible à tous les membres du projet par défaut.

Tableau de sprint montrant des lots de travaux organisés en colonnes pour suivre l’avancement du travail

Remarque

Le tableau des sprints et le graphique burndown ne sont visibles dans le menu que lorsqu’un sprint est actif.

Champ de sprint dans les tableaux des lots de travaux

La propriété Sprint peut également être utilisée dans les tableaux des lots de travaux. Vous pouvez :

  • afficher la colonne Sprint,
  • trier par sprint,
  • grouper les lots de travaux par sprint.

Remarque

La visualisation des informations de sprint dans les tableaux des lots de travaux nécessite les autorisations appropriées pour le projet.

Graphiques burndown

Les graphiques burndown sont un outil utile pour visualiser le burndown d’un sprint. Avec OpenProject, vous pouvez générer automatiquement des graphiques burndown des sprints et des tâches.

Conseil

Comme condition préalable, les dates de début et de fin du sprint doivent être définies et les informations sur les story points doivent être bien tenues à jour.

Le burndown d’un sprint est calculé à partir de la somme des story points estimés. Si une user story est définie comme « fermée » (ou sur un autre statut configuré comme « fermé » dans les paramètres du backlog du projet), elle est prise en compte dans le burndown. Le burndown d’une tâche est calculé à partir de l’estimation du nombre d’heures nécessaires à la réalisation de cette tâche. Si une tâche est définie comme « fermée », le burndown est ajusté.

Les story points restants par sprint sont affichés dans le graphique. Facultativement, l’avancement idéal peut être affiché à titre de référence. Le burndown idéal suppose une réalisation linéaire des story points du début à la fin d’un sprint.

Un exemple de graphique burndown dans OpenProject

Partage de sprint

Sprint sharing
Cette fonction est un add-on Enterprise et ne peut être utilisé qu'avec l'édition Enterprise cloud ou Enterprise sur site avec la formule d'abonnement Corporate.
Plus d'informations

Le partage de sprint permet à plusieurs projets d’utiliser la même structure de sprint. Un sprint peut être partagé avec d’autres projets ou sous-projets, ou ne pas l’être. Cette option se configure dans les paramètres du projet.

Les sprints partagés peuvent aider les équipes à coordonner la planification entre les projets et à prendre en charge des cadres agiles à grande échelle tels que SAFe.