मैं मूल्यांकन करने की कोशिश कर रहा हूं कि क्या देवोप-शैली के वर्कफ़्लो से पारंपरिक देव-तब-ऑप्स (यह निश्चित नहीं है कि आप जिसे कहते हैं) से दूर जाना एक अच्छा विचार है।
हम एक 4000 कर्मचारी पारंपरिक मीडिया (जैसे गैर-सॉफ्टवेयर) कंपनी के भीतर एक छोटा 5 व्यक्ति विभाग है। दो साल पहले हमने सॉफ्टवेयर का निर्माण शुरू किया ताकि हमारे विभाग को हमारे उत्पादन को बढ़ाने में मदद मिल सके। हम बहुत सफल रहे हैं और बड़ी कंपनी नोटिस लेने लगी है। आज तक, हम एक ~ 10 सेवा AWS माइक्रोसोवेर्स प्लेटफॉर्म के डिजाइन, विकास और तैनाती के लिए पूरी तरह से जिम्मेदार हैं। हमारी टीम DevOps के रूप में पहचान नहीं करती है, लेकिन बिना प्रश्न के हम DevOps जीवन जी रहे हैं, प्रत्येक डेवलपर कोड और उस पर चलने वाली प्रणाली दोनों से परिचित है।
उनमें से एक प्रश्न जो हम जल्द ही सामना करेंगे, वह है "क्षमता" हमारे और आईटी विभाग के बीच हमारी मूल कंपनी के लिए साझा किया गया है। हमारे प्रोजेक्ट के मालिक आमतौर पर इन-हाउस लर्निंग पर आउटसोर्सिंग करना पसंद करते हैं, इसलिए हमारे मामले में इन क्षमताओं का शायद मतलब है जितना संभव हो उतना "हमारे प्लेट से दूर" काम करना। वर्तमान में, मैं कहूंगा कि हमारी टीम में कोडिंग बनाम बुनियादी ढांचे में अनुभव के बीच 70/30% विभाजन है। आईटी विभाग ठोस रूप से आईटी क्षेत्र में है, जिसमें सॉफ्टवेयर विकास में कोई स्पष्ट बदलाव नहीं है।
हमारा प्रोजेक्ट मालिक (एक गैर-तकनीकी व्यक्ति) यह उम्मीद कर रहा है कि आईटी टीम को जितना संभव हो सके उतना काम सौंपने से हम प्रत्येक घंटे के संचालन कार्य में एक ~ 1: 1 की उत्पादकता को बढ़ाएंगे जो हम बहाते हैं। मैं हालांकि इस बारे में उलझन में हूँ। हमारा उत्पाद अभी भी प्री-बीटा है (पहले से ही एक महत्वपूर्ण व्यावसायिक संपत्ति होने के बावजूद) और आईटी विभाग के साथ हमारे सीमित अनुभव में आमतौर पर चीजों के लिए महत्वपूर्ण देरी होती है जैसे कि फाइलसिस्टम अनुमति परिवर्तन।
अभी, मेरा आदर्श समाधान यह होगा कि आईटी विभाग हमें "गोद" दे और हमें यह सुनिश्चित करने के लिए कि हम आईटी कार्यालय के मानकों और आवश्यकताओं को पूरा करते हुए अपने काम को जारी रखें। मुझे यकीन नहीं है कि हालांकि यह कितना यथार्थवादी है। इसके अलावा यह लगभग विपरीत है जो हमारे प्रोजेक्ट के मालिक की वकालत है क्योंकि यह अल्पावधि में अतिरिक्त परिचालन कार्य को जोड़ देगा।
हमारी स्थिति में, DevOps के साथ रहने की संभावना पेशेवरों / विपक्षों के पास हैं।