Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Qué es un Sprint de Scrum

Abraham Requena Mesa
Qué es un Sprint de Scrum
El reproductor de video será cargado en breves instantes.

Cuando hablamos de Sprint, hablamos de la parte más importante de Scrum, por eso vamos a ver qué es un Sprint, las etapas y cómo se desarrollan en profundidad.

Qué es un Sprint

Sprint es el nombre que va a recibir cada uno de los ciclos o iteraciones que vamos a tener dentro de dentro de un proyecto Scrum.

Nos van a permitir tener un ritmo de trabajo con un tiempo prefijado, siendo la duración habitual de un Sprint unas cuatro semanas, aunque lo que la metodología dice es que debería estar entre dos semanas y un máximo de dos meses.

En cada Sprint o cada ciclo de trabajo lo que vamos a conseguir es lo que se denomina un entregable o incremento del producto, que aporte valor al cliente.

La idea es que cuando tenemos un proyecto bastante largo, por ejemplo un proyecto de 12 meses, vamos a poder dividir ese proyecto en doce Sprints de un mes cada uno. En cada uno de esos Sprints vamos a ir consiguiendo un producto, que siempre, y esto es muy importante, sea un producto que esté funcionando.

Vamos a verlo de forma más clara en esta imagen:

Representación de un Sprint de Scrum tradicional

En la misma tenemos una pila o product backlog, que serían todos los requisitos que nos pide el cliente, es decir, el año completo de trabajo. La idea es ir seleccionando esos requisitos en los que tenemos la pila dividida, y los vamos a ir haciendo en diferentes Sprints.

Esto se haría seleccionando esos requisitos realizamos todos los pasos que conforman un Sprint, es decir, la toma de requisitos, diseño, implementación, pruebas y despliegue en el plazo establecido, y así vamos a tener siempre un software que sea válido, un software funcionando.

Qué engloba un Sprint

Cuando hablamos de Sprint en Scrum técnico, engloba todo el proceso, es decir, desde que decidimos qué vamos a hacer para ese Sprint, hasta que estudiamos cómo hemos trabajando en ese Sprint.

Etapas de un Sprint

Cuando estamos en un proyecto Scrum y comenzamos un Sprint, el mismo siempre comienza con la reunión de planificación del Sprint. En esa reunión vamos a decidir lo que vamos a hacer y cómo lo vamos a hacer, el número de tareas o de historias de usuario que vamos a realizar en el Sprint.

Después vamos a tener otra serie de reuniones:

  • Reuniones de Scrum diario, que van a ser pequeñas reuniones con los miembros del equipo.
  • Revisión del Sprint, en la que vamos a aceptar o denegar el Sprint.
  • Reunión de retrospectiva, dónde vamos a ver cómo ha trabajado el equipo y qué problemas ha tenido durante el desarrollo y cómo lo podemos corregir.

El Spring engloba todo lo anterior, desde que comienza el mismo hasta que es aceptado o denegado, y el equipo se pregunta cómo ha trabajado.

Ciclo de trabajo con Scrum

Esquema representativo de un ciclo Scrum

Aquí vemos cómo es el ciclo de trabajo con el Scrum, dónde tenemos la pila del producto o la pila de requisitos del cliente, que va pasando una pila del Sprint, que son los requisitos que vamos a hacer en el mismo, lo implementamos todo y obtenemos un incremento.

Esto sería un Sprint en Scrum técnico, porque el concepto de Sprint en Scrum pragmático o Scrum avanzado no existe ese concepto, dónde vamos a tener un flujo continuo sin necesidad de tener ciclos prefijados.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Guía rápida para aprender Scrum

Guía rápida para aprender Scrum

Metodologías y herramientas

20 de Febrero de 2018

En este artículo hemos querido crear una guía para aprender Scrum. Conoce cómo funciona, qué es un sprint, que es el product backlog y los roles del equipo entre otros.

Los roles de Scrum

Los roles de Scrum

Metodologías y herramientas

18 de Diciembre de 2018

Conoce los diferentes roles existentes en Scrum, los grupos que conforman y las tareas y obligaciones que tienen cada uno de ellos. Conocer estos roles, es necesario dentro de un equipo de desarrollo.

Curso de Scrum técnico

Curso de Scrum técnico

curso

Con este curso aprenderás:

  • Conocerás que es Scrum.
  • Conocerás los principios en los que se basa Scrum.
  • Conocerás las partes en las que se divide un proyecto Agile.

Duración: 2 horas y 22 minutos

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars