Gestión del valor ganado
Con 100.000 de trabajo planificado, 90.000 de valor ganado y 110.000 gastados, el proyecto va 20.000 por encima del presupuesto y 10.000 por detrás del plan, con un CPI de 0,818 y un SPI de 0,9. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Valor planificado
- 100 000
- Valor ganado
- 90 000
- Costo real
- 110 000
- Variación de costos
- -20 000
- Variación del cronograma
- -10 000
- Índice de desempeño de costos
- 0,8181818182
- Índice de desempeño del cronograma
- 0,9
La gestión del valor ganado es el método de control de proyecto que sitúa el trabajo planificado, el trabajo completado y el dinero gastado en la misma escala, de modo que una sola instantánea muestra si el proyecto va por encima o por debajo del presupuesto y por delante o por detrás del cronograma. Esta calculadora de gestión del valor ganado acepta el valor planificado (PV), el valor ganado (EV) y el coste real (AC) y devuelve los cuatro índices clásicos de los informes de estado PMI: la variación de coste CV igual a EV menos AC, la variación de cronograma SV igual a EV menos PV, el índice de desempeño de costes CPI igual a EV dividido por AC y el índice de desempeño del cronograma SPI igual a EV dividido por PV. Los jefes de proyecto, analistas de PMO, contratistas y candidatos a examen necesitan esas cuatro cifras en cada periodo de informe. Se rechaza cualquier entrada negativa y un valor ganado igual a cero, porque las ratios no son una señal útil de desempeño cuando aún no se ha ganado trabajo presupuestado.
Qué significan CV, SV, CPI y SPI en la gestión del valor ganado
En la gestión del valor ganado, tres cifras monetarias describen el mismo recorte de un proyecto en una fecha de informe. El valor planificado (PV, también llamado BCWS) es el presupuesto aprobado del trabajo que debería haberse terminado en esa fecha según el cronograma base. El valor ganado (EV, también llamado BCWP) es el presupuesto aprobado del trabajo que realmente se ha terminado.
El coste real (AC, también llamado ACWP) es el dinero gastado para lograr ese trabajo terminado. La variación de coste es EV menos AC: un CV positivo significa que el trabajo completado costó menos que su presupuesto, así que el proyecto va por debajo del presupuesto en términos de valor; un CV negativo significa que costó más, así que va por encima del presupuesto; y un CV cero significa que el trabajo completado aterrizó exactamente en su presupuesto.
La variación de cronograma es EV menos PV: un SV positivo significa que se ha logrado más trabajo presupuestado del que pedía la línea base, así que el proyecto va por delante del cronograma en términos de valor; un SV negativo significa menos, así que va por detrás; y un SV cero significa que el trabajo ganado coincide con el plan. Los dos índices de desempeño reformulan esas brechas como ratios que viajan bien entre proyectos de distinto tamaño.
CPI es EV dividido por AC: mayor que uno es por debajo del presupuesto, igual a uno en presupuesto y menor que uno por encima. SPI es EV dividido por PV: mayor que uno es adelanto, igual a uno en plazo y menor que uno retraso. Estas cuatro identidades son la comprobación de salud de primera línea de PMI y AACE usada en construcción de capital, programas de software, contratos de defensa e ítems de examen PMP.
Por sí solas no predicen días de calendario de retraso ni una estimación al término completa; le dicen, a partir de tres números, si coste y cronograma están sanos ahora mismo frente a la línea base aprobada.
Quién usa las cifras de valor ganado
Los equipos de control de programas y las oficinas de cartera necesitan una calculadora determinista de gestión del valor ganado que cada paquete de estado, informe al propietario y agregado automático puedan invocar sin abrir una plantilla de hoja de cálculo que alguien pudo haber editado. Los contratistas de construcción e ingeniería extraen PV, EV y AC de sus sistemas de costes cada periodo y deben publicar CV, SV, CPI y SPI bajo lenguaje contractual que ya cita esas fórmulas PMI.
Los gestores de producto de software y de programas de TI mapean el backlog completado a valor ganado, el plan de release a valor planificado y el consumo a coste real para que la dirección vea los mismos cuatro índices que ya conoce de los proyectos de capital. Las plataformas LMS y los generadores de examen PMP necesitan un oráculo que califique las cuatro identidades correctamente para triples arbitrarios, incluidos los bordes en los que el proyecto está exactamente en presupuesto o exactamente en plazo.
La validación fallida no consume saldo. Este extremo no calcula la estimación al término, el índice de desempeño por completar ni los días de camino crítico; esas métricas necesitan supuestos extra que esta calculadora se niega a inventar.
Qué puede hacer con ella
Paquetes de estado de la PMO e informes al propietario
Recalcule CV, SV, CPI y SPI cada periodo a partir del valor planificado, el valor ganado y el coste real del sistema de costes, de modo que cada diapositiva y cada reclamación usen las mismas identidades PMI.
Controles de contratista y de proyectos de capital
Publique el desempeño de coste y cronograma frente a la línea base aprobada cuando el contrato ya exige índices de valor ganado, sin una hoja de cálculo editada a mano.
Ejercicios PMP y calificación automática en LMS
Califique ítems de examen de valor ganado con un oráculo determinista que rechaza entradas negativas y un valor ganado cero en lugar de inventar una ratio.
Preguntas frecuentes
¿Qué ocurre si una entrada es negativa?
El valor planificado, el valor ganado y el coste real son importes presupuestados o gastados y no pueden bajar de cero. La entrada inválida no se factura.
¿Por qué se rechaza un valor ganado igual a cero?
Esta calculadora es una instantánea de desempeño del trabajo ya ganado.
¿Qué significan un CPI y un SPI mayores que uno?
Un CPI mayor que uno (y un CV positivo) significa por debajo del presupuesto: el trabajo ganado costó menos de lo que sugeriría el gasto real. Un SPI mayor que uno (y un SV positivo) significa adelanto del cronograma en términos de valor: hay más trabajo presupuestado completado del que pedía el plan.
¿Qué indican la desviación de coste y la de plazo?
La desviación de coste es el valor ganado menos el coste real: si es positiva, el trabajo hecho costó menos de lo presupuestado. La de plazo es el valor ganado menos el planificado: si es positiva, se ha hecho más trabajo del previsto.
¿Qué diferencia hay entre valor planificado, valor ganado y coste real?
El valor planificado es el presupuesto del trabajo que debería estar terminado en la fecha del informe. El valor ganado, el presupuesto del trabajo realmente terminado. El coste real, el dinero gastado de verdad para terminarlo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/earned-value-management \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"planned_value":100000,"earned_value":90000,"actual_cost":110000}'const res = await fetch("https://api.kit.forhosting.com/fin/earned-value-management", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"planned_value": 100000,
"earned_value": 90000,
"actual_cost": 110000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/earned-value-management",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"planned_value": 100000,
"earned_value": 90000,
"actual_cost": 110000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/earned-value-management", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"planned_value":100000,"earned_value":90000,"actual_cost":110000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"planned_value":100000,"earned_value":90000,"actual_cost":110000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/earned-value-management", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"planned_value": 100000,
"earned_value": 90000,
"actual_cost": 110000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.earned_value_management",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Contrato de entrada, campos de respuesta y reglas de validación
Envíe por POST un cuerpo JSON con tres números finitos obligatorios en la misma moneda del proyecto. planned_value (alias pv, bcws) es el coste presupuestado del trabajo programado hasta la fecha y debe ser estrictamente mayor que cero, porque el SPI se define como EV entre PV y una línea base nula o negativa dejaría el índice indefinido o sin sentido. earned_value (alias ev, bcwp) es el coste presupuestado del trabajo realizado hasta la fecha y debe ser estrictamente mayor que cero: un EV negativo no es un importe presupuestado válido, y un EV cero se rechaza porque la capacidad es una instantánea de desempeño del trabajo ya ganado, no un marcador de inicio de proyecto. actual_cost (alias ac, acwp) es el dinero gastado en ese trabajo realizado y debe ser estrictamente mayor que cero para que CPI igual a EV entre AC siga siendo un número JSON finito. Cada campo puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, valores no finitos, cualquier entrada negativa y un valor ganado cero (o un valor planificado o coste real cero) fallan con invalid_input y no se facturan. En éxito la respuesta repite las tres entradas y devuelve cost_variance, schedule_variance, cost_performance_index, schedule_performance_index, un cost_status under_budget, on_budget u over_budget, un schedule_status ahead, on_schedule o behind, una cadena formula que reescribe las identidades PMI y una frase breve de interpretación apta como nota al pie de un paquete de estado. Ejemplo: valor planificado de cien mil, valor ganado de noventa mil y coste real de ciento diez mil da CV de menos veinte mil, SV de menos diez mil, CPI de unos cero punto ocho uno ocho, SPI de cero punto nueve, cost_status over_budget y schedule_status behind.
Dónde aporta valor una API de gestión del valor ganado
Como la implementación es parse de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red de salida.
Preguntas técnicas
¿Cómo se calculan CV, SV, CPI y SPI?
Envíe planned_value (PV), earned_value (EV) y actual_cost (AC) finitos y positivos. La API devuelve CV = EV − AC, SV = EV − PV, CPI = EV / AC y SPI = EV / PV, más el estado de coste y de cronograma.
¿Cuánto cuesta la calculadora de gestión del valor ganado?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.