ما هي أفضل الممارسات لتقدير الوقت المطلوب لتطوير مراحل SDLC؟[مغلق]

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

سؤال

كمدير للمشروع، أنت مطالب بتنظيم الوقت حتى يفي المشروع بالموعد النهائي.

هل هناك نوع من المعادلات يمكن استخدامها لتقدير المدة التي سيستغرقها التطوير؟

لنفترض قاعدة البيانات

time = sql storedprocedures * tables manipulated or something similar

أم أنك عالق في الحاجة إلى الحصول على الخبرة للحصول على تقديرات كافية؟

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

المحلول

لا توجد صيغة محددة رأيتها من شأنها أن تنجح حقًا.لدى Fogbugz جهاز محاكاة مونتي كارلو الخاص بها والذي يحتوي إلى حد ما على مفهوم لهذا الغرض، ولكن في الواقع، ستكون الخبرة أفضل نقطة مرجعية لك.سيكون كل مطور وكل مشروع مختلفًا!

نصائح أخرى

كمدير للمشروع، عليك أن تتذكر أن أفضل ما يمكننا القيام به على الإطلاق لوحدك هو إعطاء أفضل تخمين بشأن المدة التي سيستغرقها مشروع معين.كم أنت دقيق.يعتمد على خبرتك ونطاق المشروع.

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

إذا كان الاحتمال منخفضًا جدًا، فلديك خياران:إزالة الميزات أو نقل الموعد النهائي.

قراءة متعمقة:

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

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