अपने संगठन की पुरस्कार प्रतिभा — आपके डेवलपर्स को समर्थन देने के लिए एक प्लेटफ़ॉर्म इंजीनियरिंग टीम बनाएं

यदि आपका संगठन सॉफ्टवेयर बनाता है, तो अब समय आ गया है कि आप अपने डेवलपर्स का समर्थन और पोषण करने पर ध्यान दें। ऐसा इसलिए है क्योंकि 2023 में ग्राहकों, कर्मचारियों और भागीदारों को मूल्य प्रदान करने की आपके व्यवसाय की क्षमता के लिए डेवलपर्स को बनाए रखना और उनकी उत्पादकता को अधिकतम करना महत्वपूर्ण है।

शीर्ष डेवलपर प्रतिभा दुर्लभ है। यूएस ब्यूरो ऑफ़ लेबर स्टैटिस्टिक्स के अनुसार, सॉफ्टवेयर डेवलपर्स की मांग 25 तक सालाना 2031% बढ़ेगी - अन्य आईटी व्यवसायों की तुलना में काफी तेज। फिर भी यदि आपके डेवलपर सामान्य हैं, तो उनमें से कई विशेष रूप से खुश नहीं हैं - या उत्पादक।

तकनीकी प्रतिभा निराश है

तीसरे वार्षिक खुलासा के अनुसार, डेवलपर टर्नओवर एक समस्या है "2022 के लिए शीर्ष सॉफ्टवेयर विकास चुनौतियां" सर्वेक्षण. इकतीस प्रतिशत डेवलपर्स का कहना है कि उनके पास अपना काम पूरा करने का समय नहीं है। उनमें से और भी (40% और 39%, क्रमशः) ग्राहकों की बढ़ी हुई माँगों से निपटने के लिए चुनौती दी जाती है और सीमित बजट के कारण कम के साथ अधिक करने के लिए मजबूर किया जाता है।

इसके अलावा, स्टैक ओवरफ्लो का 2022 डेवलपर सर्वे पता चला कि डेवलपर्स स्वयं घटती उत्पादकता से चिंतित हैं, 68% को सप्ताह में कम से कम एक बार "ज्ञान साइलो" का सामना करना पड़ता है, और 63% प्रतिदिन 30 मिनट से अधिक समस्याओं के उत्तर खोजने में खर्च करते हैं।

ज्यादातर मामलों में जो गायब है वह क्लाउड-नेटिव एप्लिकेशन प्लेटफॉर्म है वीएमवेयर तंजु, उन क्षमताओं के साथ जो संदर्भ-स्विचिंग को कम करती हैं और डेवलपर्स को व्यावसायिक तर्क पर ध्यान केंद्रित करने में सक्षम बनाती हैं। समान रूप से महत्वपूर्ण, और अक्सर गैर-मौजूद, एक समर्पित ऐप प्लेटफ़ॉर्म टीम का गठन होता है जो आंतरिक विकास टीमों के लिए एक शानदार अनुभव प्रदान करने के लिए प्लेटफ़ॉर्म का निर्माण, निगरानी और निरंतर पुनरावृति करता है।

प्लेटफ़ॉर्म-ए-ए-प्रोडक्ट मॉडल क्या है?

परंपरागत रूप से, आईटी संगठनों ने डेवलपर्स का समर्थन करने के लिए टेक स्टैक को इकट्ठा किया है क्योंकि उन्होंने ऐप को उत्पादन में बनाया, परीक्षण किया और धकेल दिया। लेकिन ये तकनीक ढेर - मैन्युअल प्रक्रियाओं और खामोश टीमों के साथ - ड्राइव प्रबंधन अक्षमताओं, अवलोकन की कमी और पर्याप्त तकनीकी ऋण बनाते हैं, जबकि उत्पादन के लिए कोड प्राप्त करने में भी अधिक समय लगता है। ये टेक स्टैक आमतौर पर डेवलपर अनुरोधों के लिए टिकटिंग सिस्टम पर निर्भर करते हैं और एक आईटी टीम जो इन अनुरोधों को पूरा करने में अपना समय व्यतीत करती है, अक्सर मैन्युअल रूप से।

इसके विपरीत, एक ऐसा दृष्टिकोण अपनाना जो आंतरिक विकास टीमों को ग्राहकों के रूप में मानता है और एक उत्पाद के रूप में एप्लिकेशन प्लेटफॉर्म का परिणाम उत्पादन के लिए एक सुव्यवस्थित मार्ग हो सकता है जो डेवलपर दक्षता, उत्पाद की गुणवत्ता और मूल्य के समय में सुधार करता है। इस दृष्टिकोण की सफलता की कुंजी यह याद रखना है कि प्लेटफ़ॉर्म सॉफ़्टवेयर का एक ऑफ-द-शेल्फ टुकड़ा नहीं है। यह पुन: प्रयोज्य सेवाओं का एक विकसित, एकीकृत सेट है जो आपके मौजूदा सिस्टम के साथ मूल रूप से एकीकृत है।

प्लेटफ़ॉर्म-ए-ए-प्रोडक्ट मॉडल उन सभी टूल को आसान पहुंच के भीतर रखता है जिनकी डेवलपर्स को अपना सर्वश्रेष्ठ काम करने की आवश्यकता होती है। यह आपके डेवलपर्स को वास्तव में उन्नत - और घर्षण - अनुभव प्रदान करने के लिए एक कुशल और लचीले तरीके से स्वचालन, स्वयं-सेवा पोर्टल, एप्लिकेशन टेम्प्लेट और तृतीय-पक्ष एकीकरण जैसी प्रमुख क्षमताओं को एक साथ लाता है।

एक समर्पित प्लेटफ़ॉर्म इंजीनियरिंग टीम का परिचय क्यों दें?

क्लाउड-नेटिव ऐप प्लेटफॉर्म से अधिकतम प्राप्त करने के लिए, आपको इसका समर्थन करने के लिए एक समर्पित टीम की आवश्यकता है। एक प्लेटफ़ॉर्म इंजीनियरिंग टीम न केवल एप्लिकेशन प्लेटफ़ॉर्म के निर्माण, विकास और प्रबंधन के लिए ज़िम्मेदार है, बल्कि डेवलपर्स, संचालन और सुरक्षा टीमों के बीच एक वाहक के रूप में कार्य करती है। यह व्यापारिक नेताओं, सुरक्षा कर्मियों और आपके बाकी संगठन के बीच बातचीत की सुविधा भी देता है। ऐसा करने में, यह साइलो को तोड़ता है - और यह भुगतान करता है।

जब आप एक प्लेटफॉर्म इंजीनियरिंग टीम बनाने और बनाए रखने के लिए समय, प्रतिभा और बजट का निवेश करते हैं, तो यह आपके संगठन के लिए घातीय मूल्य लौटाता है। कैसे? इसकी गतिविधियाँ यह सुनिश्चित करती हैं कि आपके डेवलपर — वह प्रतिभा जिस पर आपका संगठन नवप्रवर्तन और व्यवसाय की सफलता के लिए निर्भर करता है — के पास वह सब कुछ है जिसकी उन्हें आवश्यकता है। इसमें स्वीकृत ऐप टेम्प्लेट, सेवाओं, ओपन-सोर्स लाइब्रेरी तक पहुंच और कम-मूल्य वाले कार्यों को बदलने और व्यापार-महत्वपूर्ण समस्याओं को तेजी से हल करने की स्वतंत्रता के साथ प्रतीक्षा समय - बिना सुरक्षा, विश्वसनीयता या कर्मचारियों को जोड़े बिना सब कुछ शामिल है।

अपनी प्लेटफ़ॉर्म टीम में किसे शामिल करें?

एक प्लेटफ़ॉर्म इंजीनियरिंग टीम में निम्न में से कम से कम दो मूलरूप शामिल होने चाहिए (जैसे-जैसे आपकी टीम परिपक्व होती है, आप तीसरा जोड़ सकते हैं):

  • इन्फ्रास्ट्रक्चर आर्किटेक्ट जो कोड भी करता है - सेवा (IaaS) के रूप में बुनियादी ढांचे में अत्यधिक अनुभवी किसी को चुनें - गणना, भंडारण और नेटवर्किंग - साथ ही मैनुअल, दोहराव वाली गतिविधियों को स्वचालित करने में विशेषज्ञ होना।
  • प्राकृतिक स्वचालन मास्टर ­- किसी ऐसे व्यक्ति को जोड़ें जो पहले से ही निरंतर एकीकरण / निरंतर परिनियोजन कार्य कर रहा है, वर्तमान रिलीज़ प्रबंधन प्रक्रियाओं को स्वचालित कर रहा है या सिस्टम ऑटोमेशन टूल (शेफ, कठपुतली, नमक, Ansible) का उपयोग कर रहा है।
  • जिज्ञासु सॉफ्टवेयर इंजीनियर - एप्लिकेशन उत्पाद टीम में किसी ऐसे व्यक्ति को चुनें, जिसने टीम के कार्य को सुव्यवस्थित करने वाली अंतर्निहित अवसंरचना को स्वचालित करके पहले अपनी स्वयं की प्लेटफ़ॉर्म चुनौतियों का समाधान किया हो।

सफल प्लेटफार्म इंजीनियरिंग टीमों के 4 विषय

सफल प्लेटफ़ॉर्म इंजीनियरिंग टीमें डेवलपर मूल्य प्रदान करने के लिए चार प्रमुख तरीके अपनाती हैं:

1. लीन उत्पाद प्रबंधन प्रथाओं को लागू करें

कचरे को कम करने और ग्राहकों - ऐप डेवलपर्स की बदलती जरूरतों पर लगातार प्रतिक्रिया देने के लिए न्यूनतम व्यवहार्य उत्पाद (एमवीपी) जैसे लीन स्टार्ट-अप प्रथाओं का उपयोग करें।

2. उपयोगकर्ता-केंद्रित डिज़ाइन (UCD) के साथ डेवलपर अनुभव (DevEx) पर फ़ोकस करें

डेवलपर्स एक उत्पाद के रूप में मंच का उपयोग कैसे करते हैं, इस पर ध्यान दें - डेवलपर्स तारकीय अनुभव की इतनी सराहना कर सकते हैं कि वे अपने पूरे संगठन में इसका प्रचार करते हैं।

3. XP (एक्सट्रीम प्रोग्रामिंग) के साथ एजाइल सॉफ्टवेयर डेवलपमेंट का लाभ उठाएं

डेवलपर्स की आवश्यकताओं के साथ विकसित गुणवत्ता, अच्छी तरह से परीक्षण किए गए प्लेटफ़ॉर्म कोड के निर्माण के लिए XP प्रथाओं का उपयोग करें।

4. साइट विश्वसनीयता इंजीनियरिंग (SRE) जोड़ें

SRE सिस्टम के प्रदर्शन और अपटाइम को प्रबंधित करने के लिए सॉफ़्टवेयर का उपयोग करके संचालन को एक इंजीनियरिंग समस्या के रूप में मानता है। अपने प्लेटफॉर्म को एक उत्पाद के रूप में मानना ​​डिलीवरी के समय, जोखिम और बर्बादी को कम करके प्लेटफॉर्म के मूल्य को अधिकतम करता है।

प्लैटफ़ॉर्म इंजीनियरिंग टीम हर तरह से आपके कारोबार को फ़ायदा पहुँचाती है

एक सफल प्लेटफ़ॉर्म इंजीनियरिंग टीम आपके संगठन में महत्वपूर्ण योगदान दे सकती है क्योंकि यह बड़े पैमाने पर सॉफ़्टवेयर बनाने का प्रयास करती है, जिसमें शामिल हैं:

DevEx में सुधार

जब नए डेवलपर शामिल होते हैं, तो उनके उत्पादक होने से कितनी जल्दी होती है? डेवलपर्स को कोड लिखना शुरू करने में अधिक समय लगता है, जब उन्हें अपने दम पर बहुत सारे नए टूल सीखने की आवश्यकता होती है। जिन डेवलपर्स के पास स्वीकृत टेम्प्लेट, पुन: प्रयोज्य पैटर्न, विशिष्ट उपकरण और सेवाएं मददगार साबित होती हैं, वे तेजी से काम करते हैं। बनाने से "सुनहरे रास्ते” जो सुव्यवस्थित विकास वर्कफ़्लोज़ का समर्थन करता है, एक प्लेटफ़ॉर्म इंजीनियरिंग टीम उत्पादकता में तेजी ला सकती है, सुरक्षा में सुधार कर सकती है और घर्षण को कम कर सकती है जो एंटरप्राइज़ डेवलपर टेक स्टैक में बहुत आम है।

अपनी सुरक्षा मुद्रा को मजबूत करना

एक प्लेटफ़ॉर्म टीम यह सुनिश्चित करने में मदद करती है कि दिन 2 संचालन - जब कोई ऐप उत्पादन में जाता है - देव प्लेटफॉर्म का लगातार विश्लेषण और पैचिंग करके सहज होता है, जिसमें प्रत्येक एप्लिकेशन में सुरक्षा का निर्माण शामिल है सुरक्षित सॉफ्टवेयर आपूर्ति श्रृंखला. सुरक्षा नीतियों को स्वचालित करके और सीवीई और एपीआई सुरक्षा के लिए पूर्व-अनुमोदित ऐप टेम्प्लेट के साथ-साथ कोड स्कैनिंग जैसी क्षमताएं प्रदान करके, आपका संगठन नाटकीय रूप से एप्लिकेशन की सुरक्षा स्थिति में सुधार कर सकता है, साथ ही अधिक सुरक्षित कोड को तैनात करने में लगने वाले समय को भी तेज कर सकता है।

कौशल संकट को दूर करना

कुबेरनेट्स, कई सार्वजनिक बादलों, और आपके तकनीकी ढेर में हर दूसरे उपकरण में विशेषज्ञता वाले ऐप डेवलपर यूनिकॉर्न की टीमों में निवेश करने के बजाय, आप केवल नश्वर लोगों को रख सकते हैं या मौजूदा कर्मचारियों को प्रशिक्षित कर सकते हैं। क्लाउड-नेटिव ऐप प्लेटफ़ॉर्म कुबेरनेट्स और मल्टी-क्लाउड परिनियोजन की जटिलता को दूर करता है और नए डेवलपर्स को ऐप टेम्प्लेट और गोल्डन पाथ की मदद से जल्दी से मूल्य प्रदान करने में मदद करता है।

एक प्लेटफ़ॉर्म टीम आपके डेवलपर्स को एक पारंपरिक देव टेक स्टैक के असमान तत्वों को कॉन्फ़िगर करने और एकीकृत करने की हताशा को दूर करते हुए अभिनव ऐप लिखने पर ध्यान केंद्रित करने में सक्षम बनाती है। तो डेवलपर उत्पादकता बढ़ाने की कुंजी क्या है? एक मंच इंजीनियरिंग टीम से पूछें।

पढ़ना गार्टनर की यह रिपोर्ट प्लेटफॉर्म इंजीनियरिंग की आवश्यकता और मूल्य पर प्रकाश डालना।

स्रोत: https://www.forbes.com/sites/vmware/2023/03/06/build-a-platform-engineering-team-to-support-your-organizations-prize-talent-your-developers/