مقدمة

مكتمل

DevOps هو مفهوم يهدف إلى مواجهة التحديات المرتبطة لدورة حياة التطبيق التقليدية.

"DevOps هو اتحاد الأشخاص والعملية والمنتجات لتمكين التسليم المستمر للقيمة لمستخدمينا النهائيين." - Donovan Brown

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

لقطة شاشة لسلسلة أدوات DevOps ودورة حياة التطبيق.

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

بنهاية هذه الوحدة النمطية، يكون لديك فهم واضح لمبادئ وممارسات وقيم DevOps وكيف يمكن تطبيقها لتحسين تسليم البرامج وتحسين التعاون بين فرق التطوير والعمليات.