تام

نظام تبادل وإدارة المحتوى

أدوات المستخدم

أدوات الموقع


Action disabled: recent
progress

خطة وسير العمل

بدأت فكرة المشروع في عام ٢٠١٨ من حيث التصور والمعالم الأساسية، ولكن العمل الفعلي بدأ في عام ٢٠٢٠. كافة المراحل -بعد المرحلة الأولى- تتبع فلسفة التطوير بالإيقاع السريع (sprint-based agile development) والذي سيعتمد دورات منتظمة لتنفيذ الخضائص مع المحافظ على إطلاقها بشكل مستقر.


المرحلة الأولى: البناء الأساسي

  • الوصف: التصميم الأساسي ونموذج أولّي للتأكد من إمكانية تطبيق الفكرة عمليا
  • مدة العمل: ١٢ شهرا
  • التفاصيل:
    • تصميم مخطط البيانات (معتمدا على نظام الملفات وملفات الجيسون)
    • تصميم الواجهة البرمجية العامة للمستخدمين
    • تطوير المخدم الخلفي الأساسي باستخدام لغة كريستال (crystal language) الخفيفة والسهلة ومحرك ريديس (redis)
    • تطوير واجهة أمامية بسيطة باستخدام سفيلتي (svelte) وراوتيفاي (routify) وبوت ستراب ٥ (bootstrap 5)
    • استيراد موقع مقولة القديم كاملا إلى النظام الجديد وإطلاق الموقع الجديد على صورة فضاء. لوضع ما تم انجازه موضع التطبيق.
    • إطلاق موقعين (فضائين) آخرين على النظام نفسه واحد للعرض (demo) والآخر ليكون الصفحة الرسمية للمشروع.
  • الحالة: مكتمل
  • حصة الإنجاز من المشروع الكلي: ٣٣٪

المرحلة الثانية: النظام القابل للاستخدام

  • الوصف: إضافة بعض الخصائص المهمة لما تم إنجازه ليكون النظام جاهزا للاستخدام العام
  • مدة العمل : ١٢ شهرا
  • التفاصيل :
    • بناء واجهات برمجية لإدراة المستخدمين والصلاحيات
    • تصميم واجهة أمامية جديدة تراعي الجماليات وقابلية الاستخدام
    • تطوير اختبارات ذاتية مؤتمتة للواجهة البرمجية وتوثيق الواجهة البرمجية
    • الاندماج مع نظام إل-داب وخدمات التعريف بالمستخدمين (open id connect)
    • مراجعة أمنية للنص المصدري
  • الحالة: لم يبدأ بعد
  • حصة الإنجاز من المشروع الكلي: ٣٣٪

المرحلة الثالثة: الخصائص الباقية المهمة

  • الوصف: تنفيذ أهم الخصائص المتبقية
  • مدة العمل: ١٢ شهرا
  • التفاصيل:
    • بناء خاصية التراسل
    • بناء نظام الإشعارات
    • بناء الخدمات العامة (فهرسة المستخدمين والنطاقات والفضاءات والمحتوى)
    • بناء خاصية التراسل البيني
    • بناء خاصية استقلال هوية المستخدم
  • الحالة: لم يبدأ بعد
  • حصة الإنجاز من المشروع الكلي: ٣٣٪

المرحلة الرابعة: إطلاق التطبيق والاستمرار في التطوير وإضافة الخصائص

هذه مرحلة مستمرة من دورات التطوير تستجيب فيها لاقتراحات المستخدمين والزبائن.

progress.txt · آخر تعديل: 2021/06/22 11:43 بواسطة 127.0.0.1