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