Saudi Arabia Flag
موقع حكومي رسمي تابع لحكومة المملكة العربية السعودية
كيف تتحقق Arrow Down
Link Icon
روابط المواقع الالكترونية الرسمية السعودية تنتهي بـ gov.sa

جميع روابط المواقع الرسمية التابعة للجهات الحكومية في المملكة العربية السعودية تنتهي بـ .gov.sa

Password Icon
المواقع الالكترونية الحكومية تستخدم بروتوكول HTTPS للتشفير و الأمان.

المواقع الالكترونية الآمنة في المملكة العربية السعودية تستخدم بروتوكول HTTPS للتشفير.

DGA

الدليل الاسترشادي لمنهجية تطوير وتشغيل البرمجيات (DevOps)

نشرت في 26/02/2023
مشاركة الصفحة

الدليل الاسترشادي لمنهجية تطوير وتشغيل البرمجيات (DevOps)

Browse Setting
الوضع الليلي
تكبير
تصغير
نظرة شمولية

الدليل الاسترشادي لمنهجية تطوير وتشغيل البرمجيات (DevOps)

نشرت في 26/02/2023
الوضع الليلي
تكبير
تصغير
تحميل النسخة الرقمية
التصنيف
عام
رقم الوثيقة
DGA-1-2-2-208
رقم النسخة
1.0

يعد هذا الدليل أحد المراجع التي ستساهم في تعزيز تبني واستخدام نهج التطوير والتشغيل (DevOps) دعمًا لأنشطة التحول الرقمي في القطاع الحكومي. بالإضافة إلى ذلك، يشكل هذا الدليل جزءًا من سلسلة الوثائق الاسترشادية الرامية إلى دعم وتعزيز التميز الرقمي.

 1. مقدمة

انطلاقاً من دور هيئة الحكومة الرقمية في تعزيز الأداء الرقمي داخل الجهات الحكومية، والرفع من جودة الخدمات المقدمة الرقمية وتحسين تجربة المستفيد، بما يتوافق مع التوجهات الاستراتيجية للهيئة، وتطبيقاً لأفضل الممارسات الدولية في مختلف المجالات المتعلقة بالحكومة الرقمية؛ فقد أعدت الهيئة "الدليل الاسترشادي لنهج التطوير والتشغيل (DevOps)" لزيادة كفاءة الخدمات والمنتجات الرقمية، وذلك من خلال اتباع نهج تعاوني أو مشترك لإنجاز المهام التي تؤديها فرق تطوير التطبيقات، وتشغيل تقنية المعلومات في الجهة الحكومية. حيث يعد نهج التطوير والتشغيل (DevOps) الطريقة الأكثر تقدمًا لتطوير وصيانة أنظمة تقنية المعلومات، حيث يجمع بين الملكية الشاملة والهندسة والأتمتة. ويعد هذا الدليل أحد المراجع التي ستساهم في تعزيز تبني واستخدام نهج التطوير والتشغيل (DevOps) دعمًا لأنشطة التحول الرقمي في القطاع الحكومي. بالإضافة إلى ذلك، يشكل هذا الدليل جزءًا من سلسلة الوثائق الاسترشادية الرامية إلى دعم وتعزيز التميز الرقمي.

2. الأهداف

يهدف الدليل إلى:

  1. تشجيع الجهات الحكومية على تطبيق نهج التطوير والتشغيل (DevOps) والذي يعمل بدوره على : 
    - تعزيز التواصل والتفاعل بين مطوري ومشغلي البرمجيات وخبراء ادارة المشاريع 
    - خفض التكاليف وتحسين الانتاجية بوتيرة أسرع 
    - تنفيذ العمليات ذات الصلة بشكل أكثر موثوقية وكفاءة
  2. فهم متطلبات نهج التطوير والتشغيل (DevOps) للتنفيذ الفعال.
  3. تعلم القياس الفعال لتبنِّي نهج التطوير والتشغيل (DevOps).

3. النطاق

يشمل نطاق الدليل الاسترشادي نهج التطوير والتشغيل DevOps على سبعة أقسام  رئيسة على النحو التالي:

  1. خلفية عامة حول نهج التطوير والتشغيل (DevOps).
  2. الغرض والقيمة.
  3. حالات الاستخدام.
  4. أبرز مراحل التطوير.
  5. أهم المتطلبات للتطبيق.
  6. تبنِّي نهج التطوير والتشغيل (DevOps).
  7. استدامة وقياس نهج التطوير والتشغيل (DevOps).

4. الفئات المستهدفة

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

5. بيان الدليل الاسترشادي

للمزيد من المعلومات؛ الاطلاع على النسخة الرقمية.

6. جدول التعريفات

table
المصطلح التعريف
الهيئة هيئة الحكومة الرقمية.
الجهات حكومية الوزارات والهيئات والمؤسسات العامة والمجالس والمراكز الوطنية، وما في حكمها.
الحكومة الرقمية دعم العمليات الإدارية والتنظيمية والتشغيلية داخل القطاعات الحكومية – وفيما بينها – لتحقيق التحول الرقمي وتطوير وتحسين وتمكين الوصول بسهولة وفاعلية للمعلومات والخدمات الرقمية الحكومية.
نهج التطوير والتشغيل (DevOps) يمثل نهج "DevOps" مزيجًا من الفلسفات والممارسات والأدوات الثقافية التي تزيد من قدرة المؤسسة على إنجاز التطبيقات والخدمات بسرعة عالية؛ وتطوير وتحسين المنتجات بوتيرة أسرع من المؤسسات التي تستخدم عمليات تقليدية لتطوير البرمجيات وإدارة البنية التحتية. وتمكن هذه السرعة المؤسسات من خدمة عملائها بشكل أفضل وتزيد من فعاليتها في المنافسة في السوق.
التحول الرقمي تحويل نماذج الأعمال وتطويرها بشكل استراتيجي، لتكون نماذج رقمية مستندة على بيانات وتقنيات وشبكات الاتصالات.
أصحاب المصلحة الأطراف والجهات التي تؤثر وتتأثر بقرارات وتوجهات وإجراءات وأهداف وسياسات ومبادرات الحكومة الرقمية وتشاركها بعضًا من اهتماماتها ومخرجاتها وتتأثر بأي تغير يحدث بها.
التكامل المستمر/ التنفيذ المستمر طريقة لإيصال التطبيقات بشكل متكرر للعملاء من خلال تعزيز الأتمتة في مراحل تطوير التطبيقات، وتتمثل المفاهيم الرئيسية المنسوبة لها في التكامل المستمر والتنفيذ المستمر والنشر المستمر. 
منهجية تطوير البرمجيات الشلال (Waterfall software development) منهجية الشّلال هي نهج لإدارة المشاريع يركز على التقدم الخطِّي من بداية المشروع إلى نهايته. وتركز هذه المنهجية، التي غالبًا ما يستخدمها المهندسون، على المراحل الأولى بشكل أكبر للاعتماد على التخطيط الدقيق والتوثيق التفصيلي والتنفيذ المتتالي.  
اتفاقية مستوى الخدمة (SLA) تحدد اتفاقية مستوى الخدمة التوقعات بين مقدم الخدمة والعميل، وتصف المنتجات أو الخدمات التي سيتم تقديمها ونقطة الاتصال الموحدة لمشاكل المستخدم النهائي والمقاييس التي يتم من خلالها مراقبة فعالية العملية والموافقة عليها.  
التخطيط وضع خطة لكيفية تطوير التطبيق / الخدمة.
الإنشاء Create كتابة التعليمات البرمجية الفعلية.
التحقق Verify إدارة وضمان جودة التعليمات البرمجية المنفذة والمنتجات النهائية الأخرى.
التجميع في حزم / ما قبل الإنتاج Package/ pre-prod جعل المنتج/الخدمة جاهزة للنشر.
الإصدار Release التأكد من إمكانية تسليم التعليمات البرمجية للإنتاج.
التهيئة Configure تهيئة التطبيق ومكونات البنية التحتية الأساسية.
المراقبة Monitor مراقبة صحة التطبيق واستخدام الأجهزة.
التسلسلية الإدارية التسلسلية الإدارية النظامية في الجهة.
تقييم الأداء عملية مراجعة أداء الموظفين كجزء من إدارة الأداء للموارد البشرية .
منصات التعاون أدوات ضمن بنية نهج التطوير والتشغيل (DevOps) لتسهيل التعاون بين الفرق.
خدمات المنصة كخدمة PaaS services خدمات توفير منصات معينة، مثل: قواعد البيانات المعدة مسبقًا.
توفير البنية التحتية ضمان النشر الفعلي للبنية التحتية مثل الخوادم والشبكة لخدمات البرمجيات المطلوبة.
تخطيط المحفظة Portfolio planning عملية لتخطيط استثمارات تقنية المعلومات و/أو مشاريع تقنية المعلومات في المؤسسة.
القيادة الخادمة servant leadership القيادة الخادمة هي نهج قيادة مبني على الاعتقاد بأن القادة الأكثر فاعلية يسعون جاهدين لخدمة الآخرين، بدلاً من اكتساب القوة أو السيطرة. يمكن للآخرين المذكورين أعلاه أن يشملوا العملاء والشركاء والموظفين الزملاء والمجتمع ككل.
الاجتماعات المرنة Agile ceremonies الاجتماعات المرنة هي اجتماعات حيث يجتمع فريق التطوير لاطلاع بعضهم البعض على تفاصيل مشروعهم. في الوقت نفسه، يساعد الفريق على إعادة النظر في عملهم، وإيجاد طرق لتحسين سباقات السرعة المستقبلية.
المتطلبات الوظيفية  تشمل هذه المتطلبات تحليل المتطلبات الأساسية الموضحة مع حالات الاستخدام المحددة والمقاييس الرئيسية التي تحدد نجاحها، وتتحقق ممّا إذا كانت التقنيات تلبّي المتطلبات الوظيفية المحدّدة، أو إذا كان استعمالها محدودًا، أو غير ضروري. بالإضافة إلى ذلك، من الضروري أن يتم أخذ متطلبات وظيفية دقيقة في الاعتبار، مثل تناسب بنية التقنيات الناشئة وامتثالها للهيكلية الحالية للجهة الحكومية، والهيكلية التي تطمح إلى اعتمادها في المستقبل.
الاختصار المعنى
CI Integration Continuous التكامل المستمر
CD Continuous Delivery التنفيذ المستمر
E2E End-to-end من البداية إلى النهاية
SRE Site Reliability Engineering هندسة موثوقية الموقع
DevOps Development and operations combined التطوير والتشغيل مجتمعين
ISO International Standards Organisation المنظمة الدولية للمعايير
IEEE Institute of Electrical and Electronics Engineers معهد مهندسي الكهرباء والإلكترونيات
NPA Net promoter score صافي نقاط الترويج
SP Story Point نقاط القصة
CIO Chief Information Officer مدير تقنية المعلومات
suggestions

الاقتراحات والتعليقات

لأي استفسار أو ملاحظات حول الخدمات أو الصفحة الحالية، يرجى ملء المعلومات المطلوبة.

أضف تعليق
شاركنا رأيك، وساهم بالتحسين.
مشاركة الصفحة
تاريخ آخر تحديث لمحتوى الصفحة : 03/12/2025 20:56 بتوقيت المملكة العربية السعودية