Pregunta

Unos pocos individuos en mi trabajo se han unido para formar un grupo cuyo objetivo es analizar los beneficios de la aplicación de algunos principios de gestión del desarrollo ágil de software / proyecto.

Como desarrollador, veo un gran beneficio en la historias de los usuarios. Estamos tratando de armar un radiador de información que se puede utilizar para el seguimiento de las etapas de la versión actual y la planificación de futuras versiones. Me gustaría utilizar historias de los usuarios para este proceso.

En este momento, estamos usando Bugzilla para el seguimiento de problemas. La mayoría de planificación de entregas se realiza utilizando virus por parte de este sistema. El uso de Bugzilla probablemente no va a cambiar. Proporciona la mayor parte de lo que necesitamos y al precio justo ($ 0).

Una de las preocupaciones es la cartografía de las historias de los usuarios a los insectos. gestión de la liberación se realiza actualmente el uso de números de errores. El problema es que una historia de usuario podría incluir tres errores o viceversa.

En el escenario de tener múltiples errores reportados para una sola historia de usuario, una idea es tener un insecto historia de usuario que explica las dependencias de la historia y el conjunto de errores niño que componen esa historia. Me preocupa que esto puede llegar a ser demasiado complejos y crear confusión entre las partes interesadas, desarrollo y control de calidad. Además, será el desorden de Bugzilla un poco.

¿Alguien ha estado en este camino? Si es así, ¿qué has hecho? Debería empujar a abandonar la idea de historias de los usuarios en Bugzilla? ¿Hay una solución más simple?

Cualquier idea sería apreciada.

¿Fue útil?

Solución

He hecho cosas similares antes en Bugzilla, y la solución que encontré no era implementar jerárquicos "errores de la historia" o similares; decidimos, así que eso causaría confusión y fue simplemente demasiado complicado para lo que queríamos. La solución que he usado antes era simplemente poner el número de historia de usuario en la descripción para el error; se puede tirar un enlace en allí también, para que sea más fácil de eliminar la referencia. Es un patchworkish poco, pero funciona bastante bien.

Otros consejos

Yo diría, que si sus historias de usuarios necesitan más de un caso error - que son demasiado grandes. Con una buena abstracción de la funcionalidad requerida, puede dividir sus historias de usuario a unas más pequeñas, que requieren sólo un caso por cada historia, y luego planificar y proceder de esa manera.

Hemos tratado de utilizar el enfoque @McWafflestix describe, con enlaces de los casos en el documento oficial (wiki) de la historia de usuario, pero después de un tiempo nos encontramos, que la creación de historias de usuario más pequeños es mejor - sino que también conduce a un diseño de la aplicación mejor, ya que cada usuario historia se implementa como abstraído de lo posible, proporcionando una mejor capacidad de prueba y mantenibilidad del código.

Si o no el uso de enlaces de dependencia en Bugzilla se utilizan para el seguimiento de la historia, recomiendo encarecidamente el uso de una palabra clave en sus historias. Utilizamos 'historia'. El uso de una palabra clave permite la flexibilidad de fácil seguimiento de historias frente a insectos en árboles de producto. También me gustaría recomendar el uso del tiempo de seguimiento en la instalación de Bugzilla; incluso si el tiempo solamente se realiza un seguimiento de historias.

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