Volver a la metodología

Workflow de Jira: User Story

El ciclo de vida completo de una historia de usuario en la instancia real de Jira, del backlog al despliegue en producción.

Jira · UPEX Feature (US) Workflow

Ciclo de vida de una historia de usuario

Los trece estados de una historia en Jira, agrupados en las cuatro etapas por las que pasa: refinamiento, desarrollo, QA y cierre. Un defecto encontrado en pruebas la bloquea y la devuelve a desarrollo.

Ciclo de vida de una historia de usuario en JiraMáquina de estados del ciclo de vida de una historia de usuario en Jira, del backlog a producción. Recorre cuatro etapas: refinamiento (backlog, análisis Shift-Left QA y estimación), desarrollo (listo para desarrollar, en curso y en revisión de código), QA (listo para probar, en prueba, bloqueado por defecto y aprobado) y cierre (listo para release y desplegado a producción). Un defecto reportado durante la prueba bloquea la historia y la devuelve a desarrollo, y desde cualquier estado la historia puede pasar a ABORTED.1 · REFINAMIENTO2 · DESARROLLO3 · QA4 · CIERRECreateAnalyzeEstimateEstimated & readyStart workingPull RequestDeployedStart Testingdefect reportedFix defectQA Sign-Offinclude in releasereleasedABORTED* desde cualquier estadoBacklog10035 · newShift-Left QA10037 · indeterminateEstimation10019 · indeterminateReady For Dev10009 · newIn Progress3 · indeterminateIn Review10030 · indeterminateReady For QA10004 · newIn Test10038 · indeterminateBLOCKED10023 · newQA Approved10017 · doneReady For Release10039 · doneDeployed to Production10040 · doneABORTED10022 · doneLEYENDAFocal: el desvío que cuesta caro (BLOCKED) y el final del camino (Deployed to Production).* Transición global: se dispara desde cualquier estado, no solo al crear la historia.Bajo cada estado: su id en Jira y su categoría. La categoría NO define el color.`Estimated & ready` abrevia `Estimated and Ready to work`, su nombre real en Jira.TRANSICIONES OMITIDAS · 13 DE 27Casi toda etapa vuelve a la anterior con `back` (6 transiciones).`Ready to Estimate`: Backlog salta a Estimation sin pasar por Shift-Left QA.`needs quality`: Estimation vuelve a Shift-Left QA. `Pushed`: In Progress salta a Ready For QA.`back to dev`: BLOCKED vuelve a Ready For Dev. `Recover`: una historia ABORTED vuelve a Ready For Dev.`Ready For Dev` y `Ready For QA` también son globales: se salta ahí desde cualquier estado.