تقدير التكلفة في مشروع تطوير البرمجيات ، نقاط الوظيفة؟
-
24-09-2019 - |
سؤال
لدي هذا السؤال السريع فيما يتعلق بتقدير التكلفة باستخدام نقاط الوظيفة.
نحن نقوم بمشروع صغير (مشروع الدورة التدريبية) لشركة صغيرة وهو مجانًا ، بالطبع. يريد مدربنا منا تقديم تقدير تكلفة للمشروع باستخدام نقاط الوظيفة.
حساب نقاط الوظيفة مستقيم إلى حد ما (نوع من).
مشكلتنا الآن هي استخلاص القيم الأخرى (المقاييس) على سبيل المثال مدة مدة المشروع ، معدل لتكلفة المشروع لكل نقاط وظيفة.
من الواضح ، ليس لدينا بيانات تاريخية تستند إلى تقديرنا. هل هناك نوع من التكلفة "النموذجية" لكل نقطة وظيفة يمكننا متابعتها هناك؟ الرجاء المساعدة.
المحلول
فيما يلي بعض الصيغ التي ابتكرها Capers Jones من عدد كبير نسبيًا من المشاريع المحسوبة:
بالنظر إلى أن لديك عدد FP يمكنك تحديد:
- الجدول الزمني في أشهر التقويم: FP^0.4
- إمكانات العيوب: FP^1.25
- مستويات التوظيف في تطوير البرمجيات: FP/150
قد تذهب لمعايير الصناعة لتقنيتك للحصول على FP/الشخص أشهر أو ساعات/FP إذا لم يكن لديك بيانات تاريخية (وهي حالتك).
نصائح أخرى
هندسة البرمجيات بقلم هانز فان فليت يقتبس أن نقطة وظيفة واحدة هي 100 سطر من كوبول (!) ، إذا كان هذا جيدا بالنسبة لك. هناك بيانات هناك لتحويل خطوط التعليمات البرمجية إلى أشهر الموظفين ، ومدة المشروع ، إلخ.
هل يمكنك الوصول إلى مكتبة؟ ابدأ بكتاب عام عن هندسة البرمجيات ، أو أحد كتب Steve McConnell المختلفة. سوف تحتوي على بيانات ، والإشارات إلى المزيد من البيانات.
- التطور السريع
- رمز كامل 2
- لا يجب أن أنسى تقدير البرمجيات. أنا شخصياً لم أقرأ ذلك بعد ، لكن كتبه الأخرى ممتازة.
بسيط غوغل سوف أعطيك كثير نتائج للبدء من