Imagine que coloco cada requisito como una característica en mi rastreador de errores. ¿Sería una buena idea? ¿Hay mejores herramientas?¿Usaría el rastreador de errores para rastrear el desarrollo de requisitos iniciales?
Respuesta
Yo diría que definitivamente es una buena idea, ya que puede seguir más tarde cómo evolucionan los requisitos y las ideas. También puede realizar un seguimiento de su progreso, estimaciones de tiempo, tiempo gastado, etc.
Esto es lo que yo y mucha gente hacemos. Coloque las especificaciones como errores y luego resuelva los errores cuando sean funciones completas.
Es una forma excelente de evaluar la prioridad relativa de resolver errores y agregar nuevas características. De alguna manera, un proyecto vacío tiene muchos errores, porque no hace nada!
El seguimiento de errores se trata de cerrar las entradas. La gestión de productos/requisitos se trata de mantenerlos vivos.
BTW - algunos sistemas de seguimiento de errores admiten la administración de requisitos, pero no es lo mismo.
En general, creo que el uso de un sistema de seguimiento como este para administrar un proyecto funciona muy bien.
La parte importante es que desea poner elementos accionables en su base de datos; solo enumerar los requisitos no ayudará si ese requisito no se traduce directamente en el código/diseño de alto nivel que desea implementar. Entonces, para un requerimiento, podría ingresar un problema para descomponer el requisito en características, generando nuevos registros para implementar las características.
Hacemos esto - Transferimos el Work Breakdown Structure (WBS) desarrollado a partir del Marketing Requirements Document(MRD) en el rastreador de errores. Luego podemos rastrear/monitorear el progreso en los elementos de trabajo individuales. El inconveniente es que potencialmente tiene las definiciones de los requisitos en dos lugares, pero para un equipo pequeño como el nuestro no ha sido un problema.
Hemos intentado una sola vez rastrear solo en el rastreador de fallos pero nos resultó difícil reconstituir el documento completo cuando necesitábamos entregarlo a usuarios externos y/o usuarios no técnicos.
Solo para aquellos que no lo sepan: WBS es http: //en.wikipedia.org/wiki/Work_breakdown_structure y MRD es http://en.wikipedia.org/wiki/Marketing_Requirements_Document –
sí. mi error. Voy a actualizar y corregir. – MikeJ
Depende de qué tan complejos sean los requisitos de seguimiento de sus requisitos. Un sistema completo de seguimiento de requisitos soportará sub-requisitos a muchos niveles y posible integración con otras herramientas de gestión de proyectos. Si el proyecto es simple y sus necesidades son menos complejas, entonces podría usar fácilmente un rastreador de errores.
Bug Tracker es por defectos, incluso documentos. El seguimiento de los defectos en sus documentos de requisitos es tan importante, si no más importante, para el seguimiento de defectos en el software. Cuanto antes encuentres los defectos, más barato es.
Para los requisitos funcionales iniciales, solo generaría un rastreador independiente como una lista de compras. Como están incorporados en la lista, marca el ítem.
Me disculpo por la caja de herramientas inicial, pero mucha gente olvida que los documentos también pueden tener defectos, no solo el software.
- 1. requisitos de idioma para el desarrollo AI
- 2. Rastreador de errores/problemas de HTML liviano
- 3. ¿dónde está el rastreador de errores de Git?
- 4. ¿Conoces algún rastreador de errores instantáneo/independiente?
- 5. Rastreador de errores distribuidos para que coincida con DVC
- 6. Requisitos para obtener un Kit de desarrollo de Kindle
- 7. Configuración del rastreador de errores con integración de Git?
- 8. Rastreador de errores simple no basado en la web
- 9. ¿Cómo implementar el rastreador de flujo óptico?
- 10. ¿Qué rastreador SCM e Issue para el trabajo personal?
- 11. Cómo rastrear el flujo de scripts
- 12. Usar el rastreador en el controlador
- 13. Desarrollo de un rastreador y un raspador para un motor de búsqueda vertical
- 14. Certificado de desarrollo y distribución para el desarrollo de iPhone
- 15. ¿Cómo escribir un rastreador?
- 16. Cómo rastrear errores cuando se inicia la función web Azure?
- 17. ¿La mejor manera de almacenar datos para el rastreador basado en Greasemonkey?
- 18. ¿Qué herramienta de CI recomendaría para el desarrollo de GWT?
- 19. rastreador en appengine
- 20. ¿Qué tan rápido tarda Google en rastrear una página nueva y podemos influir en el rastreador de Google?
- 21. Recomendaciones para el desarrollo de desarrollo incrustado + en tiempo real
- 22. cómo usar traceview en eclipse para el desarrollo de Android?
- 23. Rastreador de asignación: cómo usarlo para detectar fugas de memoria?
- 24. trampas legales o éticas para el rastreador web?
- 25. ¿Cómo usar Lua para el desarrollo web?
- 26. Errores más comunes o viciosos en el desarrollo de C# para programadores expertos en C++
- 27. Controlar el rastreador cuando se utiliza Twinx
- 28. ¿Usando Cython para el desarrollo de juegos?
- 29. Idiomas para el desarrollo de iPhone
- 30. IDE para el desarrollo web de Django
Puede verlo como una gestión de problemas, en la que los separa (defectos, nuevas funciones, mejoras, tareas, etc.). Todas estas cosas finalmente terminan en un producto con una cierta versión. ¡Entonces la idea es buena de todos modos! (También puede confirmar el nuevo desarrollo con el ID del problema) – Verhagen
Al hacerlo, crear las notas de la versión también es sencillo. – Verhagen