Índice de rendimiento de programación: definición y ejemplos

Rodrigo Ricardo Publicado el 10 noviembre, 2020 3 minutos y 22 segundos de lectura

Justificación del índice de rendimiento del cronograma

Los proyectos tienen un comienzo y un final discretos. La capacidad de monitorear si un proyecto está en camino de entregarse en la fecha de finalización deseada, requiere el uso de un cronograma detallado que establece las tareas específicas que deberán completarse y cuándo deben completarse. Schedule Performance Index (SPI) es un cálculo matemático para determinar qué tan eficiente se está completando el programa. Un programa bien definido incluirá dependencias de tareas para indicar las tareas que pueden requerir que se complete una tarea predecesora antes de que pueda comenzar la tarea sucesora.

Consideremos este ejemplo. En un proyecto de desarrollo de software que sigue un enfoque en cascada, normalmente los requisitos se documentan antes de que pueda comenzar el diseño y el desarrollo suele estar completo antes de que comience la prueba. Estas tareas deben finalizar antes de que el software esté disponible para el usuario final.

Las tareas del proyecto deben planificarse en una herramienta de programación.

Monitoreo de horarios

Para monitorear si el proyecto cumplirá con sus fechas objetivo programadas, debemos medir periódicamente desde un punto específico en el tiempo. El punto inicial en el tiempo se denomina cronograma de referencia y las fechas reflejan cuándo deben comenzar y terminar las tareas para cumplir con los objetivos del proyecto. A los efectos del Índice de rendimiento del cronograma (SPI), la línea de base se denomina Costo presupuestado del trabajo programado o BCWS. Para determinar el BCWS, el cronograma debe estar estructurado para reflejar el costo estimado de cada tarea planificada.

A medida que avanza el proyecto, se realizan actualizaciones periódicas del cronograma para mostrar el progreso hacia la finalización de las tareas. Por lo general, esto se hace usando un porcentaje de finalización entre cero y cien. El porcentaje completado se utiliza para determinar el costo presupuestado del trabajo realizado o BCWP.

Cálculo de SPI

Con BCWS y BCWP podemos calcular el índice de rendimiento del programa (SPI). SPI es el cálculo matemático de dividir el BCWP por BCWS (BCWP / BCWS) para determinar la eficiencia del cronograma. Un número resultante de 1.0 indica que el proyecto está funcionando según lo programado. Un número mayor que 1.0 indica que un proyecto está adelantado al cronograma y un resultado menor a 1.0 indica que el proyecto está retrasado.

Ejemplo de SPI

Veamos un ejemplo de cálculo. Comenzando con la línea de base (BCWS), podemos calcular la finalización del trabajo (BCWP) multiplicando BCWS por el porcentaje completado. Una vez que tenemos esos dos puntos de datos, podemos sumar el BCWS de todas las actividades completadas o en progreso y dividirlo por el total del trabajo que se completó (BCWP).

Actividad Día planificado BCWS %Completar BCWP
UNA 1 $ 100 100% $ 100
segundo 2 $ 200 100% $ 200
C 3 $ 200 50% $ 100

Para calcular el SPI, conectamos los totales en la fórmula:

SPI = BCWP / BCWS

SPI = 400/500

SPI = 0,80

Cuando, SPI <1.0 indica que el proyecto está retrasado
Cuando, SPI = 1.0 indica que el proyecto está en el objetivo
Cuando, SPI> 1.0 indica que el proyecto está adelantado a lo programado

Resumen de la lección

Schedule Performance Index (SPI) es un cálculo útil de la eficiencia del programa. Tener un programa detallado es crucial para la precisión del cálculo. Es necesario comprender el SPI para que los proyectos sepan si se completarán dentro del plazo previsto. Para los propósitos del Índice de desempeño del cronograma, la línea de base se conoce como el costo presupuestado del trabajo programado o BCWS. Además, el trabajo realmente realizado se denomina Costo presupuestado del trabajo realizado o BCWP.

Para calcular el SPI, divida el BCWP por BCWS (BCWP / BCWS) para determinar la eficiencia del cronograma. Un número resultante de 1.0 indica que el proyecto está funcionando según lo programado. Un número mayor que 1.0 indica que un proyecto está adelantado al cronograma y un resultado menor a 1.0 indica que el proyecto está retrasado.

Explora más sobre este tema

Selecciona un tema y sigue aprendiendo...

Rodrigo Ricardo
Rodrigo Ricardo Editor y fundador