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