متاح لتكليفات المؤسسات والجهات الحكومية

برمجيات لا يجوز أن تتعطّل

هندسة مستقلة لأنظمة حكومية وصحية ومؤسسية — اثنا عشر نظامًا، تسعة منها موثَّقة بدراسات حالة كاملة على هذا الموقع.

عمل جرى تسليمه في السعودية ومصر والمملكة المتحدة ودول الخليج، لجهات حكومية وصحية ومؤسسية. وليس على هذه الصفحة ادّعاء لا يمكنك التحقق منه بنفسك.

السجل

ما جرى تسليمه فعلًا

كل رقم أدناه قابل للعدّ من دراسات الحالة على هذا الموقع.

12
نظامًا في الإنتاج
تسعة منها موثَّقة كدراسات حالة على هذا الموقع، بقيودها وبالقرارات التي بُنيت عليها.
7
قطاعات جرى التسليم فيها
الحكومة، الرعاية الصحية، التعليم الطبي، التعليم، الإعلام، التجارة الإلكترونية، والمؤسسات.
4
دول ومناطق شملها العمل
المملكة العربية السعودية، مصر، المملكة المتحدة، وأعمال مؤسسية على مستوى دول الخليج.
+10
سنوات في بناء برمجيات المؤسسات
تسليم مستقل إلى جانب دور قائد تقني أول في _VOIS.
47
مقالًا تقنيًا منشورًا
في عشرة موضوعات، من هندسة البرمجيات إلى هندسة الأمان.

الخلفية

عقد من العمل، وأين ذهب

أنظمة مؤسسية منذ 2013، تُسلَّم بشكل مستقل إلى جانب دور قائد تقني أول في _VOIS (Vodafone Intelligent Solutions).

الدور الوظيفي، والعمل المستقل

الدور الوظيفي هو قائد تقني أول في _VOIS (Vodafone Intelligent Solutions). وإلى جانبه اثنا عشر نظامًا في هذا الملف: بوابتان حكوميتان في السعودية، وأنظمة تعليم طبي وعيادات في المملكة المتحدة وأوروبا، وتطبيق للمعلّمين، ومنصة إخبارية، ومتجر إلكتروني، ونظام تخطيط موارد ومنصة مالية وبوابة تكامل في دول الخليج. وتسعة منها موثَّقة بالكامل.

تسجّل كل دراسة حالة الأمور نفسها: القطاع، والمنطقة، وكم استغرق العمل، وكم شخصًا عمل عليه. تتراوح المدد بين خمسة أشهر وستة عشر شهرًا، وتتراوح الفرق بين التنفيذ منفردًا وقيادة أربعة مهندسين.

أين كان العمل

  • 🏛️ التحول الرقمي الحكومي

    منصات الخدمات البلدية وبوابات المواطنين والأنظمة الإدارية للجهات الحكومية السعودية.

  • 🏥 تقنية الرعاية الصحية

    منصات الفحوصات الطبية وحلول إدارة العيادات وبوابات المرضى لمقدمي الرعاية الصحية.

  • ⚙️ عمليات المؤسسات

    أنظمة تخطيط الموارد، والإدارة المالية، ومنصات التكامل للمنظمات متعددة الإدارات.

  • 📚 المنصات التعليمية

    أنظمة إدارة الطلاب ومنصات التعلم الإلكتروني وأدوات الإدارة التعليمية.

أعمال مختارة

افتحه، ثم اقرأ كيف بُني

ثلاثة من الاثني عشر لها عنوان عام ودراسة حالة كاملة — افتح النظام من جهة، واقرأ التكليف والبنية التقنية من جهة أخرى.

الصفحة الرئيسية لمنصة eMRCOG، وتعرض منهج التحضير لامتحان MRCOG وبنك الأسئلة.

منصة EMRCOG التعليمية

منصة تعلم إلكتروني واسعة النطاق قائمة على Moodle تُعد الأطباء لمؤهل MRCOG للدراسات العليا من الكلية الملكية لأطباء التوليد وأمراض النساء

منصة تعليمية واسعة النطاق قائمة على Moodle للتحضير لامتحان MRCOG. تخدم آلاف الأطباء عبر أوروبا للتحضير لمؤهلات الكلية الملكية لأطباء التوليد وأمراض النساء.

القطاع
التعليم الطبي
النطاق
أوروبا (مقرها المملكة المتحدة، تخدم المهنيين الطبيين الدوليين)
المدة
12 شهراً أولية + صيانة مستمرة وتطوير ميزات
الفريق
مهندس معماري تقني رئيسي + مهندس دعم

كيف تُبنى الأنظمة

مبنيّ للواقع

ستة مواقف، كلٌّ منها اتُّخذ في مشروع يمكنك الاطلاع عليه هنا.

  • مكان البيانات يُحسم أولًا

    العمل الحكومي والصحي يبدأ من مكان حفظ البيانات ومن سجل التدقيق، لا من اختيار إطار عمل. منصة أمانة حائل تعمل على بنية سحابية داخل المملكة وتُسجِّل الوصول لأغراض المراجعة الحكومية لأن ذلك كان شرطًا في المتطلبات، لا معالجة أمنية لاحقة.

  • التسليم جزء من البناء

    التوثيق ونقل المعرفة يُكتبان أثناء بناء النظام، حتى يتمكن فريقك من تشغيله وتطويره من دوني. وتُشرح القرارات بلغة يستطيع أصحابها التصرف بناءً عليها.

  • النظام القديم قيد، لا عائق

    معظم هذا العمل يبدأ بأنظمة لا يستطيع أحد إيقافها. وصلت المنصة البلدية إلى بياناتها القديمة عبر طبقة محوِّل بواجهات موحَّدة، فبقي النظام القديم يعمل بينما تسلَّم الجديد الحِمل.

  • خطِّط لليوم الذي لا يكون فيه الحِمل متوسطًا

    تبلغ منصة EMRCOG ذروتها في الأيام التي تفتح فيها هيئة الامتحان باب التسجيل. لذلك تتبع السعة ذلك التقويم مسبقًا بدل أن تستجيب له، لأن الذروة كانت معلومة قبل وقوعها.

  • ابنِ بحيث يكون التغيير التالي صغيرًا

    قُسِّمت منصة حائل إلى خدمات معيارية ومحرِّك موافقات قابل للتهيئة، تحديدًا كي تُضاف الإدارة التالية دون إعادة فتح بقية النظام.

  • مبنيّ لمن لا يشعر بالارتياح تجاه البرمجيات

    بوابة المواطن يستخدمها أشخاص تتفاوت ثقتهم التقنية تفاوتًا كبيرًا، ومنصة الدراسة يستخدمها أطباء يتقدَّمون فيها في ما يتوفر لهم من أوقات متقطعة. اختُبر الاثنان مع هؤلاء المستخدمين وبُسِّطا حتى صارت المهمة الشائعة قصيرة.

الحُكم المهني

القرارات وما كلَّفته

أربع مشكلات واجهتها هذه الأنظمة، وما الذي فُعل حيال كلٍّ منها.

  • التعليم الطبيأوروبا (مقرها المملكة المتحدة، تخدم المهنيين الطبيين الدوليين)

    القيد

    التعامل مع الارتفاعات الهائلة في حركة المرور خلال فترات التسجيل لامتحانات RCOG والاختبارات التجريبية

    ما جرى فعله

    نفذنا بنية تحتية قابلة للتوسع التلقائي مع توسيع تنبؤي بناءً على تقاويم الامتحانات، بالإضافة إلى طبقات تخزين مؤقت مكثفة

    اطّلع على السياق الكامل
  • التعليم الطبيأوروبا (مقرها المملكة المتحدة، تخدم المهنيين الطبيين الدوليين)

    القيد

    ضمان نزاهة التقييم مع تدابير مكافحة الغش للامتحانات التجريبية عالية المخاطر

    ما جرى فعله

    نفذنا عشوائية الأسئلة وحدود الوقت الصارمة وميزات قفل المتصفح ومراقبة النشاط

    اطّلع على السياق الكامل
  • الحكومةحائل، المملكة العربية السعودية

    القيد

    التكامل مع الأنظمة البلدية القديمة

    ما جرى فعله

    بنينا طبقة محول توفر واجهات موحدة للبيانات القديمة

    اطّلع على السياق الكامل
  • الحكومةحائل، المملكة العربية السعودية

    القيد

    تلبية متطلبات الأمان الحكومية الوطنية

    ما جرى فعله

    بنية أمنية متوافقة مع إرشادات NCSC واختبار اختراق منتظم

    اطّلع على السياق الكامل

كيف نعمل معًا

كيف أعمل

خمس مراحل، وما الذي تملكه في نهاية كلٍّ منها.

  1. الاستكشاف

    ما هو قائم، ومن يستخدمه، وبأي متطلبات يجب أن يلتزم — قبل كتابة أي شيفرة. في العمل البلدي عنى ذلك قراءة الأنظمة التي لا يمكن إيقافها، وفي بوابة المواطن عنى الجلوس مع السكان وهم يحاولون استخدامها.

    تستلمصياغة مكتوبة للمشكلة، والقيود الحقيقية، ونطاق يمكنك أن ترفضه.

  2. البنية

    القرارات التي يكلِّف التراجع عنها كثيرًا تُتخذ وتُدوَّن أولًا: أين تُحفظ البيانات، وكيف يُقسَّم النظام، وماذا يسجِّل سجل التدقيق، وأي الأجزاء يجب أن تستمر في العمل عند تعطُّل أحدها.

    تستلممذكِّرة معمارية والقرارات الرئيسية وراءها، بلغة يستطيع غير المهندس مراجعتها.

  3. التنفيذ

    فرق صغيرة وتقارير صادقة. في التكليفات الموثَّقة هنا تراوح الفريق بين شخص واحد وقائد مع أربعة مهندسين، واستغرق العمل بين خمسة وستة عشر شهرًا. وتُبلَّغ بأي تأخير في اللحظة التي يحدث فيها.

    تستلمبرنامج عامل يمكنك استخدامه على بيئة تجريبية، مطابق للنطاق المتفق عليه.

  4. الإنتاج

    الإطلاق محطة وليس نهاية العمل. المراقبة والنسخ الاحتياطي وإجراء الاستعادة جاهزة ومختبَرة قبل الإطلاق، لا مُجمَّعة أثناء أول عطل.

    تستلمنظام يعمل، مع مراقبة ونسخ احتياطي ومسار استعادة جرى تجريبه فعلًا.

  5. التسليم والدعم

    توثيق وتدريب حتى يتمكن فريقك من تشغيل النظام، وترتيب دعم للحالات التي ما زالت تحتاجني. اثنتان من هذه المنصات ظلَّتا قيد التطوير المستمر منذ إصدارهما الأول.

    تستلمتوثيق، وفريق جرى اصطحابه خلاله، وطريق واضح للوصول إليّ.

نطاق العمل

ما تحصل عليه فعلًا

أربع صيغ للتعاقد: بناء النظام، أو تصميم البنية، أو مراجعة قرار على غيرك أن يتخذه، أو قيادة الفريق الذي ينفّذ العمل.

تطوير البرمجيات المخصصة

تطوير شامل لتطبيقات المؤسسات.

  • تطوير تطبيقات الويب
  • تصميم وتنفيذ API
  • بنية قواعد البيانات
  • التكامل مع الأطراف الثالثة

بنية وتصميم الأنظمة

التخطيط التقني الاستراتيجي وتصميم البنية.

  • تخطيط قابلية التوسع
  • بنية الخدمات المصغرة
  • تصميم البنية السحابية
  • بنية الأمان

الاستشارات التقنية

إرشاد خبير في قرارات التكنولوجيا.

  • تقييم مجموعة التقنيات
  • تحسين العمليات
  • خارطة طريق التحول الرقمي
  • مراجعة وتدقيق الكود

قيادة الفريق التقني

قيادة تقنية عملية لفرق التطوير.

  • إرشاد وتدريب الفريق
  • تنفيذ عمليات Agile
  • اتخاذ القرارات التقنية
  • معايير ضمان الجودة

الكتابة

مكتوب بدل أن يكون ادّعاءً

سبعة وأربعون مقالًا في عشرة موضوعات، من هندسة البرمجيات إلى هندسة الأمان — منطق العمل، معروضًا للعلن.

مدى الملاءمة

أين أفيد، وأين لا

من الأفضل معرفته قبل أن تكتب. سماع «لا» مبكرًا أقل كلفة علينا معًا.

ملائم

  • جهة حكومية أو صحية أو أي مجال منظَّم آخر، تكون فيه إقامة البيانات وسجل التدقيق متطلبات لا ميزات.
  • نظام يجب أن يستمر في العمل سنوات ثم يُسلَّم إلى فريقك — لا نموذج أوّلي يُعرض مرة واحدة.
  • أنظمة قائمة لا يمكن إيقافها، ويجب التكامل معها بدل استبدالها.
  • عمل يحتاج إلى حسم البنية قبل الشيفرة: كيف يُقسَّم النظام، وأين تُحفظ البيانات، وبأي متطلبات يلتزم.
  • فريق داخلي يحتاج إلى قيادة تقنية ومراجعة وإرشاد إلى جانب التنفيذ.

غير ملائم

  • المواقع التسويقية والصفحات التعريفية. الاستوديوهات التي تقودها الهوية البصرية تنجزها أفضل مني وأسرع.
  • عمل يجب أن يتقدَّم فيه موعد الإطلاق على الأمان وقابلية التدقيق وكلفة الصيانة لاحقًا.
  • سعر ثابت ونطاق ثابت يُتفق عليهما قبل أن يقرأ أحد الأنظمة التي سيتعايش معها العمل.
  • ارتباطات يُعامَل فيها التوثيق والتسليم كإضافات تُسقَط إذا ضاق الجدول الزمني.

الخطوة التالية

أخبرني بما لا يجوز أن يتعطّل

كلما كنت أدقّ في وصف القيد، كان الردّ الأول أنفع.

اكتب ما يجب أن يفعله النظام، وبأي متطلبات عليه أن يلتزم، ومتى يجب أن يكون جاهزًا. سيصلك ردّ خلال أيام عمل قليلة — إما قراءة صريحة للمشكلة، أو رفض واضح إن لم يكن العمل ملائمًا.