SDLC - Maintenance
✅ 7. Maintenance – مرحلة الصيانة
🎯 الهدف من المرحلة دي:
بعد ما النظام اتنشر وبدأ المستخدمين يستعملوه، الطبيعي إنه تظهر:
-
أخطاء ما كانتش واضحة قبل كده
-
اقتراحات جديدة
-
تغييرات في السوق أو في شغل العميل
فبنبدأ نعمل صيانة وتحديثات بشكل مستمر.
📌 أنواع الصيانة:
النوع | الوصف |
---|---|
🔧 Corrective Maintenance | تصليح أخطاء ظهرت بعد النشر |
🛠️ Adaptive Maintenance | تعديل النظام علشان يواكب تغييرات (مثلاً تحديثات في نظام التشغيل أو تغيير في القوانين) |
🚀 Perfective Maintenance | تحسين الأداء أو إضافة مزايا جديدة حسب طلب العميل |
🔒 Preventive Maintenance | تحسين الكود أو البنية التحتية لمنع مشاكل مستقبلية |
🧠 إيه المهم تفهمه هنا؟
-
الشغل ما بيخلصش بعد النشر، الصيانة جزء مهم جدًا
-
العميل دايمًا بيلاحظ حاجات بعد ما يستخدم النظام
-
لازم يكون عندك نظام للتعامل مع طلبات التعديل أو الشكاوى
-
متابعة الأداء والأمان بشكل دوري مهمة جدًا
🧾 أمثلة عملية:
في تطبيق البيع أونلاين:
-
فيه عميل بيقول إن الطلب ما بيوصلش إيميل التأكيد؟→ محتاج تصلّح مشكلة الإيميل
-
ظهرت فكرة جديدة: يعمل خصومات تلقائية في العيد؟→ بنضيف ميزة جديدة
-
حصل تحديث في بوابة الدفع (Stripe)؟→ لازم تطوّر الـ API عندك
-
الموقع بقى بطيء مع الوقت؟→ تعمل تحسينات في الاستعلامات أو الكاشينج
💬 خلاصة الدورة كاملة:
المرحلة | ملخص سريع |
---|---|
1. Planning | نحدد الهدف والخطة |
2. Requirements Analysis | نفهم العميل عايز إيه |
3. Design | نرسم شكل النظام |
4. Implementation | نكتب الكود |
5. Testing | نختبر كل حاجة |
6. Deployment | نطلق المشروع |
7. Maintenance | نصلّح ونحدّث بعد الإطلاق |
تعليقات
إرسال تعليق