# الخطة التنفيذية التفصيلية لمشروع SRORIX — 18 شهرًا

## الفكرة الأساسية للتنفيذ

لن ينتظر العميل 18 شهرًا حتى يرى المنتج. يُنفذ المشروع بأسلوب **منتج عامل يتوسع تدريجيًا**: يبدأ التصميم والبرمجة بالتوازي من الشهر الأول، ويُعرض إصدار جديد كل أسبوعين. في نهاية الشهر الرابع يستلم العميل نسخة Alpha حقيقية من الموقع وتطبيق Android/iOS ولوحة إدارة أولية، ثم تُضاف المزايا الكبرى عبر أربع مراحل حتى الإطلاق الإنتاجي في الشهر الثامن عشر.

## جدول التسليم الرئيسي

| المرحلة | الفترة | اسم الإصدار | ما يراه ويستلمه العميل |
| --- | --- | --- | --- |
| 1 | الشهور 1–4 | Visible Alpha | هوية وتصميم معتمدان، Laravel/API، موقع وتطبيق Android/iOS عاملان، حساب وملف وتغذية ومنشور نص/صورة وإعجاب وتعليق، Admin أولي |
| 2 | الشهور 5–7 | Core Social MVP / Beta | علاقات ومتابعة، خصوصية وحظر، بحث، حفظ ومشاركة، بلاغات وModeration، استعادة حساب وإدارة أجهزة، Pilot محدود |
| 3 | الشهور 8–10 | Mobile Media Release | تطبيقات محسنة للمتاجر، Reels، Stories، Push Notifications، رفع وترميز فيديو وDeep Links |
| 4 | الشهور 11–14 | Communication & Communities Beta | Messenger مستقل، رسائل ومزامنة ومرفقات، مكالمات صوت/فيديو، مجموعات ومجتمعات وقنوات وأدوار |
| 5 | الشهور 15–18 | Production Launch | صفحات أعمال وملفات مهنية ووظائف، اختبارات اختراق وحمل وتعافٍ، تحصين وتوسع وإطلاق Production متدرج |

## المرحلة الأولى بالتفصيل — الشهور 1–4

### الشهر الأول: الرؤية والتصميم والأساس العامل

- ورش Discovery مركزة، تثبيت الجمهور ونطاق Alpha وخريطة المراحل الخمس.
- اعتماد الهوية البصرية واتجاهات الواجهة، User Flows وWireframes للشاشات الأساسية.
- نموذج تفاعلي عالي الدقة يمكن للعميل تجربته قبل اكتمال الكود.
- إنشاء Laravel، PostgreSQL، Redis، API v1، مشاريع الويب وAndroid/iOS ولوحة Admin.
- إعداد بيئة Staging وخط بناء ونشر ومراقبة أولية.
- أول مسار برمجي عامل: إنشاء حساب، تسجيل الدخول والتحقق، ولو بشكل أولي.

**عرض نهاية الشهر:** التصميم التفاعلي + شاشة تسجيل عاملة على Staging + أول Build للتطبيق.

### الشهر الثاني: الهوية والملف الشخصي على الويب والهاتف

- استكمال التسجيل والدخول والخروج واستعادة أولية وإدارة الجلسة.
- إنشاء وتعديل الملف الشخصي والصورة والغلاف والنبذة والتعليم/العمل الأساسي.
- بناء Navigation وDesign System فعلي في الموقع والتطبيق.
- رفع الصور وتخزينها بطريقة آمنة، ورسائل أخطاء وحالات تحميل وفراغ.
- لوحة Admin أولية للدخول ومشاهدة المستخدمين وحالة الحساب.
- اختبارات آلية للهوية والصلاحيات، واختبار عربي RTL وإنجليزي LTR.

**عرض نهاية الشهر:** العميل ينشئ حسابًا ويدخل ويعدل ملفه من الموقع والتطبيق.

### الشهر الثالث: أول تجربة تواصل اجتماعي متكاملة

- إنشاء منشور نصي أو بصورة وعرضه في تغذية زمنية أولية.
- عرض صفحة المنشور والملف العام، وإضافة إعجاب وتعليق أساسي.
- حذف/تعديل محتوى المستخدم وفق الصلاحية، ومعالجة حالات الفشل.
- لوحة Admin لمشاهدة المنشورات وتعطيل محتوى تجريبي وتسجيل الإجراء.
- تحسين تجربة الهاتف والويب واختبار أجهزة ومتصفحات وشبكات مختلفة.
- قياس أولي للأخطاء والأداء والتغذية الراجعة.

**عرض نهاية الشهر:** تجربة اجتماعية كاملة من التسجيل حتى النشر والتفاعل على جميع الواجهات.

### الشهر الرابع: تثبيت Alpha والتسليم الرسمي

- استكمال الفروق بين Android وiOS والويب وإغلاق العيوب الحرجة.
- تحسين الخصوصية الأساسية، التحقق من الملكية، rate limits وفحص رفع الصور.
- اختبارات E2E والأمن والأداء وقابلية الاستخدام وقبول العميل UAT.
- نشر Alpha على Staging ثابت أو توزيع تطبيقات داخلي TestFlight/Internal Testing.
- تسليم الكود والوثائق وOpenAPI وERD ودليل التشغيل وبيانات Demo.
- عرض رسمي ومحضر قبول وقائمة خصائص المرحلتين الثانية والثالثة.

**تسليم الشهر الرابع:** منصة وتطبيقات قابلة للاستخدام التجريبي وليست مجرد تصميمات، لكنها لا تشمل بعد Reels/Stories أو Messenger أو المكالمات أو الوظائف.

## توزيع المزايا على المراحل

| المجال | المرحلة 1 | المرحلة 2 | المرحلة 3 | المرحلة 4 | المرحلة 5 |
| --- | --- | --- | --- | --- | --- |
| الحسابات والملفات | تسجيل/دخول/ملف أساسي | استعادة، أجهزة، خصوصية وحظر | تحسينات الهاتف والإشعارات | مزامنة هوية Messenger | MFA/تحصين وملف مهني |
| المحتوى الاجتماعي | نص/صورة وتغذية أولية | فيديو عادي، علاقات، بحث، حفظ ومشاركة وبلاغ | Reels وStories | مشاركة داخل المحادثات والمجتمعات | تحسين ترتيب وسعة وسلامة |
| الموقع | Alpha عامل | MVP اجتماعي كامل | مشاهدة فيديو وإشعارات وروابط | محادثات ومكالمات ويب | أعمال ووظائف وSEO وتحسين أداء |
| Android/iOS | Alpha داخلي عامل | تكامل Core Social | إصدار Media جاهز للمتاجر | تكامل Messenger/Communities | وظائف وتحسين واستقرار إنتاجي |
| Messenger | تصميم وSpike فقط | تثبيت العقود والهوية | حزم مشتركة وإشعارات | التطبيق الكامل والمكالمات | ربط الأعمال وتحسين السعة |
| Admin | مستخدمون ومنشورات أولية | Moderation وبلاغات وأدوار | إدارة الفيديو والإشعارات | إدارة المجتمعات ومراقبة الاتصال | الأعمال والأمن وSLO والتشغيل |
| الأعمال والوظائف | نماذج رؤية فقط | خارج الإصدار | خارج الإصدار | تهيئة الهوية والأدوار | صفحات ووظائف وتقديم وتحليلات |

## المراحل الثانية إلى الخامسة

### المرحلة الثانية — الشهور 5–7

تحويل Alpha إلى MVP اجتماعي يمكن اختباره مع Pilot محدود: المتابعة/الصداقة، الخصوصية والجمهور، الحظر، البحث، منشورات وفيديو عادي، تعليقات وتفاعلات محسنة، الحفظ والمشاركة، مركز إشعارات داخلي، البلاغات والاعتدال ولوحة Admin تشغيلية.

**التسليم:** Core Social Beta مع UAT واختبارات أمن وأداء وخطة Pilot.

### المرحلة الثالثة — الشهور 8–10

استكمال جودة تطبيقات الهاتف وتجهيز المتاجر، ثم Reels وStories وخدمة رفع/فحص/ترميز الفيديو وCDN وPush Notifications وDeep Links وRemote Config.

**التسليم:** إصدارات Mobile Media قابلة للنشر المرحلي مع مراقبة crash والأداء والتكلفة.

### المرحلة الرابعة — الشهور 11–14

تطبيق Messenger مستقل، رسائل فردية وجماعية ومرفقات وصوتيات وحالات تسليم وقراءة ومزامنة متعددة الأجهزة، ثم مكالمات صوت وفيديو عبر WebRTC، ومجموعات ومجتمعات وقنوات وأدوار واعتدال.

**التسليم:** Communication & Communities Beta مع Pilot مضبوط وحدود سعة وجودة معلنة.

### المرحلة الخامسة — الشهور 15–18

صفحات أعمال وأعضاء مؤسسة، ملفات مهنية، وظائف وبحث وتقديم وحالات، ثم تحسين شامل للـ database/cache/search/queues/realtime، اختبار اختراق وحمل وتعافٍ، تدريب التشغيل والدعم وإطلاق Production متدرج.

**التسليم:** الإصدار الإنتاجي الكامل المتفق عليه مع Runbooks وSLO ونسخ احتياطي وDR وخطة دعم.

## أسلوب المتابعة الذي يضمن رؤية العميل

- اجتماع قصير أسبوعي للتقدم والقرارات والعوائق.
- Demo عملي كل أسبوعين من بيئة Staging، وليس صورًا أو تقارير فقط.
- رابط Staging وBuild تجريبي محدثان بصورة دورية.
- تقرير شهري: ما اكتمل، ما سيكتمل، المخاطر، القرارات، ومقارنة الخطة بالواقع.
- توقيع Acceptance عند نهاية كل مرحلة مع قائمة العناصر المؤجلة بوضوح.

## افتراضات نجاح الجدول

- فريق متعدد التخصصات يعمل بالتوازي: إدارة منتج/تحليل، UI/UX، قيادة تقنية، Laravel، Web، Mobile، QA وDevOps، مع أمن حسب الحاجة.
- يفضل فريق أساسي في حدود 8–12 شخصًا بحسب الخبرة ومستوى التوازي؛ الفريق الأصغر يفرض خفض النطاق أو تمديد المدة.
- قرارات العميل والتصاميم والمحتوى وحسابات Apple/Google والمزودين تُوفر في المواعيد.
- كل إضافة خارج التوزيع أعلاه تمر بطلب تغيير حتى لا تؤثر في تسليم الشهر الرابع أو موعد الشهر الثامن عشر.

## تعريف النجاح بعد 4 أشهر

يُعد الهدف محققًا عندما يستطيع العميل على بيئة مشتركة إنشاء حساب، تسجيل الدخول، استكمال الملف، رؤية تغذية، إنشاء منشور نص/صورة، الإعجاب والتعليق، وتجربة الوظائف نفسها على الموقع وAndroid/iOS، مع قدرة المشرف على رؤية المستخدمين والمنشورات وتنفيذ إجراء إداري أولي.
