ديف اوبس (Devops) هو تخصصٌ جديدٌ يجمع بين تخصيين مختلفين في المجال التقني، وهما التشغيل (Operation) والتطوير (Development)، لذا سوف تلاحظ أن الاسم مشتقٌ من مطلع الكلمتين. ولقد لجأ مبتكرو هذا التخصص إلى ذلك لكي يحاولوا سدَّ الفجوة بين التخصصين، وإنشاء مجالٍ يجمع بين خبرة كتابة الأكواد وتنفيذها ومراعاة مشاكل المستخدمين، وذلك للحد من تضييع الوقت والجهد.فبدلًا من لجوء مطور البرامج إلى المهندس التنفيذي في كل خطوةٍ متعلقةٍ باستخدام الموقع ومشاكل المستخدمين، وكذلك لجوء المنفذ لمطور البرنامج في كل شيءٍ يخص الأكواد، ويستغرق الأمر وقتًا ومعاناةً، فكان الحل هو تضييق الفجوة بين التخصيين وتوحيد الخبرة.[1]
أصل فكرة ديف اوبس
بدأت الفكرة في عام 2008 بنقاشٍ بين باتريك ديبواس Patrick Debois وأندرو كلاي Andrew Clay Shafer بشأن أساسيات تطوير البرامج. ومع ذلك، بدأت الفكرة في الانتشار بشكلٍ كبيرٍ في عام 2009، وذلك مع قدوم حدث DevOpsDays الذم تمت إقامته في بلجيكا.[2]بعد أن عرفنا أصل فكرة ديف اوبس يجب أن نعلم لماذا اتجه الفكر التقني لها في ذلك الوقت. على مدار التاريخ كان هناك فجوةٌ بين مطورين البرامج Developers ومتخصصي تكنولوجيا المعلومات IT ، وهذه الفجوة كانت تحدث مشاكلَ لأصحاب المجالين، لذلك فإن الترجمة العملية لتقنية ديف اوبس Devops كانت تحولًا ثقافيًّا عميقًا في المجال التقني، حيث كانت ثمرة الفكرة أن يتعاون مطورو البرامج ومتخصصو تكنولوجيا المعلومات بشكلٍ يوميٍّ لتقريب المسافات فيما بينهم وفك الشفرات لكل جهةٍ منهم، وبدون هذا التعاون لن تنجح الفكرة.ولنكن على درايةٍ بأبعاد الأمر، فإن تحقيق هذا الهدف ليس سهلًا، ولن يحدث في يومٍ وليلةٍ. ولكن معرفة الخطوات اللازمة لتحقيقه تعتبر سهلةً، ولكن تنفيذ هذه الخطوات شيئًا آخر.[3]
خطة عمل ديف اوبس
لكي يتم تطبيق الفكرة بنجاحٍ، يجب أن يتعاون أفراد المهمة بالتتابع التالي؛ تقوم الفرق المسؤولة بتجميع المتطلبات اللازمة لعمل البرنامج وكتابة الأكواد، ثم يقوم فريق ضمان الجودة باختبار البرنامج على انفرادٍ، فإذا كان البرنامج مطابقًا للمواصفات أصدر قرارًا بنشره. ولن تنجح الخطة إلا بالعمل الجماعي وتقسيم الأدوار.
أهداف فكرة ديف أوبس
بالطبع، الهدف هو تعاون كل الفرق القائمة على الفكرة من أجل الآتي:
التحديات التي تواجهها ديف اوبس وكيفية التغلب عليها
المراجع
- 1 - What is DevOps? – In Simple English , 14/12/2019 .
- 2 - The origin of DevOps , 14/12/2019 .
- 3 - ABOUT THIS DEVOPS GUIDE , 14/12/2019 .
- 4 - 5 DevOps Challenges and How to Overcome Them , 14/12/2019 .