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