عندما يذهب DevOps سيئة

مؤلف: Roger Morrison
تاريخ الخلق: 28 شهر تسعة 2021
تاريخ التحديث: 9 قد 2024
Anonim
اذا كثرت عليك‬ المصائب - الشيخ عمر عبد الكافي
فيديو: اذا كثرت عليك‬ المصائب - الشيخ عمر عبد الكافي

المحتوى


المصدر: أنطونيو غويليم / Dreamstime.com

يبعد:

يمكن أن تكون DevOps ثورية - لكنها قد تأتي أيضًا مع تحدياتها الخاصة.

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

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

يمكن لـ DevOps استيعاب جميع أنواع التحسينات الأنيقة في CI / CD وأهداف العمل الأخرى ، ولكن ماذا عن عندما تسوء الأمور؟ لقد سألنا الخبراء عن الأشياء التي يجب الانتباه إليها في متابعة فلسفة DevOps. هيريس بعض ما قالوا.

لا يوجد حل بسيط لـ DevOps

DevOps ليس شيئًا يمكن تنفيذه ببساطة ومن المتوقع بعد ذلك أن ينجح - يحتاج فريق DevOps إلى الأدوات المناسبة ودعم المنظمة. بدون هذه ، لا بد حتى أفضل الايجابيات DevOps أن تواجه عقبات.


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

- جوستين رودنبوستل ، نائب رئيس تطبيق المصدر المفتوح في SPR

أدوات ≠ المهارات

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


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

No Bugs، No Stress - دليلك خطوة بخطوة لإنشاء برامج لتغيير الحياة دون تدمير حياتك

لا يمكنك تحسين مهارات البرمجة لديك عندما لا يهتم أحد بجودة البرنامج.

روبرت دافي ، الرئيس التنفيذي لشركة Ship On Day One (sodo)

السماح للمرونة

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

"إن أحد المآزق التي رأيتها من الأقران والفرق الأخرى صار جامعًا للغاية بشأن منهجيات Agile. عليك أن تكون على استعداد لخرق القواعد الخاصة بك من وقت لآخر إذا كان الموقف يستدعي ذلك ... فقط لا تجعله عادة. الأولوية في عالم اليوم تنافسية للغاية هو سرعة السوق.

"لا تتوقف عن جميع الضوابط والأرصدة عند تقديم حل يضمن أن كل صاحب مصلحة قد تم تخطيه وتجاوزته. لا يزال يتعين أن يكون جزءًا من خريطة الطريق والتزامات التسليم.

"سواء كنت ستنجح أم تفشل ، فأنت بحاجة إلى القيام بذلك بسرعة.تأكد من الحفاظ على الجوانب الأساسية لبيئتك كأولوية لفريقك (CI / CD ، أتمتة التكوين ، إطار تسجيل ومراقبة ، وما إلى ذلك) وإتاحتها كخدمة ، واعظ هذا القرف في أعلى التلال. تأكد من أن فرق هندسة البرمجيات التي تبني المنتج يمكنها الاستفادة من خدماتك ، بدلاً من إعادة اختراع العجلة لمجرد أنهم لم يعلموا بوجودها. تعلم من التجربة والبناء عليها ".

- براينت ريفز ، مدير العمليات السحابية في BlueCat