توصيات لتعزيز ثقافة DevOps

ينطبق على توصية قائمة التحقق من التميز التشغيلي ل Azure Well-Architected Framework:

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

يصف هذا الدليل توصيات تنفيذ مبادئ وممارسات DevOps في حمل العمل الخاص بك. يمكن أن يساعد تعزيز ثقافة DevOps في بناء أساس للملكية المشتركة والاحترام المتبادل وتقدير العمل عالي الجودة في فريق حمل العمل الخاص بك. توفر ثقافة Devops قالب للفرق عالية الأداء للازدهار في النظام الذي هم فيه.

استراتيجيات التصميم الرئيسية

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

يمكن أن تساعدك التوصيات التالية في اعتماد ممارسات DevOps وتنفيذها في فريقك لتحسين تشغيل حمل العمل وإضافة قيمة إلى مؤسستك.

تعزيز الاحترام المتبادل

وينبغي أن يعمل الفريق باستخدام مدونة أخلاقية تستند إلى الاحترام المتبادل. يتمتع كل فرد في الفريق بخبرة تجلب القيمة للفريق. يتيح التعرف على القدرة الفردية كمبدأ أساسي لثقافة الفريق بدء المحادثة من مكان آمن. يجب أن يشعر الأفراد أنه يمكنهم تقديم آراء صادقة حول عمليات حمل العمل وأن يعاملوا باحترام.

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

أدوار الفريق ومسؤولياته

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

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

التعلم والتحسين المستمر

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

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

الالتزام بتحسين الأداء

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

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

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

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

الاعتبارات

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

تسهيل Azure

تنشر Microsoft وثائق شاملة حول ثقافة DevOps في مركز موارد DevOps مخصص.

قائمة التحقق من التميز التشغيلي

راجع المجموعة الكاملة من التوصيات.