SDLC - Planning

✅ 1. Planning (التخطيط)

🎯 إيه الهدف من المرحلة دي؟

في مرحلة التخطيط، الهدف إننا نحدد:

  • ليه بنعمل المشروع ده؟

  • مين هيستخدمه؟

  • إيه المشاكل اللي بيحلها؟

  • قد إيه وقت وفلوس محتاجين؟

  • مين هيشتغل عليه؟

يعني بنبص على الصورة الكبيرة للمشروع كله، ونتأكد إنه يستاهل التنفيذ.



📌 إيه الحاجات اللي بتتعمل في مرحلة التخطيط؟

  1. تحديد نطاق المشروع (Project Scope):
    بنجاوب على سؤال:

    "هنعمل إيه؟ وإيه الحاجات اللي مش هنعملها؟"

  2. تقدير الوقت والتكلفة:
    نحط جدول زمني تقريبي، ونحسب التكلفة المبدئية للمشروع.

  3. تحليل المخاطر (Risk Analysis):
    نفكر في المشاكل اللي ممكن تحصل، ونخطط نحلها إزاي.

  4. تحديد الفريق والمسؤوليات:
    نحدد مين هيشتغل على إيه:

    • مبرمج

    • مصمم

    • مدير مشروع

    • مختبر (Tester)
      وهكذا...



🧠 إيه المفروض تفهمه كويس من مرحلة التخطيط؟

  • فهم فكرة المشروع بالكامل.

  • تكون قادر تشرح هدف المشروع لغيرك.

  • تعرف تفرق بين المطلوب واللي مش مطلوب.

  • تفهم أهمية ترتيب الشغل وتوزيعه من الأول.



🔄 مثال بسيط:

نفترض إنك عايز تعمل تطبيق موبايل لبيع منتجات أونلاين.

في التخطيط:

  • هتسأل العميل: إنت عايز تبيع إيه؟

  • هتعرف مين هيشتري؟

  • هتسأل: التطبيق هيشتغل على أندرويد بس؟ ولا iOS كمان؟

  • وهتحسب: التطبيق ده ممكن ياخد كام يوم؟ وهيتكلف قد إيه؟

  • وهتبدأ تحط خطة توزيع المهام على الفريق.


تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

1.1 SQL Introduction