Quelles sont les définitions et les différences entre: Thème, Épopée, Fonctionnalité, Histoire de l’utilisateur et Tâche?

Chaque organisation et auteur a une définition différente pour ces termes.

Dans cet article, Mike Cohn fournit sa définition des Histoires d’utilisateurs, des épopées et des thèmes:

Une histoire d’utilisateur est simplement quelque chose qu’un utilisateur veut. Les user stories sont plus qu’un simple texte écrit sur une fiche, mais pour nos besoins ici, pensez simplement à user story comme un peu de texte disant quelque chose comme « Paginer le rapport de vente mensuel » ou « Modifier les calculs de taxe sur les factures. »De nombreuses équipes ont appris les avantages d’écrire des histoires d’utilisateurs sous la forme de: « En tant que < type d’utilisateur > Je < veux / peut / suis capable / besoin / etc.> de sorte que < une raison >. »Mais il n’est pas nécessaire qu’une user story soit écrite de cette façon. Découvrez les avantages de ce format d’histoire utilisateur.

Une épopée de mêlée est une grande histoire d’utilisateur. Il n’y a pas de seuil magique auquel nous appelons une histoire particulière une épopée. Cela signifie simplement « grande histoire d’utilisateur. »J’aime penser à cela par rapport aux films. Si je vous dis qu’un film en particulier était un « film d’action-aventure » qui vous dit quelque chose sur le film. Il y a probablement des poursuites en voiture, probablement des tirs, etc. Il vous le dit même s’il n’y a pas de définition universelle que nous avons accepté de suivre, et qu’un film d’action-aventure doit contenir au moins trois poursuites en voiture, au moins 45 balles doivent être tirées, et ….

Donc, « epic » n’est qu’une étiquette que nous appliquons à une grande histoire. Appeler une histoire une épopée peut parfois donner un sens supplémentaire. Supposons que vous me demandiez si j’avais le temps hier d’écrire les histoires d’utilisateurs sur la partie reporting mensuel du système.  » Oui, répond-je, mais ce sont surtout des épopées. »Cela vous dit que même si je les ai écrits, je n’ai pas eu la chance de les décomposer en histoires qui sont probablement assez petites pour être mises en œuvre directement.

Enfin, « theme » est une collection d’histoires d’utilisateurs. Nous pourrions mettre un élastique autour de ce groupe d’histoires que j’ai écrites sur les rapports mensuels et nous appellerions cela un « thème. »Parfois, il est utile de penser à un groupe d’histoires, alors nous avons un terme pour cela. S’en tenant à l’analogie du film ci-dessus, dans mon rack de DVD, j’ai classé les films de James Bond ensemble. Ils sont un thème ou un regroupement.

Pendant le sprint, des tâches sont définies pour chaque user story, afin que l’équipe de développement puisse avoir une idée claire de la façon dont elle accomplira son travail. Les tâches sont simplement des versions plus granulaires du travail nécessaire pour compléter une histoire utilisateur. Une tâche est un travail technique nécessaire à la réalisation d’une histoire. Les développeurs divisent une histoire en tâches techniques pour obtenir une estimation réaliste du temps qu’il faudra pour terminer une histoire. Il est important de noter que les histoires d’utilisateurs sont généralement estimées à l’aide de points d’histoire, alors que les tâches sont estimées en heures.

Une fonctionnalité est un élément distinct de fonctionnalité qui peut fournir des capacités à l’entreprise. Il faut généralement de nombreuses itérations pour fournir une fonctionnalité. Une histoire d’utilisateur fait partie de la fonctionnalité. En divisant une fonctionnalité en histoires plus petites, l’utilisateur peut donner rapidement des commentaires aux développeurs sur les problèmes.

La relation entre les épopées et les fonctionnalités est la plus controversée dans la communauté agile. À mon avis, une épopée est un concept plus large et une épopée peut être décomposée en différentes caractéristiques.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

More: