نحتاج إلى فهم النظام أولاً فيما يتعلق بنقاط الوظيفة. ضع في اعتبارك نموذج التطبيق كما هو موضح أدناه لقياس نقاط الوظيفة. ستساعدك دورة PMP والشهادة في الوصول إلى مستويات أعلى في مسيرتك المهنية في إدارة المشاريع.
والآن لحساب نقاط الوظيفة نحتاج إلى اتباع الخطوات التالية:
قياس حدود التطبيق
تحدد حدود التطبيق ما هو خارجي للتطبيق.
يعتمد ذلك على وجهة نظر المستخدم الخارجية بشأن التطبيق وليس على الاعتبارات الفنية و/أو التنفيذية
تحديد وظائف البيانات (ILF وEIF)
مجموعة البيانات التي يمكن للمستخدم التعرف عليها؛ والتي ترتبط منطقيًا ويتم صيانتها داخل حدود التطبيق من خلال عملية أولية واحدة أو أكثر تُعرف باسم ILF.
مجموعة البيانات التي يمكن للمستخدم التعرف عليها، والمرتبطة منطقيًا، والتي تتم الإشارة إليها بواسطة التطبيق ولكن يتم الاحتفاظ بها داخل حدود تطبيق مختلف تُعرف باسم EIF.
مصطلحات RET و DET
من الضروري هنا أيضًا فهم بعض المصطلحات الأخرى الخاصة بـ RET وDET لتحديد نقاط الوظيفة.
RET (نوع عنصر السجل) عبارة عن مجموعة فرعية من عناصر البيانات يمكن للمستخدم التعرف عليها باستخدام ILF أو EIF
DET (نوع عنصر البيانات) هو حقل فريد غير مكرر يمكن التعرف عليه من قبل المستخدم ويتم الاحتفاظ به إما في ILF أو استرداده من ILF أو ELF.
تحديد وظائف المعاملة (EI، EO، EQ)
جميع وظائف المعاملات في الشجرة هي “عمليات أولية”
العملية الأولية هي أصغر وحدة نشاط ذات معنى بالنسبة للمستخدم (المستخدمين).
يجب أن تكون العملية الأولية مكتفية ذاتيا وتترك أعمال التطبيق في حالة متسقة.
إن EI (المدخلات الخارجية) هي عملية أولية للتطبيق تقوم بمعالجة البيانات التي تدخل من خارج حدود التطبيق. وتحافظ على ILF واحد أو أكثر.
إن EO (الإخراج الخارجي) عبارة عن عملية أولية تولد بيانات تخرج من حدود التطبيق (أي تقدم معلومات للمستخدم) من خلال منطق المعالجة، واسترجاع البيانات من خلال ILF أو EIF. يحتوي منطق المعالجة على حسابات رياضية وبيانات مشتقة وما إلى ذلك.
إن EQ (الاستعلام الخارجي) عبارة عن عملية أولية تؤدي إلى استرجاع البيانات المرسلة خارج حدود التطبيق (أي المعلومات الحالية للمستخدم) من خلال استرجاع البيانات من ILF أو EIF. لا ينبغي أن يحتوي منطق المعالجة على أي صيغة رياضية أو بيانات مشتقة وما إلى ذلك.
باستخدام البيانات المذكورة أعلاه، يمكننا حساب نقاط الوظيفة غير المعدلة (UFP)
بعد تحديد كافة البيانات الأساسية والوظائف المعاملاتية للنظام، يمكننا استخدام مجموعة الجداول التالية لحساب إجمالي UFP.
الآن لكل نوع من الوظائف قم بتحديد UFP بناءً على الجدول أدناه.
بالنسبة لـ EI وEO وEQ، يتم تحديد FTR وDET وبناءً على ذلك يتم تحديد التعقيد وبالتالي عدد UFP التي يساهم بها. يتعين علينا حساب ذلك لجميع EI وEO وEQ.
المدخلات الخارجية (EI)
المخرجات الخارجية (EO)
الاستفسار الخارجي
بالنسبة لـ ILF وEIF، حدد RET وDET، وبناءً على ذلك حدد التعقيد وبالتالي عدد UFP التي يساهم بها. يتعين علينا حساب ذلك لجميع ILF وEIF.
الملف المنطقي الداخلي (ILF)
ملف الواجهة الخارجية (EIF)
بمجرد حصولنا على نتيجة جميع الوظائف، يمكننا الحصول على UFP كـ
UFP = مجموع كل تعقيدات جميع EI وEO وEQ وILF وEIF
علاوة على ذلك، يتم حساب معامل القيمة المضافة (VAF) الذي يعتمد على TDI (الدرجة الكلية لتأثير خصائص النظام العامة الـ 14)
TDI = مجموع (DI لـ 14 خاصية عامة للنظام) حيث تعني DI درجة التأثير.
هذه 14 GSC هي
1. اتصالات البيانات
2. معالجة البيانات الموزعة
3. الأداء
4. التكوين المستخدم بكثافة
5. دور المعاملة
6. إدخال البيانات عبر الإنترنت
7. كفاءة المستخدم النهائي
8. التحديث عبر الإنترنت
9. المعالجة المعقدة
10. إمكانية إعادة الاستخدام
11. سهولة التثبيت
12. سهولة التشغيل
13. مواقع متعددة
14. تسهيل التغيير
هذه GSC على مقياس من 0 إلى 5
بمجرد تحديد TDI، يمكننا وضعه في الصيغة أدناه للحصول على VAF.
VAF = 0.65 + (0.01 * TDI)
وأخيرًا، نقاط الوظيفة المعدلة أو نقاط الوظيفة هي
FP = UFP * VAF
الآن يمكن استخدام هذه النقاط المهمة لتحديد حجم البرنامج، ويمكن أيضًا استخدامها لتحديد سعر البرنامج، والحصول على الوقت والجهد المطلوبين لإكمال البرنامج.
الجهد المبذول شخصيًا في الشهر = FP مقسومًا على عدد FP في الشهر (باستخدام معيار مؤسستك أو معيار الصناعة)
الجدول بالأشهر = 3.0 * شخص-شهر^1/3
على سبيل المثال، لمشروع مكون من 65 شخصًا شهريًا
الجدول الزمني الأمثل = 3.0 * 65^1/3 ~ 12 شهرًا
حجم الفريق الأمثل = 65 / 12 ~ 5 أو 6 أشخاص.
كن خبيرًا في إدارة المشاريع من خلال تدريبنا على PRINCE2. سيطر على مشاريعك وحقق نجاحًا غير مسبوق!
أفضل المدن التي تقدم فيها SPOTO دورة تدريبية للحصول على شهادة إدارة المشاريع عبر الإنترنت