معرفة متخصصة للقرارات الرقمية
كم من الوقت يستغرق مشروع البرمجيات؟
إجابة موجزة
ما الذي يحدد المدة
وضوح المتطلبات. ليس ما إذا كانت مكتوبة، ولكن ما إذا كانت الحالات الخاصة مدروسة. "ماذا يحدث في حالة إلغاء جزئي؟" هو نوع السؤال الذي يمكن أن يمدد المشروع لأسابيع إذا ظهر فقط أثناء التنفيذ.
سرعة اتخاذ القرار. إذا كانت الاستفسارات تنتظر الرد لمدة أسبوع بانتظام، فإن مدة المشروع تتضاعف - بغض النظر عن أي شيء آخر. هذا هو العامل الأكثر تقليلاً في التقدير.
الأنظمة الخارجية. كل ربط يعتمد أيضًا على الجدول الزمني لمزود الخدمة الآخر. قد يستغرق الانتظار لوثائق واجهة الربط وقتًا أطول من التنفيذ.
ما الذي لا يحدد المدة بشكل جوهري
عدد واجهات الشاشة. عشرون واجهة مشابهة تُبنى بشكل أسرع من خمس واجهات لكل منها منطق خاص بها.
التخطيط الواقعي
استخدم نطاقات بدلاً من أرقام فردية، وخطط للوقت للأشياء التي لا توجد في أي تقدير:
- الاختبار من قبل المستخدمين النهائيين
- نقل البيانات وتنظيفها
- التدريب
- التصحيحات بعد الاستخدام الحقيقي الأول
تشكل هذه العناصر الأربعة جزءًا كبيرًا من الجهد الكلي وفقًا للتجربة وغالبًا ما تكون مفقودة في معظم الجداول الزمنية.
ما يمكنك تسريعه
شخص اتصال ثابت لديه صلاحيات اتخاذ القرار، ومستخدمون تجريبيون محددون مبكرًا من العمل اليومي، والاستعداد لتحديد النطاق. كل هذه الأمور لا تكلف شيئًا وتؤثر بشكل أكبر من أي قرار تقني.
حقائق أساسية
- أكبر عامل
- سرعة اتخاذ القرارات
- مفقود في معظم الخطط
- الاختبار، نقل البيانات، التدريب، التصحيح