تقدير التكلفة في مشروع تطوير البرمجيات ، نقاط الوظيفة؟

StackOverflow https://stackoverflow.com/questions/2384992

سؤال

لدي هذا السؤال السريع فيما يتعلق بتقدير التكلفة باستخدام نقاط الوظيفة.

نحن نقوم بمشروع صغير (مشروع الدورة التدريبية) لشركة صغيرة وهو مجانًا ، بالطبع. يريد مدربنا منا تقديم تقدير تكلفة للمشروع باستخدام نقاط الوظيفة.

حساب نقاط الوظيفة مستقيم إلى حد ما (نوع من).

مشكلتنا الآن هي استخلاص القيم الأخرى (المقاييس) على سبيل المثال مدة مدة المشروع ، معدل لتكلفة المشروع لكل نقاط وظيفة.

من الواضح ، ليس لدينا بيانات تاريخية تستند إلى تقديرنا. هل هناك نوع من التكلفة "النموذجية" لكل نقطة وظيفة يمكننا متابعتها هناك؟ الرجاء المساعدة.

هل كانت مفيدة؟

المحلول

فيما يلي بعض الصيغ التي ابتكرها Capers Jones من عدد كبير نسبيًا من المشاريع المحسوبة:

بالنظر إلى أن لديك عدد FP يمكنك تحديد:

  • الجدول الزمني في أشهر التقويم: FP^0.4
  • إمكانات العيوب: FP^1.25
  • مستويات التوظيف في تطوير البرمجيات: FP/150

قد تذهب لمعايير الصناعة لتقنيتك للحصول على FP/الشخص أشهر أو ساعات/FP إذا لم يكن لديك بيانات تاريخية (وهي حالتك).

نصائح أخرى

هندسة البرمجيات بقلم هانز فان فليت يقتبس أن نقطة وظيفة واحدة هي 100 سطر من كوبول (!) ، إذا كان هذا جيدا بالنسبة لك. هناك بيانات هناك لتحويل خطوط التعليمات البرمجية إلى أشهر الموظفين ، ومدة المشروع ، إلخ.

هل يمكنك الوصول إلى مكتبة؟ ابدأ بكتاب عام عن هندسة البرمجيات ، أو أحد كتب Steve McConnell المختلفة. سوف تحتوي على بيانات ، والإشارات إلى المزيد من البيانات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top