Complete "Lección 4: Creación y priorización del backlog de producto" primero para desbloquear esta lección.Ir a la lección anterior

Objetivo de la planificación del sprint

La planificación del sprint convierte una prioridad del producto en un plan de entrega realista para un periodo corto y fijo. El equipo debe salir de la reunión con un Sprint Goal compartido, una previsión del trabajo valioso y una comprensión clara de los riesgos y las dependencias. El objetivo no es llenar todas las horas disponibles ni comprometerse con todos los elementos del backlog. El objetivo es crear un plan enfocado que ofrezca a las partes interesadas una visión fiable de lo que el equipo pretende entregar.

Un Sprint Goal útil describe el resultado de negocio que el equipo intenta conseguir. Por ejemplo, un objetivo como Mejorar la incorporación de los clientes nuevos es más útil que Completar ocho tickets, porque ayuda al equipo a tomar decisiones cuando aparece nueva información. Si un ticket de menor prioridad no contribuye al objetivo, el equipo puede cuestionar su inclusión aunque esté técnicamente listo. El Product Owner sigue siendo responsable de ordenar el backlog, mientras que los Developers determinan cuánto trabajo se puede pronosticar de forma razonable.

Antes de la planificación, confirma la duración del sprint, la prioridad del producto, el estado del backlog y cualquier trabajo que ya esté en curso. En Jira, revisa el backlog y asegúrate de que los issues candidatos tengan descripciones comprensibles, criterios de aceptación, una prioridad adecuada y estimaciones coherentes con el acuerdo de trabajo del equipo. La planificación no debe convertirse en un sustituto del refinement. Si varios issues de alta prioridad no están claros, el equipo debe registrar la incertidumbre y evitar presentar esos elementos como compromisos firmes de entrega.

Capacidad y selección del trabajo

La capacidad es la cantidad de tiempo del equipo que está disponible de forma realista durante el sprint. Empieza por los días laborables habituales y, después, ten en cuenta los festivos, las ausencias planificadas, la formación, las tareas de soporte, las reuniones y otras responsabilidades. Un equipo de seis personas puede tener muchos menos de seis colaboradores a tiempo completo disponibles para la entrega. La capacidad también se ve afectada por las limitaciones de especialistas. Por ejemplo, un cuello de botella en las pruebas o el acceso limitado a un revisor de seguridad pueden restringir el throughput aunque otros miembros del equipo tengan tiempo libre.

Utiliza los datos recientes de entrega como una comprobación de razonabilidad, no como un objetivo automático. Si el equipo suele completar entre veinticinco y treinta story points, pero dos personas están ausentes, seleccionar treinta puntos porque se alcanzaron en el sprint anterior es una planificación deficiente. La previsión debe reflejar tanto la evidencia histórica como las condiciones actuales. El equipo también puede optar por dejar un pequeño margen para las interrupciones operativas, especialmente cuando el producto presta soporte a clientes activos o tiene una elevada carga de soporte.

Selecciona los elementos de mayor prioridad que estén listos y contribuyan al Sprint Goal. Comprueba las dependencias antes de finalizar la previsión. Una funcionalidad que dependa de una aprobación externa, una migración de datos u otro equipo puede ser técnicamente pequeña, pero presentar un riesgo operativo. En Jira, añade los issues seleccionados al sprint, verifica su orden y asegúrate de que las relaciones entre issues y las notas sobre dependencias sean visibles para las personas que las necesiten. Distingue entre una previsión y una promesa: el equipo pronostica lo que cree que puede completar, mientras que el Product Owner y las partes interesadas deben comprender las suposiciones en las que se basa esa previsión.

Diagrama de flujo de la planificación de un sprint que muestra el objetivo del producto, el backlog priorizado y listo, la capacidad del equipo, las dependencias, los issues seleccionados en Jira, el Sprint Goal y la previsión final

Ejecutar el Sprint en Jira

Durante la ejecución, Jira debe facilitar la comprensión de la situación actual sin sustituir la conversación del equipo. Usa el tablero de Scrum para mostrar el flujo de trabajo acordado, como Por hacer, En progreso, En revisión y Hecho. Las columnas exactas deben coincidir con el proceso de entrega del equipo. Un ticket solo debe avanzar cuando el trabajo correspondiente haya alcanzado realmente el siguiente estado. Por ejemplo, una incidencia no debe pasar a Hecho simplemente porque el desarrollo haya terminado si todavía se requieren pruebas o aceptación.

Mantén clara la responsabilidad sobre las incidencias. Cada incidencia activa debe tener una persona asignada responsable o una responsabilidad del equipo acordada explícitamente. Añade comentarios útiles cuando una decisión, aclaración o suposición sobre el cliente pueda afectar al trabajo futuro. Evita convertir Jira en una transcripción de todas las conversaciones. Registra la información que ayude a otro miembro del equipo a entender el estado actual, la siguiente acción o el impacto de una decisión.

Gestiona deliberadamente el trabajo en curso. Si se inician muchas incidencias a la vez, el tablero puede parecer ocupado mientras se completa muy poco. El equipo debe terminar el trabajo de mayor valor antes de incorporar más elementos, teniendo en cuenta su flujo de trabajo y las restricciones de especialistas. Si una incidencia está bloqueada, hazlo visible utilizando la convención de Jira acordada por el equipo, como una incidencia marcada, una etiqueta de bloqueo, una dependencia vinculada o un estado claramente documentado. La convención es menos importante que utilizarla de forma coherente y realizar un seguimiento rápido.

Una incidencia bloqueada debe incluir la causa, la persona responsable de la siguiente acción y el punto de revisión previsto. Por ejemplo, Esperando la confirmación del proveedor de pagos es más accionable que Bloqueada. Si el bloqueo amenaza el Sprint Goal, menciónalo durante el Scrum diario y escálalo al Product Owner o a la persona interesada correspondiente. El Scrum diario sirve para inspeccionar el progreso hacia el objetivo y adaptar el plan, no para que cada persona presente un informe de estado a un manager por turnos.

Gestión del cambio y del riesgo

Un sprint no está aislado de la realidad del negocio. Los incidentes de clientes, las solicitudes regulatorias, los descubrimientos técnicos y los fallos de dependencias pueden requerir una respuesta. El equipo debe evaluar primero si el cambio contribuye al Sprint Goal, si puede encajar en la capacidad restante y qué trabajo existente desplazaría. Añadir trabajo sin eliminar ni volver a estimar otra cosa genera una previsión poco fiable.

El Product Owner y los Developers deben hacer explícitas las compensaciones. Si una incidencia urgente de un cliente debe entrar en el sprint, elimina un elemento de menor valor o indica claramente que la previsión ha cambiado. No mantengas silenciosamente el alcance original en Jira mientras añades trabajo adicional. Actualiza la prioridad de la incidencia, el contenido del sprint y los comentarios relevantes para que el tablero refleje el plan actual. Si el Sprint Goal ya no es realista, analizad si puede preservarse ajustando el alcance o si el sprint requiere una intervención formal conforme a la práctica de Scrum del equipo.

Usa los riesgos como desencadenantes de decisiones en lugar de tratarlos como un registro estático. Un riesgo debe tener una evaluación de probabilidad o impacto, una persona responsable y una respuesta planificada. Por ejemplo, si una integración de terceros no ha confirmado su entorno de pruebas a mitad del sprint, el equipo puede cambiar a una ruta de pruebas simulada, escalar la dependencia o retirar el elemento de integración de la previsión. Lo importante es tomar una decisión antes de que el riesgo se convierta en una sorpresa tardía.

Comunicación con las partes interesadas y métricas

Las partes interesadas necesitan una visión concisa del progreso, la confianza, los riesgos y las decisiones requeridas. Una actualización útil indica el Sprint Goal, qué se ha completado, qué está actualmente en progreso, qué está en riesgo y si la previsión ha cambiado. Debe explicar el impacto en el negocio en lugar de limitarse a informar de que los tickets han cambiado de columna. Por ejemplo, decir La recuperación de cuentas de clientes está lista para la aceptación es más útil que decir Hay tres incidencias en Hecho.

Jira puede facilitar esta comunicación mediante la vista del sprint, el tablero, los informes, los dashboards y el historial de incidencias, según la configuración del proyecto. Utiliza con cuidado informes como el gráfico de burndown. Un burndown puede mostrar cómo cambia el trabajo restante con el tiempo, pero no demuestra que el equipo esté entregando valor al cliente. Una línea plana puede indicar un bloqueo, actualizaciones tardías, elementos grandes completados en lotes o estimaciones inexactas. Pregunta qué significa el patrón antes de reaccionar ante él.

Realiza un seguimiento de un conjunto reducido de indicadores que respalden la toma de decisiones. Entre las métricas útiles se incluyen el trabajo completado frente a la previsión, el número y la antigüedad de los impedimentos, el tiempo de ciclo desde el inicio hasta la finalización, los defectos que llegan a producción y el progreso hacia el Objetivo del Sprint. Evita utilizar los story points para comparar a personas o equipos. Las métricas deben poner de manifiesto las condiciones que requieren atención, no incentivar a los equipos a inflar las estimaciones ni a optimizar el volumen de tickets.

Revisión y mejora

Al final del sprint, revisa el incremento con clientes, usuarios o las partes interesadas pertinentes. Demuestra los resultados completados y registra los comentarios que afecten al orden futuro del backlog. Un elemento no es valioso simplemente porque haya llegado a Done; el equipo debe verificar si cumple los criterios de aceptación acordados y si el resultado es utilizable en el contexto empresarial previsto.

En la retrospectiva, evalúa tanto el plan como la ejecución. Compara la previsión con la finalización real y, a continuación, examina las razones de la diferencia. Entre las causas habituales se incluyen un refinement poco claro, trabajo oculto relacionado con dependencias, un exceso de trabajo en curso, cambios tardíos o supuestos sobre la capacidad que no coincidieron con la realidad. Evita tratar la variación como un juicio sobre el rendimiento sin comprender el sistema que la produjo.

Elige una o dos mejoras específicas para el siguiente sprint. Una mejora podría consistir en confirmar las dependencias externas antes de la planificación, limitar el número de elementos en revisión, añadir una comprobación de preparación para las historias de alto riesgo o definir una vía de escalado más rápida para el trabajo bloqueado. Registra la acción en un lugar visible y asigna la responsabilidad. Una retrospectiva solo tiene valor práctico cuando el equipo cambia un comportamiento, un flujo de trabajo o una regla de decisión en un sprint posterior.

La disciplina fundamental es sencilla: planificar en torno a un resultado, contrastar la previsión con la capacidad real, hacer visibles el trabajo y los impedimentos en Jira, comunicar los cambios con antelación y comprobar si el incremento entregado generó el valor previsto. Este enfoque proporciona flexibilidad al equipo durante la ejecución sin sacrificar la responsabilidad ante los clientes y las partes interesadas.

Práctica de la lección

Punto de control de la lección

Repasa lo aprendido y recibe comentarios sobre tu trabajo.

0/1
Respondidas · 0/1
Lección 5: Planificación y ejecución de un sprint