Question

Nous commençons à utiliser un processus Scrum pour le développement. Nous avons maintenant une belle pile d'histoires d'utilisateurs. Je me demande cependant, une fois qu'une user story est terminée, testée et déployée, faites-vous autre chose avec elle? Nous utilisons actuellement de petites fiches, je pense que ce serait bien de les jeter à la poubelle.

Si vous les conservez, que faites-vous avec eux plus tard?

Était-ce utile?

La solution

Archivez-les pour référence sur les projets futurs. Ils vous seront utiles lorsque vous devrez estimer les points d'histoire. Il arrive souvent que des histoires similaires sonnent d’un projet à l’autre.

Autres conseils

Um - conservez-les et mettez-les dans le fichier de projet. CYA dans tous les cas. Vous ne savez jamais quand un client reviendra et vous demandera "Pourquoi est-ce ainsi?" Ou "Qui a décidé que c'était comme ça?". Vous pouvez ensuite extraire la user story et effectuer une sauvegarde.

Conservez toujours tout ce qui suit jusqu'à la fin de la période de garantie de votre logiciel ... sauf si vous souhaitez être placé dans la position où il pourrait vous être demandé de "réparer" quelque chose qui était vraiment un changement gratuitement.

La corbeille peut sembler être un endroit approprié.

PEZ a presque raison. Recyclez les cartes plutôt que de les jeter. :)

Il n’ya vraiment aucune raison de les garder. Si vous avez besoin d’un historique des modifications, vous pouvez l’obtenir auprès de votre SCM et de vos scripts de test.

Un autre vote pour les garder. Je sais que c'est un gros mot, mais les user stories font partie de votre documentation et servent un objectif important.

Dans trois ans, lorsque vous (ou l'héritier) apportez des modifications au système, il est utile de disposer des documents historiques pour savoir pourquoi vous avez procédé comme vous.

Cela aide également lorsque la situation change et que vous devez réécrire pour pouvoir revenir sur les user stories que l'application satisfait et déterminer si ces mêmes histoires s'appliquent ou non à la nouvelle version.

J'emballe habituellement chaque itération de récits utilisateur (et de tâches) dans une bande de caoutchouc et une nouvelle carte indiquant la vitesse et les points estimés. Je ne les ai cependant jamais utilisées, à l'exception des libérations nostalgiques. Alors gardez-les pour les archives, je dirais: -9

Accrochez-vous à eux!

J'écris des exigences (plutôt que du code), mais je me retrouve souvent à relire d'anciennes histoires d'utilisateurs et des tests d'acceptation (les miens et ceux d'autres personnes).

Passer en revue de vieilles histoires peut m'aider à trouver la formulation la plus claire pour des concepts complexes, plutôt que de réinventer la roue. Ils servent parfois de rappel utile pour des détails que je pourrais sinon oublier de documenter. Les récits rédigés par d’autres personnes m’aident à me familiariser avec les fonctionnalités pour lesquelles je n’étais pas impliqué et constitueront probablement un bon outil d’apprentissage pour les nouveaux employés.

Je pourrais continuer, mais permettez-moi de le dire ainsi:
Qu'est-ce qui est le plus susceptible de causer de plus grands problèmes: garder les histoires sans en avoir besoin, ou avoir besoin des histoires sans les avoir?

Conservez-les (archivez-les) afin qu'en cas de différend ou de dispute sur une affaire future, vous ayez une référence et vous pouvez vous couvrir.

Les user stories complétées sont essentiellement la spécification finale de votre projet. Si vous avez commencé avec un document de spécifications formelles ou une spécification, vous devez tirer de nombreux enseignements en comparant vos user stories complétées avec ce document. Si vous ne disposez pas d'un document initial, vos user stories complétées documentent les fonctionnalités de votre projet. Dans les deux cas, je pense qu'il est très utile de les conserver pour pouvoir les consulter ultérieurement, que ce soit dans les analyses post-mortem ou lors de l'estimation et de la planification de projets ultérieurs.

Je constate que nous ne savons jamais ce qui sera utile dans le futur, je vous recommande donc de les taguer et de les archiver. Si vous utilisez des cartes physiques, numérisez-les, puis effectuez une opération aussi simple que l'ajout d'une balise au fichier image. Imaginez que vous consultiez un nuage de tags plus tard pour trouver des thèmes communs ou pour localiser et réutiliser votre contenu.

Comme pour tout ce qui est scrum, cependant, si cela commence à prendre trop de temps, cela ne vaut probablement pas la peine. Ne faites pas de ce processus un processus fou, classez-le rapidement et oubliez-le.

Salut, Reeves

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top