إدارة القيمة المكتسبة
مع عمل مخطط بقيمة 100,000 وقيمة مكتسبة 90,000 وتكلفة فعلية 110,000، يتجاوز المشروع ميزانيته بمقدار 20,000 ويتأخر عن الجدول بمقدار 10,000، ويبلغ CPI نحو 0.818 وSPI قدره 0.9. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيمة المخططة
- 100,000
- القيمة المكتسبة
- 90,000
- التكلفة الفعلية
- 110,000
- انحراف التكلفة
- -20,000
- انحراف الجدول الزمني
- -10,000
- مؤشر أداء التكلفة
- 0.8181818182
- مؤشر أداء الجدول الزمني
- 0.9
إدارة القيمة المكتسبة هي أسلوب ضبط المشروع الذي يضع العمل المخطط والعمل المنجز والمال المنفق على المقياس نفسه، فيُظهر لقطة واحدة إن كان المشروع فوق الميزانية أو تحتها ومتقدّمًا على الجدول أو متأخرًا عنه. تقبل حاسبة إدارة القيمة المكتسبة هذه القيمة المخططة (PV) والقيمة المكتسبة (EV) والتكلفة الفعلية (AC) وتُرجع المؤشرات الأربعة الكلاسيكية لتقارير حالة PMI: انحراف التكلفة CV يساوي EV ناقص AC، وانحراف الجدول SV يساوي EV ناقص PV، ومؤشر أداء التكلفة CPI يساوي EV مقسومًا على AC، ومؤشر أداء الجدول SPI يساوي EV مقسومًا على PV. يحتاج مديرو المشاريع ومحللو مكاتب إدارة المشاريع والمقاولون ومرشحو الامتحانات هذه الأرقام الأربعة في كل فترة تقرير. يُرفض أي إدخال سالب، وتُرفض قيمة مكتسبة صفرية، لأن النسب ليست إشارة أداء مفيدة عندما لم يُكتسب بعد عمل ميزاني.
معنى CV وSV وCPI وSPI في إدارة القيمة المكتسبة
في إدارة القيمة المكتسبة تصف ثلاثة مبالغ مالية الشريحة نفسها من المشروع في تاريخ تقرير. القيمة المخططة (PV، وتُسمى أيضًا BCWS) هي الميزانية المعتمدة للعمل الذي كان ينبغي أن يكتمل بحلول ذلك التاريخ وفق جدول خط الأساس. القيمة المكتسبة (EV، وتُسمى أيضًا BCWP) هي الميزانية المعتمدة للعمل الذي اكتمل فعلًا.
التكلفة الفعلية (AC، وتُسمى أيضًا ACWP) هي المال المنفق لإنجاز ذلك العمل المكتمل. انحراف التكلفة هو EV ناقص AC: CV موجب يعني أن العمل المنجز كلّف أقل من ميزانيته فالمشروع تحت الميزانية من حيث القيمة، وCV سالب يعني أنه كلّف أكثر فالمشروع فوق الميزانية، وCV صفري يعني أن العمل المنجز وقع تمامًا على ميزانيته.
انحراف الجدول هو EV ناقص PV: SV موجب يعني أن عملًا ميزانيًا أكثر مما طلبه خط الأساس قد أُنجز فالمشروع متقدّم على الجدول من حيث القيمة، وSV سالب يعني أقل فالمشروع متأخر، وSV صفري يعني أن العمل المكتسب يطابق الخطة. يعيد مؤشرا الأداء صياغة تلك الفجوات كنسب تُقارن جيدًا بين مشاريع بأحجام مختلفة. CPI يساوي EV مقسومًا على AC: أكبر من واحد تحت الميزانية، ومساوٍ لواحد على الميزانية، وأصغر من واحد فوق الميزانية.
SPI يساوي EV مقسومًا على PV: أكبر من واحد متقدّم، ومساوٍ لواحد في الموعد، وأصغر من واحد متأخر. هذه الهويات الأربع هي فحص الصحة في الخط الأول لدى PMI وAACE المستخدم في إنشاءات رأس المال وبرامج البرمجيات وعقود الدفاع وبنود امتحان PMP. لا تتنبأ وحدها بأيام تقويم للتأخر ولا بتقدير إكمال كامل؛ بل تخبرك، من ثلاثة أرقام، إن كانت التكلفة والجدول سليمين الآن أمام خط الأساس المعتمد.
من يعتمد على أرقام القيمة المكتسبة
تحتاج فرق ضبط البرامج ومكاتب المحفظة حاسبة حتمية لإدارة القيمة المكتسبة يمكن لكل حزمة حالة وتقرير مالك وتجميع آلي استدعاؤها دون فتح قالب جدول قد يكون أحدهم عدّله. يستخرج مقاولو البناء والهندسة PV وEV وAC من أنظمة التكلفة كل فترة ويجب أن ينشروا CV وSV وCPI وSPI بموجب لغة تعاقدية تستشهد أصلًا بصيغ PMI تلك. يربط مديرو منتجات البرمجيات وبرامج تقنية المعلومات العمل المتراكم المكتمل بالقيمة المكتسبة وخطة الإصدار بالقيمة المخططة والاستهلاك بالتكلفة الفعلية حتى ترى القيادة المؤشرات الأربعة نفسها التي تعرفها من مشاريع رأس المال.
تحتاج منصات LMS ومولّدات امتحان PMP حَكَمًا يصحّح الهويات الأربع لأي ثلاثيات، بما في ذلك الحدود حيث المشروع تمامًا على الميزانية أو تمامًا في الموعد. التحقق الفاشل لا يستهلك الرصيد. أبقِ الطلبات صغيرة وثبّت CV وSV وCPI وSPI المقرَّبين في اختبارات الانحدار، فتحصل على أرقام قابلة للتكرار لصحة التكلفة والجدول للوحات ومطالبات المالك وتمارين الشهادات دون إقامة محرك EVM كامل خاص بك.
لا يحسب هذا الطرف تقدير الإكمال ولا مؤشر أداء المتبقي ولا أيام المسار الحرج؛ فتلك المقاييس تحتاج افتراضات إضافية ترفض هذه الحاسبة اختراعها.
حالات الاستخدام
حزم حالة مكتب إدارة المشاريع وتقارير المالك
أعد حساب CV وSV وCPI وSPI كل فترة من القيمة المخططة والقيمة المكتسبة والتكلفة الفعلية لنظام التكلفة حتى تستخدم كل شريحة وكل مطالبة هويات PMI نفسها.
ضبط المقاول ومشاريع رأس المال
انشر أداء التكلفة والجدول أمام خط الأساس المعتمد عندما يشترط العقد أصلًا مؤشرات القيمة المكتسبة، دون جدول ممتد معدَّل يدويًا.
تمارين PMP والتصحيح الآلي في LMS
صحّح بنود امتحان القيمة المكتسبة بحَكَم حتمي يرفض المدخلات السالبة والقيمة المكتسبة الصفرية بدل اختراع نسبة.
الأسئلة الشائعة
ماذا يحدث إذا كان إدخال سالبًا؟
القيمة المخططة والقيمة المكتسبة والتكلفة الفعلية مبالغ ميزانية أو إنفاق ولا يجوز أن تنزل تحت الصفر. الإدخال غير الصالح لا يُفوتر.
ماذا يعني CPI وSPI أكبر من واحد؟
CPI أكبر من واحد (وCV موجب) يعني تحت الميزانية: العمل المكتسب كلّف أقل مما يوحي به الإنفاق الفعلي. SPI أكبر من واحد (وSV موجب) يعني تقدّمًا على الجدول من حيث القيمة: اكتمل عمل ميزاني أكثر مما طلبته الخطة.
ماذا يعني انحراف التكلفة وانحراف الجدول؟
انحراف التكلفة هو القيمة المكتسبة ناقص التكلفة الفعلية، وإن كان موجبًا فقد كلّف العمل المنجز أقل من ميزانيته. وانحراف الجدول هو القيمة المكتسبة ناقص القيمة المخططة، وإن كان موجبًا فقد أُنجز عمل أكثر من المقرر.
ما الفرق بين القيمة المخططة والقيمة المكتسبة والتكلفة الفعلية؟
القيمة المخططة هي ميزانية العمل الذي كان يجب أن يكتمل حتى تاريخ التقرير، والقيمة المكتسبة هي ميزانية العمل الذي اكتمل فعلًا، والتكلفة الفعلية هي المال المنفق حقًا لإنجازه.
لماذا لا تُقبل قيمة مكتسبة تساوي صفرًا؟
لأن الحساب لقطة لأداء عمل أُنجز بالفعل. فإذا لم يُكتسب شيء بعد لا تقول المؤشرات شيئًا عن الأداء، لذلك تُرفض القيمة المكتسبة الصفرية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
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)مثال على الطلب
{
"planned_value": 100000,
"earned_value": 90000,
"actual_cost": 110000
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.earned_value_management",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تغذّي الحسابات الخالصة نفسها ودجة المتصفح المجانية وواجهة API، فلا تختلف لوحات المعلومات وأنابيب الأتمتة حول CV أو SV أو CPI أو SPI.
عقد الإدخال وحقول الاستجابة وقواعد التحقق
أرسل جسم JSON بطريقة POST يضم ثلاثة أرقام محدودة إلزامية بعملة المشروع نفسها. planned_value (الأسماء البديلة pv وbcws) هو التكلفة الميزانية للعمل المجدول حتى التاريخ ويجب أن يكون أكبر من الصفر بصرامة، لأن SPI يُعرَّف كـ EV على PV وخط أساس صفري أو سالب يترك المؤشر غير معرَّف أو بلا معنى. earned_value (الأسماء البديلة ev وbcwp) هو التكلفة الميزانية للعمل المنجز حتى التاريخ ويجب أن يكون أكبر من الصفر بصرامة: EV السالب ليس مبلغًا ميزانيًا صالحًا، وEV الصفري يُرفض لأن القدرة لقطة أداء لعمل مكتسب أصلًا وليست علامة بداية مشروع. actual_cost (الأسماء البديلة ac وacwp) هو المال المنفق على ذلك العمل المنجز ويجب أن يكون أكبر من الصفر بصرامة حتى يبقى CPI المساوي لـ EV على AC رقم JSON محدودًا. قد يصل كل حقل رقم JSON أو سلسلة رقمية. الحقول الناقصة والسلاسل الفارغة والقيم غير المحدودة وأي إدخال سالب وقيمة مكتسبة صفرية (أو قيمة مخططة أو تكلفة فعلية صفرية) تفشل بـ invalid_input ولا تُفوتر. عند النجاح تعيد الاستجابة المدخلات الثلاثة ثم cost_variance وschedule_variance وcost_performance_index وschedule_performance_index وحالة cost_status من under_budget أو on_budget أو over_budget وحالة schedule_status من ahead أو on_schedule أو behind وسلسلة formula تعيد هويات PMI وجملة تفسير قصيرة تصلح حاشية لحزمة حالة. مثال: قيمة مخططة مئة ألف وقيمة مكتسبة تسعون ألفًا وتكلفة فعلية مئة وعشرة آلاف تنتج CV سالب عشرين ألفًا وSV سالب عشرة آلاف وCPI نحو صفر فاصلة ثمانية واحد ثمانية وSPI صفر فاصلة تسعة وcost_status over_budget وschedule_status behind.
أين تثبت واجهة API لإدارة القيمة المكتسبة قيمتها
تستفيد مواقع المحتوى التي تتنافس على حاسبة إدارة القيمة المكتسبة من ودجة مجانية حية يطابق مسار متصفحها مسار API المدفوع على الوحدة النقية نفسها. لأن التنفيذ من طبقة parse A، كل استدعاء ناجح يكلف السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة.
أسئلة تقنية
كيف تُحسب CV وSV وCPI وSPI؟
أرسل planned_value (PV) وearned_value (EV) وactual_cost (AC) محدودة وموجبة. تُرجع API القيم CV = EV − AC وSV = EV − PV وCPI = EV / AC وSPI = EV / PV إضافة إلى حالة التكلفة والجدول.
لماذا تُرفض قيمة مكتسبة تساوي صفرًا؟
هذه الحاسبة لقطة أداء لعمل مكتسب أصلًا. يُرفض EV الصفري بـ invalid_input بدل إرجاع نسب فارغة تبدو نتيجة نجاح على الخطة.
كم تكلفة حاسبة إدارة القيمة المكتسبة؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُفوتر.