Définissez les fonctionnalités du produit et suivez l'avancement de leur développement.
Il est possible de prioriser les fonctionnalités par rang ou selon les différents composants WSJF (Weighted Shortest Job First ) : Valeur métier, somme du Coût du retard (CoD) ou score WSJF total.
La formule WSJF est une méthode éprouvée pour déterminer les priorités des fonctionnalités. Elle comporte divers paramètres, ainsi que des mesures calculées qui contribuent au score WSJF total.
Champs WSJF | |
---|---|
Valeur métier | Valeur de la fonctionnalité pour les clients ou l'entreprise. Par exemple, impact de la fonctionnalité sur le chiffre d'affaires. |
Degré d'urgence | Urgence de la livraison de la fonctionnalité dans la release. |
RR | OE | Valeur de la fonctionnalité lors de la suppression des risques ou de la création de nouvelles opportunités. |
Mesures calculées | |
Coût du retard |
Différence entre une fonctionnalité disponible maintenant ou plus tard. Le coût du retard correspond à la somme pondérée des composants suivants : Coût du retard = (Valeur métier x Pondération VM) + (Degré d'urgence x Pondération DU) + (RR | OE x Pondération RR | OE) |
Taille de tâche | Durée estimée nécessaire à l'implémentation de la fonctionnalité. |
Score WSJF |
Rapport entre le coût du retard et la taille de tâche. Plus le score WSJF est élevé, plus la priorité de la fonctionnalité est importante. Score WSJF = Coût du retard / Taille de tâche |
Gérez les fonctionnalités dans l'onglet Backlog de produit > Fonctionnalités.
Cliquez sur Ajouter un élément. Vérifiez que l'option Fonctionnalités est sélectionnée dans la zone Type.
Saisissez un Nom, puis affectez une fonctionnalité au Thème et à l'Application.
Dans la grille, sélectionnez le Type de fonctionnalité : Architecture ou Métier
Affectez une Estimation initiale à la fonctionnalité. L'estimation initiale utilise la même unité de mesure que les tailles de vêtement (XL, L, M, S, XS). Cela vous donne une indication de la taille de la fonctionnalité avant de fournir des informations plus détaillées.
Utilisez les valeurs WSJF pour établir la priorité des fonctionnalités. Selon votre stratégie, vous pouvez prioriser les fonctionnalités en fonction de la valeur métier uniquement, de la somme du coût du retard (CoD) ou du score WSJF total.
Nous vous recommandons de travailler sur un composant WSJF à la fois et de définir les valeurs de ce composant sur toutes les fonctionnalités planifiées. Vous serez ainsi en mesure de maintenir une échelle cohérente pour le composant en question.
Note: Pour les composants CoD, sélectionnez des valeurs sur l'échelle Fibonacci (comprises entre 1 et 21).
L'estimation des story points au niveau de la fonctionnalité est utile pour planifier les fonctionnalités d'une release et pour contrôler la capacité restante de la release.
Vous pouvez déplacer les fonctionnalités vers un paquet de release ou sélectionner les fonctionnalités et cliquer sur Planification. Pour plus d'informations, reportez-vous à la section Planifier une release.
À mesure que votre travail sur une fonctionnalité progresse, vous pouvez gérer son cycle de vie en changeant son statut. Voici les définitions suggérées de chaque statut :
Statut | Définitions |
---|---|
Nouveau | État initial de la fonctionnalité. |
Défini |
|
Inclus dans l'étendue | La fonctionnalité est planifiée pour une release, mais le travail sur cette fonctionnalité n'a pas encore démarré. |
En cours |
La fonctionnalité est divisée en user stories et affectée à une release. |
Terminé | Tous les éléments de backlog de la fonctionnalité sont terminés. |
Accepté | Le propriétaire ou le gestionnaire du produit est satisfait de l'implémentation de la fonctionnalité. |
Exclu de l'étendue | La fonctionnalité a été supprimée d'un plan de release. |
Si vous n'avez pas terminé une fonctionnalité et que la release touche à sa fin, fractionnez la fonctionnalité pour déplacer les éléments de backlog vers une autre release. Les éléments de backlog terminés sont conservés dans la release originale.
Note: si vous ne sélectionnez pas une release pour une nouvelle fonctionnalité, tous les user stories ou toutes les anomalies (selon votre sélection) sont déplacé(e)s vers la nouvelle fonctionnalité, mais ne sont affecté(e)s à aucune release.
Pour pouvoir afficher ces éléments de backlog dans une release, définissez une release pour la nouvelle fonctionnalité
Cliquez avec le bouton droit de la souris sur une fonctionnalité, puis choisissez Fractionner la fonctionnalité.