Calculateur écart de planning
Une valeur acquise de 45 000 contre une valeur planifiée de 50 000 donne un écart de planning de −5 000 et un SPI de 0,9 : le projet est en retard. Saisissez les deux montants pour obtenir l'écart, l'indice, le pourcentage et le statut. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur acquise
- 45 000
- Valeur planifiée
- 50 000
- Écart de calendrier
- -5 000
- Indice de performance des délais
- 0,9
- Écart en pourcentage
- -10
- Statut
- behind
L'écart de planning est la métrique de valeur acquise qui répond à la question centrale de chaque réunion de contrôle de projet : le travail réellement achevé est-il en avance ou en retard sur le plan de référence ? Ce calculateur d'écart de planning accepte la valeur acquise (EV, coût budgété du travail effectué) et la valeur planifiée (PV, coût budgété du travail prévu), puis renvoie l'écart de planning SV égal à EV moins PV, l'indice de performance planning SPI égal à EV divisé par PV, le pourcentage d'écart par rapport au plan et un statut clair : en avance, dans les délais ou en retard. Les chefs de projet, analystes PMO et contractants utilisent les mêmes chiffres dans les rapports d'état, tableaux de bord et réclamations d'offre.
Ce que signifient l'écart de planning et le SPI en management de la valeur acquise
En management de la valeur acquise, la valeur planifiée est la part du budget approuvé qui aurait dû être acquise à une date de reporting selon le planning de référence. La valeur acquise est la part de ce même budget représentée par le travail effectivement achevé. L'écart de planning est simplement la différence : SV égale EV moins PV.
Lorsque EV est supérieur à PV, l'équipe a réalisé plus de travail budgété que le plan n'en demandait à cette date, donc SV est positif et le projet est en avance en termes de valeur. Lorsque EV est inférieur à PV, moins de travail budgété a été accompli que prévu, SV est négatif et le projet est en retard.
L'indice de performance planning SPI égale EV divisé par PV et reformule la même comparaison en ratio : SPI supérieur à un signifie avance, égal à un sur plan, inférieur à un retard. Le pourcentage d'écart est SV divisé par PV multiplié par cent, pratique pour les tableaux de bord qui affichent déjà d'autres pourcentages. Ces définitions correspondent aux formules classiques PMI et AACE utilisées sur les projets d'investissement, programmes logiciels et contrats publics.
Nuance importante : l'écart de planning se mesure en monnaie (ou unités budgétaires), pas en jours calendaires. Un SV négatif important indique que la valeur du travail planifié non terminé est élevée ; il ne dit pas à lui seul de combien de jours le jalon de fin sera en retard. Néanmoins, SV et SPI restent les indicateurs de santé planning de première ligne avant d'examiner la marge du chemin critique ou le nivellement des ressources.
Ce calculateur se concentre sur cette arithmétique de première ligne afin que chaque rapport d'état recalcule SV et SPI à partir des deux mêmes entrées sans réinventer les formules.
Qui utilise l'écart de planning, et pourquoi
Les bureaux de portefeuille et les équipes de contrôle de programme ont besoin d'un calculateur déterministe d'écart de planning que chaque pack de statut et chaque consolidation automatisée peuvent appeler sans ouvrir un modèle de tableur qu'on aurait pu modifier. Les contractants construction et ingénierie utilisent EV et PV de leurs systèmes de coûts chaque période et doivent publier SV et SPI dans les rapports au maître d'ouvrage sous un langage contractuel qui cite déjà ces formules.
Les responsables produit logiciel et de programmes IT suivent la consommation de story points ou de budget face à un plan de release ; mapper le travail achevé en EV et le travail planifié en PV leur permet de réutiliser le langage que la direction connaît déjà des projets d'investissement. Les plateformes LMS et d'examen PMP ont besoin d'un oracle qui note correctement les items SV et SPI pour des paires EV et PV arbitraires, y compris le bord où EV égale PV.
Une validation en échec ne consomme pas le solde.
Cas d’usage
Packs mensuels d'état de projet
Alimentez l'EV et le PV de période depuis le système de coûts et publiez SV, SPI, pourcentage d'écart et le statut en avance ou en retard dans le pack PMO sans formules à la main.
Entraînement examens PMP et contrôles
Générez ou notez des items d'écart de planning avec un oracle déterministe pour des paires EV et PV arbitraires, y compris les cas limites dans les délais.
Questions fréquentes
Que signifie un écart de planning négatif ?
SV < 0 signifie que la valeur acquise est inférieure à la valeur planifiée : moins de travail budgété a été achevé que la baseline ne le prévoyait à cette date, donc le projet est en retard au sens EVM.
Pourquoi la valeur planifiée doit-elle être supérieure à zéro ?
Le SPI se définit comme EV / PV.
Comment calcule-t-on l'écart de planning ?
Soustrayez la valeur planifiée de la valeur acquise : SV = EV − PV. Avec une valeur acquise de 45 000 et une valeur planifiée de 50 000, l'écart est de −5 000 : moins de travail budgété a été réalisé que prévu à cette date.
Que signifie un SPI de 0,9 ?
Il signifie que la valeur acquise est inférieure à la valeur planifiée : le projet est en retard. Le SPI divise la valeur acquise par la valeur planifiée ; au-dessus de 1 le projet est en avance, à 1 il suit le plan, en dessous de 1 il est en retard.
L'écart de planning se mesure-t-il en jours ?
Non. Il s'exprime en monnaie ou en unités de budget, pas en jours calendaires. Un écart très négatif indique que la valeur du travail prévu restant est élevée, mais il ne dit pas à lui seul de combien de jours la fin sera repoussée.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/biz/schedule-variance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"earned_value":45000,"planned_value":50000}'const res = await fetch("https://api.kit.forhosting.com/biz/schedule-variance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"earned_value": 45000,
"planned_value": 50000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/schedule-variance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"earned_value": 45000,
"planned_value": 50000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/schedule-variance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"earned_value":45000,"planned_value":50000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"earned_value":45000,"planned_value":50000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/schedule-variance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"earned_value": 45000,
"planned_value": 50000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.schedule_variance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le chemin analytique pur alimente l'outil gratuit du navigateur et l'API, de sorte que les contrôles tableur, consolidations de portefeuille et pipelines d'automatisation ne divergent jamais sur l'avance ou le retard par rapport à la baseline approuvée.
Contrat d'entrée, champs de réponse et règles de validation
Exemple : EV de quarante-cinq mille et PV de cinquante mille donnent SV de moins cinq mille, SPI de zéro virgule neuf, pourcentage d'écart de moins dix et statut behind. Inversez les chiffres pour EV de cinquante-cinq mille et PV de cinquante mille et vous obtenez SV positif de cinq mille, SPI de un virgule un et statut ahead. Le point d'accès ne calcule pas l'écart de coût, l'estimation à l'achèvement ni les jours de chemin critique ; ce sont des métriques distinctes qui exigent d'autres entrées. Envoyez en POST un corps JSON avec deux nombres finis obligatoires. earned_value (alias ev, bcwp) est le coût budgété du travail effectué à ce jour et doit être non négatif. planned_value (alias pv, bcws) est le coût budgété du travail planifié à ce jour et doit être strictement supérieur à zéro, car le SPI se définit comme EV sur PV et une baseline nulle laisserait l'indice indéfini. Les deux champs acceptent des nombres JSON ou des chaînes numériques. Champs manquants, chaînes vides, valeurs non finies, EV négatif et PV non positif échouent avec invalid_input et ne sont pas facturés. En succès la réponse renvoie earned_value et planned_value, puis schedule_variance (EV moins PV), schedule_performance_index (EV divisé par PV), percent_variance ((SV divisé par PV) multiplié par cent), un enum de statut ahead, on_schedule ou behind dérivé du signe de SV, une chaîne formula rappelant les identités PMI et une courte phrase d'interprétation adaptée aux info-bulles ou notes de bas de rapport. EV et PV égaux renvoient un écart nul, SPI de un et on_schedule.
Cas d'intégration
Tableaux de bord de consolidation de portefeuille
Appelez l'API pour chaque projet actif et tracez le SPI et l'écart de planning afin que la direction voie quels programmes sont en retard sur le plan de référence.
Questions techniques
Comment calculer l'écart de planning à partir d'EV et PV ?
Envoyez earned_value (EV) et planned_value (PV). L'API renvoie SV = EV − PV, SPI = EV / PV, le pourcentage d'écart et un statut ahead, on_schedule ou behind.
Qu'est-ce que le SPI et son lien avec le SV ?
Le SPI est EV divisé par PV. SPI > 1 correspond à un SV positif (en avance), SPI = 1 à un SV nul (sur plan) et SPI < 1 à un SV négatif (en retard).
Combien coûte le calculateur d'écart de planning ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.