ما العوامل التي تحدد تكلفة برنامج المشروع ؟ [مغلقة]

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

  •  01-07-2019
  •  | 
  •  

سؤال

إذا كان لديك 100 دولار في يدك الآن.وأن الرهان على واحد من هذه الخيارات.التي راهنت عليها ؟ السؤال هو:

ما هو العامل الأكثر أهمية ، determents تكلفة المشروع.

  1. سرعة الطباعة من المبرمجين.
  2. المبلغ الإجمالي من الأحرف المكتوبة أثناء البرمجة.
  3. إن 'wc *.ج' الأوامر.النهاية حجم c الملفات.
  4. تجريدات استخدامها في حين حل المشكلة.

تحديث:حسنا, فقط للعلم.هذا هو السؤال الأكثر غباء أنا طلبت من أي وقت مضى.ينبغي أن يكون السؤال.رتبة القائمة أعلاه.العامل الأكثر أهمية أولا.التي هي العامل الأكثر أهمية.أنا أسأل لأنني أعتقد أن عدد الأحرف المسائل.أقل من حرف إلى التغيير عندما تتغير المتطلبات.أسرع انها فعلت.أو ؟

تحديث:وقد نوقشت هذه المسألة في ستاكوفيرفلوو بودكاست #23.شكرا جيف!:)

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

المحلول

من ماكونيل:

http://www.codinghorror.com/blog/archives/000637.html

[عن مشروع برنامج], حجم بسهولة أهم المحددات من الجهد والتكلفة والجدول الزمني.هذا النوع من البرمجيات أنت النامية يأتي في المرتبة الثانية و الموظفين العوامل وثيقة الثالث.لغة البرمجة والبيئة التي تستخدمها ليست من الصف الأول يؤثر على نتائج المشروع ، ولكن هم في الطبقة الأولى من تأثير على التقدير.

  1. حجم المشروع
  2. نوع من البرامج التي يجري تطويرها
  3. الموظفين العوامل

أنا لا أعتقد أنك تمثل رقم 3 في القائمة أعلاه.عادة ما يكون هناك أمر من حجم أو أكثر الفرق في المهارة بين المبرمجين ، ناهيك عن كل Peopleware القضايا التي يمكن أن تؤثر على الجدول الزمني عميقا (التفاح سيئة سيئة الإدارة ، إلخ).

نصائح أخرى

أيا من تلك الأشياء هي العوامل الرئيسية في تكلفة المشروع.ما كل ذلك يأتي نزولا إلى جيدا كيف هو الجدول الزمني الخاص بك وضعت معا - يمكنك تقديم ما قلت لك أن يسلم قبل تاريخ معين.إذا كان الجدول الزمني الخاص بك التقديرات من أجل تخمين ما أنت المشروع سوف يكلف الكثير أكثر مما كنت أعتقد أنه سيكون.في النهاية, جدول تقديرات طول الطريق.

تحرير:أدرك أن هذا التصويت أنني لم أصوت على أي من الخيارات في السؤال, لذا لا تتردد في النظر في هذا التعليق على السؤال بدلا من التصويت.

لا شيء أكبر كمية على المشاريع الكبيرة هي اختبار وإصلاح الأخطاء وتصحيح سوء الفهم من المتطلبات.تحتاج أولا كتابة الاختبارات.من إصلاح التعليمات البرمجية التي الاختبارات تشغيل.مما جعل دليل الاختبارات.ثم يجب أن تكتب المزيد من الاختبارات.على مشروع كبير اختبار تحديد يمكن أن تستهلك 40-50 ٪ من الوقت.إذا كان لديك متطلبات الجودة العالية ثم يمكن أن يكون أكثر.

الشخصيات حجم الملف و سرعة الطباعة يمكن اعتبار التكلفة صفر ، مقارنة السليم مشكلة تعريف التصميم والاختبار.أنهم بسهولة أمر من حجم أكثر أهمية.

أهم عامل في تحديد تكلفة المشروع هو حجم الطموح الرؤية.الثاني الأكثر أهمية هو كيف لك (فريق الإدارة الخاص بك ، إلخ.) السيطرة لا مفر منه إغراء لتوسيع تلك الرؤية كما تقدم لك.العوامل لك قائمة أنفسهم فقط المقاييس من حجم المشروع ، ليس ما يحدد هذا النطاق.

من بين الخيارات الأربعة التي أعطيتها ، كنت أذهب مع #2 - حجم المشروع.سريعة مشروع تنظيف البريد المزعج سوف تكون عادة أسرع من وضع كلمة جديدة المعالج, بعد كل شيء.

بعد أن كنت اذهب مع "تجريدات استخدامها في حين حل المشكلة." القادم - إذا كنت تأتي مع طريقة حل المشكلة إما خطأ لأن من المنطق أن تكون سيئة أو بسبب قيود النظام - ثم أنت بالتأكيد سوف تنفق المزيد من المال على إعادة تصميم وإعادة الترميز ما تم القيام به بالفعل.

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