برنامه نویسی

رمزگشایی تیم DevOps شما: نگاهی با مدل فرهنگ شاین

تا به حال فکر کرده اید که واقعاً چه چیزی باعث می شود تیم DevOps شما تیک تیک بزند ، یا گاهی اوقات ، گیر بیفتد؟ فراتر از خطوط لوله CI/CD و ایستادن روزانه ، یک جریان فرهنگی عمیق تر در بازی وجود دارد. مدل فرهنگ ادگار شاین با شکستن فرهنگ به سه لایه به هم پیوسته ، یک لنز فوق العاده برای دریافت یک مرور کلی از این محیط پیچیده ارائه می دهد.

قابل مشاهده ترین لایه آن است مصنوعیبشر این عناصر ملموس و قابل مشاهده از فرهنگ تیم شما هستند – نوک کوه یخ ، به اصطلاح. در یک زمینه DevOps ، این شامل ابزاری است که آنها استفاده می کنند ، مانند سیستم های CI/CD مانند جنکینز یا Gitlab CI ، نظارت بر داشبورد مانند گرافانا و سیستم عامل های ارتباطی مانند Slack. این همچنین شامل فرآیندها و آیین های تعیین شده آنها ، مانند استندآپ های روزانه ، جلسات برنامه ریزی اسپرینت ، گذشته نگر ، پس از مرگ و میر بی نظیر و بررسی دقیق درخواست کشش است. حتی فضای کاری فیزیکی یا مجازی ، مستندات مشترک در مورد ویکی ها ، و زبان خاص ، کلمات اختصاری یا شوخی های داخل این تیم مصنوعات هستند. مشاهده این موارد سرنخ های اولیه را فراهم می کند: تعداد زیادی از تست های خودکار ممکن است مقدار برای کیفیت را نشان دهد ، در حالی که مکرر ، پس از مرگ و میر باز می تواند به یک فرهنگ یادگیری گرا اشاره کند.

با عمیق تر حرکت می کنیم ، با ما روبرو می شویم مقادیر حمایت شدهبشر این لایه نشانگر اهداف ، استراتژی ها و فلسفه های اعلام شده است که تیم به طور عمومی تأیید می کند. این همان چیزی است که تیم می گوید ارزش آن را دارد و چگونه آنها اقدامات خود را توجیه می کنند. برای یک تیم DevOps ، ممکن است عباراتی مانند “ما اعتقاد داریم” شما آن را می سازید ، آن را اجرا می کنید “،” همکاری بین Dev و Ops بسیار مهم است “،” اتوماسیون اول “یا” ما یک فرهنگ بی نظیر را پرورش می دهیم “. این اعلامیه ها آرزوها و موضع رسمی تیم را نشان می دهد. با این حال ، توجه به این نکته ضروری است که گاهی اوقات می توان شکاف بین این ارزشهای مورد حمایت و رفتارهای واقعی و اساسی ایجاد کرد.

این ما را به عمیق ترین و اغلب پنهان ترین لایه می رساند: فرضیات اساسی اساسیبشر اینها اعتقادات و برداشتهای ناخودآگاه ، برای اعطای اعطاء شده است که واقعاً باعث رفتار می شود. آنها عمیقاً غرق شده ، غالباً ناگفته هستند و پایه قدرتمند و پنهان کوه یخ فرهنگی را تشکیل می دهند. فرضیات DevOps سالم ممکن است شامل باورهایی مانند “تغییر از طریق اتوماسیون و همکاری ثابت و قابل کنترل باشد” ، “شکست بخشی اجتناب ناپذیر از نوآوری و یک فرصت یادگیری کلیدی است” یا “اعتماد بین اعضای تیم و ادارات اساسی است”. برعکس ، فرضیات اساسی ناسالم می تواند “ایمن تر باشد که به آنچه می دانیم بچسبیم ، حتی اگر کند باشد” یا “اگر این استقرار از بین برود ، ناگزیر سرزنش می شود” ، یا حتی یک “Dev آن را بر روی دیوار پرتاب می کند”.

این سطح اصلی جایی است که فرهنگ واقعی در آن قرار دارد. به عنوان مثال ، اگر “پس از مرگ و میر” (یک مصنوع) و ارزش مورد حمایت “یادگیری از شکست” به طور مداوم با ترس اساسی که “اشتباهات منجر به مجازات می شود” تضعیف می شود ، علی رغم آنچه دیده می شود یا گفته می شود ، فرهنگ واقعاً بی شرمانه نیست.

برای استفاده از مدل Schein برای یک مرور کلی DevOps ، با مشاهده آثار باستانی و گوش دادن دقیق به ارزشهای مورد حمایت که توسط اعضای تیم و رهبری بیان شده است ، شروع می شود. بینش واقعی غالباً از آن زمان به آرامی در مورد فرضیات اساسی اساسی ، به ویژه با جستجوی ناسازگاری بین آنچه قابل مشاهده است ، آنچه گفته می شود ، و آنچه در واقع اتفاق می افتد ، می پردازد. به عنوان مثال ، اگر تیمی از سرعت خود برخوردار باشد اما یک روند تصویب فوق العاده طولانی و دستی داشته باشد ، چه فرض اساسی را به سمت آن مصنوعات هدایت می کند ، شاید یک بی اعتمادی عمیق یا بیزاری شدید برای هرگونه خطر درک شده باشد؟
با بررسی این سه سطح در کنسرت ، می توانید درک بسیار غنی تر و ظریف تری از فرهنگ تیم DevOps خود کسب کنید. این به شما امکان می دهد مناطقی از قدرت را شناسایی کنید ، به اشتباه بین ارزشهای بیان شده و عمل واقعی اشاره کنید و مکالمات سازنده را در مورد پرورش یک محیط حتی مؤثرتر ، مشارکتی و مثبت شروع کنید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا