#المبتعثين_يناشدون_ولي_العهد
#معالي_المواطن_سفير2
#سفير٢_عطل_طلبات_المبتعثين
#سفير2_دمر_مستقبل_المبتعثين
@Safeer2care
@SA_Scholarships
@moe_gov_sa
@minister_moe_sa
@vice_higher_edu
نناقش تحت هذه السلسلة من التغريدات نظام #سفير2 من وجهة نظر علمية
#معالي_المواطن_سفير2
#سفير٢_عطل_طلبات_المبتعثين
#سفير2_دمر_مستقبل_المبتعثين
@Safeer2care
@SA_Scholarships
@moe_gov_sa
@minister_moe_sa
@vice_higher_edu
نناقش تحت هذه السلسلة من التغريدات نظام #سفير2 من وجهة نظر علمية
@Safeer2care @SA_Scholarships @moe_gov_sa @minister_moe_sa @vice_higher_edu يوجد علم من علوم الحاسب الآلي يسمى بـ "Human Computer Interaction" أو HCI, وهو علم يختص بكيفية التفاعل بين الإنسان والحاسوب. هذا العلم واسع وشاسع ولكن سوف نسلط الضوء على جوانب بسيطة تهمنا بخصوص نظام #سفير2 .
@Safeer2care @SA_Scholarships @moe_gov_sa @minister_moe_sa @vice_higher_edu من المفترض أن أي منتج الكتروني (سواء كان نظام تشغيل أو موقع الكتروني أو غيره) بأن يمر بثلاث مراحل بالترتيب (كما هو موضح في الصورة أدناه): 1- التصميم 2- التنفيذ 3- التقييم.
@Safeer2care @SA_Scholarships @moe_gov_sa @minister_moe_sa @vice_higher_edu وهذه المراحل يجب أن تتكرر بالترتيب للوصول إلى أفضل نسخة من المنتج ومن هنا تنتج الإصدارات التعديلية (Updates) لأي إصدار سابق. يركز هذا العلم على هدف أساسي وهو إرضاء المستخدم.
نبدأ بمرحلة التصميم, على المبرمجين القيام بدراسة مكثفة لعدد من الخصائص وهي ملخصة كالاتي:
نبدأ بمرحلة التصميم, على المبرمجين القيام بدراسة مكثفة لعدد من الخصائص وهي ملخصة كالاتي:
@Safeer2care @SA_Scholarships @moe_gov_sa @minister_moe_sa @vice_higher_edu 1-معرفة من هم المستخدمين للمنتج وتصنيفهم من حيث الخبرة في التعامل مع الحاسوب وأيضا من حيث الخبرة في موضوع المنتج.
بالنسبة لنظام #سفير2, يجب الأخذ في الاعتبار الاختلاف الشاسع في خبرة المستخدمين في التعامل مع المواقع الالكترونية وفهم الايقونات على سبيل المثال.
بالنسبة لنظام #سفير2, يجب الأخذ في الاعتبار الاختلاف الشاسع في خبرة المستخدمين في التعامل مع المواقع الالكترونية وفهم الايقونات على سبيل المثال.
@Safeer2care @SA_Scholarships @moe_gov_sa @minister_moe_sa @vice_higher_edu 2-الحرص على تنفيذ المهام بتقنية عالية جدا مع الأخذ بالاعتبار عرضها بشكل مبسط جدا للمستخدم.
3-أن لا ينتج عن تعامل المستخدم مع المنتج أي أضرار أمنية مثل كشف معلوماته الشخصية أو بيانات الدخول (مثال, تشفير البيانات وتخزينها في قواعد بيانات محلية آمنة).
3-أن لا ينتج عن تعامل المستخدم مع المنتج أي أضرار أمنية مثل كشف معلوماته الشخصية أو بيانات الدخول (مثال, تشفير البيانات وتخزينها في قواعد بيانات محلية آمنة).
@Safeer2care @SA_Scholarships @moe_gov_sa @minister_moe_sa @vice_higher_edu للأسف, من خلال حساب #سفير2 على تويتر نرى أنه بسبب تعطل مصالح الكثير من الطلاب المبتعثين, اضطر بعضهم للافصاح عن معلوماتهم الشخصية مثل رقم السجل المدني التابع للهوية الوطنية السعودية. وهنا أود التنويه إلى مسألة مهمة ....
@Safeer2care @SA_Scholarships @moe_gov_sa @minister_moe_sa @vice_higher_edu طريقة التعريف الأساسية عند التحدث مع موظفي الملحقية السعودية في أمريكا (سواء عبر الايميل أو الهاتف) هي رقم السجل المدني.
من المفترض وجود عامل آخر وهو مايسمى بـ"Second Factor Authentication" بحيث يتم ربط رقم السجل المدني برقم سري (مثلا إرسال كود على الجوال) للتحقق من هوية الطالب.
من المفترض وجود عامل آخر وهو مايسمى بـ"Second Factor Authentication" بحيث يتم ربط رقم السجل المدني برقم سري (مثلا إرسال كود على الجوال) للتحقق من هوية الطالب.
@Safeer2care @SA_Scholarships @moe_gov_sa @minister_moe_sa @vice_higher_edu نعود إلى موضوعنا, بعد هذه الخطوات الأساسية, تأتي مرحلة تصميم واجهة المنتج أو الـ(Graphical User Interface (GUI)). هذه المرحلة تسمى بالـ Prototyping .في هذه المرحلة يتم رسم الواجهة من غير تنفيذ المهام تقنيا.
ثم بعد ذلك تأتي مرحلة التطبيق أو الـImplementation وهي مرحلة البرمجة. ويجب أن تستوفي عدد من الشروط والملخصة كالاتي:
1-يجب التأني في اختيار الأدوات الضرورية قبل الشروع وتنفيذ هذه المرحلة (مثلا لغة البرمجة,نوع قاعدة البيانات وحجمها, نوع السيرفرات وموقعها, الIDE, الخ).
1-يجب التأني في اختيار الأدوات الضرورية قبل الشروع وتنفيذ هذه المرحلة (مثلا لغة البرمجة,نوع قاعدة البيانات وحجمها, نوع السيرفرات وموقعها, الIDE, الخ).
2-والأهم, يجب اختبار الكوادر البشرية قبل البدء بمرحلة التنفيذ.
يجب أن تكون لديهم الكفاءة العالية والخبرة الكافية للعمل في النظام.
يجب أن تتوفر لديهم خصائص لها علاقة بإدارة المخاطر أو تصحيح الأخطاء في فترة زمنية قصيرة.
سؤال يطرح نفسه هنا, لماذا أزمة #سفير2 مستمرة حتى الان؟
يجب أن تكون لديهم الكفاءة العالية والخبرة الكافية للعمل في النظام.
يجب أن تتوفر لديهم خصائص لها علاقة بإدارة المخاطر أو تصحيح الأخطاء في فترة زمنية قصيرة.
سؤال يطرح نفسه هنا, لماذا أزمة #سفير2 مستمرة حتى الان؟
وأخيرا, تأتي مرحلة التقييم والتي يتم فيها اختبار عملي وتطبيقي لجودة وكفاءة "جميع" الخدمات الاكترونية المقدمة من قبل المنتج. من المفترض أن من يقوم بعملية التقييم هم:
1-المبرمجين المنفذين للمنتج
2-فئات مختلفة من المجتمع وتصنيفهم من ناحية الخبرة في الحاسب
1-المبرمجين المنفذين للمنتج
2-فئات مختلفة من المجتمع وتصنيفهم من ناحية الخبرة في الحاسب
3-فئة من المجتمع من أصحاب الخبرة في موضوع المنتج
4-عينات مختلفة من المستخدمين الفعليين للمنتج.
بالحديث عن #سفير2, كان يتوجب أن يتم عمل هذا الاختبار على عينة من الطلاب المبتعثين, عينة من موظفي الملحقية(سواء الملحق الثقافي,المشرفين, الإداريين,أو غيرهم) قبل إصدار النظام بشكل رسمي
4-عينات مختلفة من المستخدمين الفعليين للمنتج.
بالحديث عن #سفير2, كان يتوجب أن يتم عمل هذا الاختبار على عينة من الطلاب المبتعثين, عينة من موظفي الملحقية(سواء الملحق الثقافي,المشرفين, الإداريين,أو غيرهم) قبل إصدار النظام بشكل رسمي
5-(اختياري) عدد من المشرفين والإداريين على المنتج وإن كان من باب التطوع للتأكد من سهولة استخدام المنتج وجودته.
في حالة وجود أي خطأ, يجب تكرار المراحل الثلاث (تصميم ثم تطبيق ثم تقييم) والتأكد أن تعديل أي خدمة الكترونية في المنتج لا تؤثر سلبا على أي من الخدمات الالكترونية الأخرى.
في حالة وجود أي خطأ, يجب تكرار المراحل الثلاث (تصميم ثم تطبيق ثم تقييم) والتأكد أن تعديل أي خدمة الكترونية في المنتج لا تؤثر سلبا على أي من الخدمات الالكترونية الأخرى.
بعد الانتهاء من جميع هذه الخطوات, يتم طرح "نسخة تجريبية" (Beta version) من المنتج على المستخدمين لفترة زمنية معينة
مثلا كان يتوجب التريث في إصدار نظام ضخم مثل #سفير2 وطرح النسخة التجريبية لمدة 6 أشهر على الأقل
مثلا كان يتوجب التريث في إصدار نظام ضخم مثل #سفير2 وطرح النسخة التجريبية لمدة 6 أشهر على الأقل
الغرض من هذه الخطوة هو التأكد أن المنتج الالكتروني خال من أي خلل, وتصحيح أي خطأ تقني في أي من الخدمات المقدمة
ثم بعد الانتهاء من جميع ماسبق, يتم إصدار المنتج مع الأخذ بالاعتبار أن العمل في المراحل الثلاث (التصميم ثم التطبيق ثم التقييم) مستمر ولا يتوقف أبدا. ولذلك يجب تواجد فريق يسمى بفريق إدارة المخاطر (أو الدعم الفني) لتصحيح أي مشكلة ممكن أن تحدث وإصدار تحديث للمنتج بناء على ذلك
جاري تحميل الاقتراحات...