sábado, 11 de julio de 2020

Tamaño del Sprint - Cual es el ideal para un equipo Scrum

Se habla mucho sobre el tamaño fijo que debe de tener el Sprint, en la Guía Oficial de Scrum menciona de una duración máxima de 4 semanas.

Scrum Guide: "El corazón de Scrum es el Sprint, tiempo fijo de un mes o menos, durante el cual "Listo", usable y un incremento potencialmente puesto en producción es creado. Sprints tienen duración consistente a través del esfuerzo de desarrollo, un Sprint comienza inmediatamente despues de concluir el anterior.
Los Sprints están limitados a un mes calendario. Cuando el horizonte del Sprint es muy largo, la definición de lo que es construido puede cambiar, puede llegar la complejidad y pueden incrementar los riesgos. Los Sprints habilitan predictibilidad, asegurando la inspección y adaptación del progreso a través del Objetivo del Sprint, al menos cada mes calendario. Los Sprints limitan el riego, al costo de un mes calendario"

Sin embargo en el SBOK mencionan de 1 a 6 semanas como máximo, lo cual va en contradicción de la guía oficial de Scrum.

En cuanto al Sprint, contamos con dos reglas inquebrantables.

1. No se deben de aceptar cambios en el transcurso de la ejecución del Sprint, cuidando y respetando lo pactado y comprometido por el equipo (Cuidando el cumplimiento del objetivo del Sprint)
2. La duración del Sprint es inamovible

Claro que existen casos extremos donde se puede negociar con el Product Owner el romper estas reglas (aunque no es aconsejable)

Pude observar en alguna ocasión el negociar el modificar el Sprint ya sea a 1 semana donde se tenían que acortar las integraciones para poder salir mas rápido a producción, donde era el producto final un sitio Web donde se ofertaban cursos en linea, aunque el manejo de la información era muy sensible por lo que se tenia que tener sumo cuidado al momento de realizar la integración.

Así mismo trabaje en otra empresa donde se tenia el Sprint de 1 mes donde se requería bastante coordinación, la ventaja era que daba el tiempo necesario al equipo de control de calidad de realizar todas las pruebas necesarias antes de completar el Sprint. Esto ayudaba a mantener la calidad en los incrementos desarrollados.

En lineas generales la duración del Sprint debería ser lo mínimo que toma al equipo de desarrollo completar un User Story (Listo).

Hay que tomar en consideración el factor de poder trabajar en los cambios de requerimientos que llegan durante el Sprint,

Mi percepción personal es que deberíamos tomar en cuenta los factores clave, según el tamaño del equipo, cual es la capacidad que se tiene, nuestro equipo esta maduro, el producto a desarrollar permite entregas in iteraciones cortas, no nos olvidemos tambien que se debe realizar el grooming dentro del Sprint para asegurar el tener por lo menos User Stories "Listas" por lo menos para dos Sprints siguientes.


No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.