טיפוח תרבות DevOps
כדי לממש באופן מלא את היתרונות של DevOps, ארגונים צריכים לעשות מאמץ מודע לטפח את תרבות DevOps בקרב הצוותים שלהם. פעולה זו כרוכה בקידום שיתוף פעולה, אוטומציה ו הלך רוח של שיפור מתמשך, אשר בסופו של דבר יוביל למסירת תוכנה מהירה יותר, מהימנה יותר ומ ממוקדת-לקוח. מאמץ כזה יהיה חיוני בתרחיש לדוגמה שלנו, שבו הארגון רק התחיל לחקור את האפשרות לאמץ שיטות עבודה של DevOps. עם זאת, שינוי תרבות ארגונית הוא משימה מאתגרת. ביחידה זו, תעיין בקבוצה של המלצות שאמורות לסייע לך לטפל באתגר זה.
כיצד ארגונים צריכים לטפח את תרבות DevOps?
לאור יסודות התרבות המרכזיים של DevOps, ישנן פעולות רבות שארגונים יכולים לבצע כדי לפתח ולטפח את תרבות DevOps הפנימית שלהם:
- אתיקה המבוססת על כבוד הדדי בין צוותים: Teams צריך לפעול באמצעות קוד אתיקה המבוסס על כבוד הדדי ותרבות ללא אשמה. צוותים צריכים לקבל בעלות משותפת על בעיות שנתקלת בהן במהלך מסירת תוכנה ולזהות הזדמנויות לשיפור במקום לחפש את האשם.
- להגדיר בבירור תפקידים תחומי אחריות של כל צוות: קבלת החלטות צוות צריכה להיות דמוקרטית, אך מובנית כדי להבטיח שההחלטות יתבצעו ביעילות. כאשר יש דעות שונות לגבי מצב, מישהו חייב להיות אחראי לקבלת ההחלטה הסופית בהתבסס על הראיות המוצגות.
- להקל על למידה ושיפור רציפה: ארגונים צריכים להקים לוחות סקירת ארכיטקטורה ומרכזי מצוינות כדי לפתח ולתחזק את שיטות העבודה המומלצות שלהם בתחום הפיתוח, התפעול והאבטחה. מבנה הצוות צריך לוודא שכולם מומחים בפונקציה ובפונקציות הכלליות האחרות כדי וחברי צוות יוכלו לתמוך זה ב זה בעת הצורך.
- התחייב למיטוב: צרכים עסקיים וצרכים מונחי לקוחות צריכים להיות הגורמים העיקריים הקובעים את אסטרטגיית DevOps הכוללת. הצוותים צריכים לסקור באופן קבוע את נהלי ההפעלה הרגילים שלהם, ליישם חשיבה יצירתית ולחפש תחומי שיפור.
- לאמץ בדיקות: ארגונים צריכים לפתח אמצעים לבדיקה והערכה של פונקציונליות חדשה בבידוד מסביבת הייצור ולספק פתרונות חדשניים בהתאם לנוהלי פריסה בטוחים.
ל- Microsoft יש תרבות אתרים חיים מבוססת היטב המבוססת על העקרונות של DevOps. החברה מתמקדת מאוד בסיפוק לקוחות ומצוינות תפעולית, והיא כוללת תרבות של למידה ושיפור מתמשכת. היבטים עיקריים של תרבות האתר החי של Microsoft:
- למד פעם אחת ושתף.
- כונן עם נתונים.
- הפוך הכל לאוטומטי.
- השתמש במדידת שימוש כדי לקבל החלטות.
- אימצו כישלון.
- סיבת הבסיס היא מפתח.
- לנעול את הסביבה.
- לנטר הכל.
- תכנן קנה מידה.
- תחילה, אתר Live.
- זהה לפני לקוחות.
- קביעת תצורה כקוד.