Trabajo en una pequeña empresa basada en servicios donde estamos comenzando a implementar prácticas de Scrum, y también estamos comenzando a usar JIRA con greenhopper para el seguimiento de problemas. Nuestro equipo ha definido "hecho" como:Mejores prácticas para el concepto "hecho" de Scrum en JIRA
- codificado
- unidad probada
- integración ensayados
- revisada por pares
- qa ensayados
- documentación actualizada
estoy tratando de averiguar si esto se debe hacer usando un tema separado para cada elemento en el anterior l ist para cada "tarea", o si algunos de estos elementos deben implementarse en el flujo de trabajo del ticket, o si simplemente agruparlos en un solo problema es el mejor enfoque.
No estoy dispuesto a hacer estas subtareas de una tarea, ya que solo hay un nivel de anidamiento de problemas y me temo que hay un mejor uso para esa capacidad.
Tampoco estoy demasiado entusiasmado con la modificación del flujo de trabajo, ya que este enfoque ha demostrado ser una carga para nosotros en otros sistemas.
Si todos estos elementos forman parte del mismo ticket, me parece extraño porque es probable que el trabajo se extienda entre varios miembros del equipo, y será difícil realizar tareas menores de 16 horas que incluyan todos esas cosas.
Siento que entiendo todos los problemas, pero hasta el momento no sé cuál es la mejor solución.
¿Existe una mejor práctica? ¿O algunas opiniones fuertes?
Si define "hecho" para incluir "integración probada" y "qa tested" y aplicar esto a todos los problemas, por definición nunca se realizará debido a dependencias mutuas. – pmf