Skip to content

Sprints

Breve introducción

La metodología Scrum es un marco de trabajo de gestión de proyectos ágil utilizada para desarrollar proyectos de forma incremental y adaptativa. Se basa en la idea de ciclos cortos e iterativos llamados sprints.

Sprints

Un sprint es un periodo corto de tiempo, generalmente de dos a cuatro semanas, en el que un equipo de desarrollo trabaja para completar un conjunto específico de funcionalidades o características. Es un ciclo de desarrollo iterativo que se repite a lo largo del proyecto.

Características clave de un sprint en el desarrollo

  • Objetivo claro: Cada sprint tiene un objetivo específico y medible que se define al inicio. Este objetivo guía al equipo y le ayuda a mantenerse enfocado en las funcionalidades que se deben completar.
  • Planificación: Antes de comenzar el sprint, el equipo se reúne para planificar qué tareas se van a realizar y cómo se van a distribuir entre los miembros del equipo.
  • Trabajo diario: Durante el sprint, el equipo trabaja de forma incremental, completando pequeñas tareas cada día. Se realizan reuniones diarias para sincronizar el trabajo, identificar impedimentos y buscar soluciones conjuntas.
  • Revisión y retrospectiva: Al final del sprint, se realiza una revisión para mostrar el trabajo realizado al cliente o a las partes interesadas. También se lleva a cabo una retrospectiva para reflexionar sobre cómo ha ido el sprint y qué se puede mejorar en el siguiente.

Beneficios de los sprints en el desarrollo

  • Mayor velocidad y flexibilidad: Los sprints permiten al equipo entregar funcionalidades de forma rápida y flexible, adaptándose a los cambios en las necesidades del cliente o del proyecto.
  • Mejora en la calidad: Al trabajar en ciclos cortos, es más fácil detectar y corregir errores, lo que mejora la calidad del producto final.
  • Mayor motivación del equipo: La entrega regular de funcionalidades y la naturaleza colaborativa de los sprints aumentan la motivación y el compromiso del equipo.

Zoho Sprints

Inicio

Seleccionamos la aplicación de Sprints desde nuestro cliq

Inicio

Vemos todos los proyectos que actualmente trabajan con Sprints.

Proyectos con sprints

Trabajo pendiente

Es un listado de tareas que aún no están asociadas a ningún sprint.

Trabajo pendiente

Creación de un Sprint

En el nombre ponemos la nueva versión del sprint especificando si es de back o front. Para saber qué versión poner (Punto 3 - Mirar la documentación de convencial commit)

Creación de un sprint

Añadir tareas en el Sprint

Metemos las tareas en el sprint, seleccionándolas una a una y arrastrándolas.

Una vez hecho esto, se hará una daily con el equipo que va a desarrollar el sprint, para estimar una puntuación por tarea. (Punto 3 - Mirar la documentación de Puntuación fibonacci)

Por último se asocian a la tareas a cada desarrollador y se inicia el sprint.

Tareas

Panel Sprint

Como veréis en la imagen estamos en el Sprint v1.3.0 Front.

Vemos tres columnas:

  • To do. Tareas asociadas a un desarrollador que aún no se han empezado.
  • In ProgressEvent. Tareas que el desarrollador a iniciado.
  • Done . Tareas que el desarrollador a terminado.

Esto no es magia. Cada desarrollador está obligado bajo pena de muerte a actualizar sus tareas. Es muy importante para que el jefe del proyecto sepa cómo está yendo el desarrollo.

Panel

Tarea del Sprint

Importante ver la prioridad y la descripción.

En el caso de que no se haya terminado la tarea, poner todo lo que se ha hecho en un comentario. Este tiene que ser entendible y que no quede ninguna duda.

Detalle tarea

Cerrar sprint

Antes de cerrar el sprint hay que revisar

Fichero CHANGELOG

Añadir la versión del sprint que se está trabajando y debajo los desarrollos que se han hecho. Este fichero está creado en cada proyecto. En él se ven todas las versiones de sprint hechas con sus desarrollos desde el comienzo del proyecto.

changelog

Por último se cierra el sprint y se comprueba que esta cerrado desde la pestaña panel. Posteriormente comunicar que se ha cerrado el sprint por cliq en el chat llamado Todo Software.

Recursos adicionales