Est-il approprié de créer une User Story pour supprimer de petites fonctionnalités existantes?

9

Pour une zone d'une application qui a été développée, la demande est venue de supprimer un élément d'un menu.

Je sais que c'est une petite chose, mais comment la traitez-vous dans Scrum? J'ai l'habitude d'utiliser les User Stories pour ajouter des fonctionnalités, pas pour les supprimer.

Ma question est donc la suivante: dois-je créer une user story pour cela, formulée d'une manière ou d'une autre pour supprimer le bouton? Ou existe-t-il une meilleure façon de gérer cela?

P2l
la source

Réponses:

14

Oui, vous devez écrire une user story.

Utilisez une histoire pour tout ce que vous faites. Cela vous oblige à répondre à la question "quelle valeur commerciale y a-t-il à faire ce travail?". Écrire des user stories vous oblige également à comprendre à qui profite le travail.

De plus, vous êtes d' ajouter quelque chose. Vraisemblablement, la suppression est due au fait que la fonctionnalité n'est pas utilisée ou est boguée, ou remplacée par une autre fonctionnalité. Ainsi, vous ajoutez la convivialité au produit.

Par exemple, l'histoire pourrait se lire comme suit:

En tant que propriétaire du produit X, je souhaite que la fonctionnalité Y soit supprimée afin que notre interface utilisateur soit plus rationalisée et ne fournisse que des fonctionnalités réellement utiles à nos clients.

La valeur n'est pas dans la user story en soi , c'est dans le travail effectué pour créer l'histoire. En écrivant l'histoire, vous aidez à concentrer vos efforts.

Bryan Oakley
la source
D'accord là-dessus. Il est important de savoir pourquoi une fonctionnalité est ajoutée ou supprimée, et il y a probablement une autre raison enfouie quelque part derrière la demande de suppression d'un bouton.
Bruno Schäpper
+1 Ajouter en supprimant est quelque chose
auquel
qu'en est-il des critères d'acceptation?
geoom
1
@geoom: Je ne sais pas ce que vous demandez. Si vous supprimez une fonctionnalité, les critères d'acceptation seraient probablement que la fonctionnalité a disparu de l'interface utilisateur, la suite de tests a été correctement mise à jour, la documentation a changé, etc.
Bryan Oakley
1

Cela dépend de la raison pour laquelle le bouton est supprimé:

  • Si elle est supprimée parce que la fonctionnalité n'est plus nécessaire / utilisée, écrivez une user story indiquant la modification des exigences métier.

  • S'il est supprimé parce qu'il est source de confusion ou se comporte incorrectement, liez le travail au bogue que vous corrigez.

  • Si elle est supprimée parce qu'il s'agit d'un changement d'interface utilisateur, liez-la à l'histoire de la dette technologique qui détaille cette retouche.

Sinon, arrêtez de faire un travail inutile et / ou dites aux entreprises d'arrêter de dicter à l'équipe à quoi devrait ressembler votre interface utilisateur.

Telastyn
la source