DevOps तीन प्रमुख आयामों को तोड़ता है:
संस्कृति
देवओप्स संस्कृति सभी हितधारकों, विशेष रूप से देव, ऑप्स और सुरक्षा के बीच उच्च स्तर के विश्वास, सहयोग और संचार पर जोर देती है । इन समूहों के बीच प्राकृतिक तनाव और प्रतिस्पर्धा घर्षण पैदा करती है, और अक्सर शिथिलता। DevOps इन टीमों के बीच प्रयासों को संरेखित करने के बारे में सबसे पहले (यकीनन) है।
प्रक्रिया
DevOps विकास प्रक्रियाएं एजाइल प्रक्रियाओं के साथ निकटता से संरेखित होती हैं। ऑप्स को देव प्रयासों में बेहतर संरेखित करने के लिए एजाइल जैसी प्रथाओं को लेने के लिए प्रोत्साहित किया जाता है। DevOps- संरेखित प्रक्रियाएँ पूरे विकास / वितरण जीवन चक्र में उच्च वेग और तेज़ प्रतिक्रिया छोरों का समर्थन करने के लिए डिज़ाइन की गई हैं। सतत एकीकरण, सतत वितरण और सतत सुधार (काइज़न) देवओप्स प्रक्रिया के फोकस क्षेत्र हैं।
प्रौद्योगिकी
DevOps एक उपकरण नहीं है, लेकिन यह उपकरण द्वारा समर्थित है। सतत एकीकरण, स्रोत नियंत्रण और अनुप्रयोग जीवनचक्र प्रबंधन सहित कई क्षेत्रों में सहायक उपकरणों के पूरे परिवार हैं।
एक "DevOps परिवर्तन" को तीनों के तत्वों को संबोधित करना चाहिए, लेकिन जरूरी नहीं कि एक ही समय में सभी समान रूप से। परिवर्तन के लिए एक प्राकृतिक प्रगति और "महत्वपूर्ण मार्ग" है। तर्क दिया जा सकता है, उदाहरण के लिए, DevOps कम से कम विकास टीम / टीमों के भीतर चुस्त अभ्यास के रूप में निर्भर है। टूलींग में निवेश किए जाने से पहले संस्कृति के मुद्दों को संबोधित करने की आवश्यकता हो सकती है।
सन्दर्भ:
संस्कृति: https://www.andykelk.net/devops/using-the-westrum-typology-to-measure-culture
प्रौद्योगिकी: https://xebialabs.com/periodic-table-of-devops-tools/