Backlog et sprints

Remarque

Le module Backlogs est réinitialisé avec la version 17.3 d’OpenProject et subira d’autres changements dans les versions à venir. Nous continuerons à mettre à jour la documentation au fil du temps pour refléter ces 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.

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

Gérer le backlog

Le backlog est automatiquement alimenté sur la base des lots de travaux d’un projet qui ne sont pas encore dans des sprints. Lorsque vous ajoutez un lot de travaux à un sprint ou que vous le clôturez, le lot de travaux n’est plus visible dans le backlog.

Lorsqu’il y a trop d’éléments dans le backlog, un lien Afficher plus d’éléments apparaît au milieu. La section centrale est ainsi compactée, de sorte que vous voyez toujours le haut et le bas du backlog.

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

A côté de chaque lot de travaux listé dans le 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.

É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

Avec l’option Déplacer, vous pouvez ordonner les éléments selon vos préférences dans le backlog ou les déplacer vers un sprint. Vous pouvez également faire glisser et déposer les lots de travaux.

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

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 ou de buckets dans lesquels les lots de travaux peuvent être ajoutés ou retirés manuellement du backlog par le biais d’une icône « glisser-déposer ».

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

Votre sprint est lancé en cliquant sur le bouton Démarrer le 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 est désactivé.

Bouton de démarrage du sprint dans l’interface du module Backlogs

Une fois qu’un sprint a commencé, il est considéré comme actif et peut être géré par le biais des options du Menu sprint, qui incluent :

  • Terminer le sprint
  • Modifier le sprint
  • Ajouter un lot de travaux
  • Ouvrir un tableau de sprint
  • Graphique burndown

Menu sprint avec des options comme modifier le sprint, ajouter un lot de travaux, un tableau, et un graphique burndown

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 hiérarchiser les différents lots de travaux au sein d’un backlog ou d’un sprint en utilisant l’option Déplacer ou en les faisant glisser et en les déposant. Cela vous permet d’affecter des lots de travaux à un sprint spécifique, de revenir à un backlog ou de les réorganiser au sein d’un sprint.

Story points

Dans un sprint, vous pouvez documenter directement l’effort nécessaire en tant que story points. L’effort global pour un sprint est automatiquement calculé et la somme des story points est affichée dans la ligne supérieure.

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

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 Démarrer le sprint dans le Backlog, un tableau de sprint dédié est automatiquement créé et vous êtes redirigé 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.

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 un autre statut qui est défini comme fermé (voir les paramètres d’administration)), elle est prise en compte pour 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