Pregunta

Estamos empezando a utilizar un proceso Scrum para el desarrollo. Tenemos una buena pila de historias de usuarios ahora. Sin embargo, me pregunto si una vez que la historia de usuario se completa, se prueba y se implementa, ¿haces algo más con ella? Estamos usando pequeñas tarjetas de índice en este momento, creo que estaría bien simplemente tirarlas a la papelera.

Si los conservas, ¿qué haces con ellos más tarde?

¿Fue útil?

Solución

Archivarlos para referencia en futuros proyectos. Serán útiles cuando tengas que estimar puntos de historia. Muchas veces, se producen historias con un sonido similar en los proyectos.

Otros consejos

Um: guárdalos y colócalos en el archivo del proyecto. CYA en todos los casos. Nunca se sabe cuándo volverá un cliente y le preguntará "¿por qué es así?", O "¿quién decidió que fue así?". Luego puede sacar la historia del usuario y tener una copia de seguridad.

Siempre guarde todo lo siguiente hasta que el período de garantía haya expirado en su software ... a menos que quiera que lo coloquen en la posición en la que se le podría pedir " corregir " algo que realmente fue un cambio gratis.

El bote de basura parece ser un lugar apropiado.

PEZ es casi correcto. Recicle las tarjetas en lugar de tirarlas. :)

Realmente no tiene sentido mantenerlos. Si necesita un historial de cambios, puede obtenerlo de su SCM y sus scripts de prueba.

Otro voto para mantenerlos. Sé que es una mala palabra, pero las historias de usuario son parte de su documentación y tienen un propósito importante.

Dentro de tres años, cuando usted (o el heredero) realice cambios en el sistema, es útil tener los documentos históricos para saber por qué hizo las cosas de la manera en que lo hizo.

También ayuda cuando la situación cambia y tienes que volver a escribir para poder revisar las historias de usuario que satisface la aplicación y determinar si esas mismas historias se aplican a la nueva versión.

Por lo general, envuelvo cada iteración de historias de usuario (y tareas) en una banda elástica y una nueva tarjeta al frente que indica la velocidad y los puntos estimados. Sin embargo, nunca he tenido ningún uso para ellos, excepto para reafirmar la nostalgia. Así que guárdalos para el archivo que diría: -9

¡Sujétate a ellos!

Escribo los requisitos (en lugar del código), pero con frecuencia me encuentro releyendo viejas historias de usuarios y pruebas de aceptación (la mía y la de otros).

Revisar historias antiguas puede ayudarme a encontrar la expresión más clara para conceptos complicados, en lugar de reinventar la rueda. A veces sirven como un recordatorio útil para los detalles que de otra manera podría olvidar documentar. Las historias escritas por otros me ayudan a encontrar funciones en las que no estaba involucrado, y probablemente serán una buena herramienta de aprendizaje para los nuevos empleados.

Podría seguir, pero déjame ponerlo de esta manera:
¿Cuál es más probable que cause mayores problemas: mantener las historias y no necesitarlas, o necesitarlas y no tenerlas?

Manténgalos (archívelos) para que si hay una disputa o argumento sobre algo en el futuro, tenga una referencia a él y pueda cubrirse.

Las historias de usuario completadas son esencialmente la especificación final para su proyecto. Si comenzó con un documento de requisitos formales o especificación, hay muchas lecciones que aprender al comparar sus historias de usuario completas con ese documento. Si no tiene un documento inicial, sus historias de usuario completas documentan la funcionalidad de su proyecto. En cualquier caso, creo que es muy valioso conservarlos para futuras referencias, ya sea en proyectos post mortem o al estimar y planificar proyectos posteriores.

Encuentro que nunca sabemos lo que será útil en el futuro, por lo que mi recomendación es etiquetarlos y archivarlos. Si está utilizando tarjetas físicas, escanéelos y luego haga algo tan simple como agregar una etiqueta al archivo de imagen. Imagínese mirando una nube de etiquetas más adelante para encontrar temas comunes o para localizar y reutilizar su contenido.

Sin embargo, como ocurre con todas las cosas, si comienza a tomar demasiado tiempo, probablemente no valga la pena. No lo conviertas en un proceso loco, simplemente archívalo y olvídalo.

Saludos, Reeves

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top