Las características representan partes del producto que aportan un valor significativo a sus usuarios. Las características suelen ser demasiado grandes para que se puedan trabajar directamente, por lo que se dividen en unidades de negocio más pequeñas: las historias. Con respecto a la planificación, se espera que la producción de una característica dure varios sprints. Las características ayudan a materializar la visión y compartirla con el equipo ágil y las partes interesadas (stakeholders).
En iceScrum, las características pueden tener un color único y cada historia asociada a una característica obtendrá el mismo color. Esta es una forma efectiva de discriminar historias visualmente, p. para conocer la característica que recibirá el mayor esfuerzo dentro de un sprint.
El flujo de trabajo de características tiene tres estados:
Obtenga más información sobre los permisos de características en la documentación dedicada.
Se espera que una historia se realice dentro de una iteración, por lo que debe ser la más pequeña posible.
En iceScrum una historia puede ser de 3 tipos:
En iceScrum, una historia pasará por varios estados en su vida:
A continuación se muestra una representación simplificada del flujo de trabajo de la historia. Incluye los estados de la historia, la ubicación de la historia para cada estado y los roles a los que se les permite realizar estas acciones. Algunas acciones permiten saltar varios estados, pero en aras de la simplicidad no se muestran en este diagrama.
Puede aprender más sobre los permisos de historias en la documentación dedicada.
Las pruebas de aceptación (a menudo llamados criterios de aceptación) se adjuntan a una historia para definir exactamente qué se espera de esta historia. Son el lugar donde se definen las reglas y restricciones comerciales relacionadas con esta historia. Deben escribirse para cada historia de usuario antes del comienzo del sprint. El equipo está consciente del resultado esperado tan pronto como comiencen a trabajar en esta historia.
Cuando el sprint está en progreso, puede cambiar el estado de una prueba de aceptación manualmente:
Hasta que una historia esté En progreso, todas sus pruebas de aceptación son Para verificar. Una vez que una historia es Terminada, todas sus pruebas de aceptación pasan a Éxito.
Puede aprender más sobre los permisos de pruebas de aceptación en la documentación dedicada.
Para producir una historia, el equipo necesita realizar actividades estructuradas como Tareas. A diferencia de los otros elementos presentados aquí, una tarea no es parte del resultado del proyecto, es más bien el medio para producir el resultado. Una tarea puede ser realizada por un solo miembro del equipo, mientras que producir una historia es responsabilidad de todo el equipo. Además de las tareas de historia, las tareas se pueden crear fuera de una historia como tareas urgentes y tareas recurrentes . Las tareas asociadas a una historia pueden evolucionar a medida que avanza la historia.
Cuando el sprint está en progreso, el estado de una tarea se puede cambiar manualmente arrastrando y soltando:
Una vez que una historia es Terminada, todas sus tareas pasan a Terminada.
Puede aprender más sobre los permisos de tareas en la documentación dedicada.