martes, octubre 22, 2013

EVM, CPI, SPI en AGILE / SCRUM

En el mundo Agile / Ágil he notado tres tendencias:
  1. Los que buscan la optimiización, la eficiencia, el ROI, (tipo Jeff Sutterland)
  2. Los que son extremadamente poéticos, que nos les gusta que les hablen de puntos de historia, de horas, de eficiencia, solo de valor como un bien tangible de una manera sobrenatural para el PO (Product Owner)
  3. y los que están /estamos (me incluyo) en la mitad de las corrientes, que creemos que primero están las personas e interacciones que los procesos y herramientas (como lo promulga el manifiesto ágil, - clic aquí), pero que aún así les interesan los índices las métricas para mejorar predictibilidad y lograr equipos más felices y más profesionales.

Este articulo no le gustará a los segundos, los otros dos lo recibirán con agrado. No voy a satanizar ni a exaltar a ninguna de estas tres corrientes, lo que si he comprendido es que cada equipo encuentra las métricas que le ayudan a autogestionarse y a saber si llegan a la meta, a concretar la visión. 

Dentro del  amplio espectro de métricas posibles, y con la necesidad de tener herramientas para medir el avance de parte del PO basados en los lineamientos del PMBOK, hace unos días me encontré con este PDF de Collabnet AgileEVM  clic aquí, donde se explica como calcular el valor del SPI, CPI para proyectos ágiles. A continuación realizaré mi propio ejemplo basado en esta propuesta:


Puntos estimados para el proyecto
250
BAC (budget At Completion)

Presupuesto estimado del proyecto)
 $ 130.000.000 
Puntos totales hasta el momento
60
Porcentaje completado

Puntos totales hasta el momento / Puntos estimados del proyecto

24%
Sprints planeados 
5
Sprints completados hasta el momento
2
Porcentaje pleneado completado

Sprints completados hasta el momento / sprints planeados

40%
 PV (valor planeado)

BAC (2)x Porcentaje planeado completado

$ 52.000.000 
EV (Valor ganado)

BAC x Porcentaje completado

$ 31.200.000 
AC (costo actual del producto)

Total desembolsado, facturado, o pagado por el producto
$ 43.000.000
CPI = EV/AC

índice de desempeño del costo.

Esto se interpreta que por $100 que se invierten solo $72,56 se
convierten en valor para el producto 
72,56%
SPI= EV / PV

índice de desempeño del cronograma.

Esto se interpreta como, que tenemos un atraso del 40% respecto
a lo que deberíamos estar hoy.
60,00%
EAC  (costo estimado final del proyecto - estimate at completion )

Forma de cálculo 1 - supone similar comportamiento del proyecto

EAC = BAC / CPI

$ 179.166.667
EAC  (costo estimado final del proyecto - estimate at completion )

Forma de cálculo 2 - se usa cuando la situación actual
es atípica respecto al futuro, y creemos que la situación se corrige

EAC = AC + BAC – EV

$ 141.800.000
EAC  (costo estimado final del proyecto - estimate at completion )

Forma de calculo 3 - se usa cuando se supone un mal rendimiento
del costo así como la necesidad de establecer una
fecha de conclusión inamovible

EAC = AC + [(BAC – EV) / (CPI acumulativo x SPI acumulativo)].

$ 269.944.444


Es importante tener en cuenta que todas estas son proyecciones que ayudan a saber como esta la salud de la construcción del producto respecto a un plan inicial el cual es una aproximación, una estimación y no un compromiso.

Pero si resulta por ejemplo, que se encuentra valor de negocio en el Sprint 3 (por un costo de $22.000.000) y se decide NO seguir construyendo, crear un Release y salir a producción,  pues se alcanzó el objetivo que se quería con el proyecto, el costo del proyecto es menor ($65.000.000) y  se puede tener un ROI mucho más temprano que bajo el esquema de trabajo tradicional que por lo general solo contempla la finalización del producto cuando se alcanza todo el proyecto con su alcance pactado.

Saludos Ágiles

Jorge Abad

No hay comentarios.:

Publicar un comentario