Entradas archivadas en Scrum

velocidad scrumLa velocidad es uno de los valores que permite definir a las empresas que utilizan Scrum de las que no.
Se entiende por velocidad al número de puntos de esfuerzo que se realizan en cada Sprint, sólo se computan las historias terminadas.

El equipo ha estimado el coste de cada tarea, al final del sprint se recuentan las tareas finalizadas y el coste de las mismas, por ejemplo, un equipo termina 10 tareas de un punto, 5 tareas de 3 puntos y dos tareas de 6 puntos y una de 8 puntos, en total de 45 puntos finalizados en el Sprint, su velocidad ha sido de 45.

Esta velocidad no tiene ningún valor para personas ajenas al equipo y la empresa, dado que no conocen el valor de cada punto con el que se mide la velocidad, pero si es un gran indicador para el equipo y los gestores de la empresa, es un valor importante por:

1º- Se conoce la velocidad de producción, un indicador de cuántos puntos se pueden producir por sprint. Con ello no se carga al equipo con tareas extras en cada sprint, no sometiéndolo a un estrés innecesario, que al final lleva a no producir mucho más, y a obtener mala calidad en lo que se produce, porque la atención se disminuye a tener que dividirse entre más puntos y además soportar una carga excesiva.

2º- Se cuantifica un índice de producción en cada Sprint, lo que permite calcular exactamente el coste de cada punto, ajustar el presupuesto a los clientes y conocer el beneficio de cada trabajo.

3º.- Se elimina la incertidumbre del trabajo y al realizar un presupuesto no se le tiene que añadir ningún coste adicional pensando en las desviaciones internas del equipo.

No confundir la velocidad con el factor de foco, que son dos cosas distintas.

Para calcular el factor de foco, que es el indicador mas importante, se estima una velocidad, supongamos que tenemos en el equipo 6 personas y cada una produce en una situación ideal 1 punto cada día. Por lo que el equipo produce 6 puntos por día.
Si un Sprint dura 10 días, la situación ideal es que el equipo produzca 60 puntos al final del Sprint.

Como no existe un mundo ideal, dado que una persona no puede estar al 100% todo el día, aparte de llamadas, tareas que dan problemas por causas imprevistas, resfriados, etc., se estima que un equipo para estar en su máximo de producción deben tener un factor de foco del 80%.

En nuestro caso, si el equipo ha producido 45 puntos, un 75% de factor de foco. Es una buena cifra y se acerca al 80%.

Es importante calcular el factor de foco porque así sabemos cuánto vamos a producir en un Sprint, pongamos el ejemplo de que en un Sprint dos miembros del equipo tienen que trabajar dos días en una feria, en un stand, por lo que hay que descontar 4 puntos del total, tenemos 56, por lo que:

56 (velocidad ideal) x 0,75 (factor de foco) = 42 de velocidad prevista para el próximo Sprint.

Calendario Sprint ScrumUno de los dilemas que se plantea una empresa es plantear el tiempo de cada Sprint, el tiempo de cada ciclo de producción. Los entendidos recomiendan que estos ciclos finalicen en plazos de 15 días a un mes, dependiendo del tipo de tarea a desarrollar.

Este tiempo no tiene por qué ser rígido, estático, puede variar según el tipo de trabajo a realizar, no existe una fórmula mágica que marque la duración perfecta de un Sprint, dado que las empresas pasan por diferentes épocas de producción que pueden afectar también a la duración de las mismas.

Es importante que la duración del Sprint tenga el suficiente tiempo para poder cerrar tareas de la pila de producto, de manera que se pueda dar por cerrada una tarea y presentarse al cliente como concluida.

Poner Sprint cortos, de 15 días por ejemplo, obliga a invertir un número de horas el día de estimación y de retrospectiva, tal que de los 10 días hábiles que tiene una semana solo se efectúen 8 de realización de trabajos. El primer día se emplea estimando y preparando la pila de Sprint. El último día es cuando se realizan las presentaciones de productos y la retrospectiva.

Si una empresa opta por un Sprint de un mes, sobre el papel gana días de trabajo efectivo, supongamos que un mes dura cuatro semanas, pues de 20 días de trabajo solo dedica dos a reuniones, siendo un 10% del tiempo, y no el 20% si se hace un Sprint de dos semanas.

La ventaja de un Sprint corto es que el Equipo tienen unos objetivos más breves, por lo que consigue antes la satisfacción del trabajo bien hecho, no desviando la mirada de los proyectos mas allá de dos semanas.

Scrum permite que cada empresa pueda gestionar los plazos como más le interese, incluso existen algunas que realizan Sprints de una semana.

Lo importante es:

  • Poder cerrar historias al finalizar cada Sprint.
  • Poder enseñar al cliente avances en su proyecto.
  • Que el equipo no pierda el foco de atención si es un periodo largo.
  • Cerrar los periodos.