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


