What Characterizes a Software Leader? Identifying Leadership Practices from Practitioners Social Media
Dev.to समुदाय के 116 अभ्यासकर्ता-लिखित लेखों का विश्लेषण करके, यह अध्ययन 103 अनुशंसित और हतोत्साहित नेतृत्व प्रथाओं को पांच प्रमुख क्षेत्रों में पहचानता और वर्गीकृत करता है, जो यह प्रकट करता है कि प्रभावी सॉफ्टवेयर नेतृत्व मुख्य रूप से तकनीकी विशेषज्ञता के बजाय प्रबंधकीय और पारस्परिक कौशल द्वारा परिभाषित होता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप यह समझने की कोशिश कर रहे हैं कि एक जहाज का महान कप्तान क्या बनाता है। अधिकांश अध्ययन आधिकारिक जॉब डिस्क्रिप्शन, नियम पुस्तिका में लिखे नियमों, या लोगों के पास मौजूद पदवी (titles) को देखते हैं। लेकिन इस शोध पत्र ने कुछ अलग करने का निर्णय लिया: यह "टाउन स्क्वायर" (Dev.to नामक एक सोशल मीडिया साइट) पर गया और खुद नाविकों की बात सुनी। उन्होंने सॉफ्टवेयर डेवलपर्स द्वारा लिखी गई 116 कहानियों को पढ़ा कि वास्तविक दुनिया में एक टीम का नेतृत्व करना कैसा महसूस होता है।
यहाँ उन्हें क्या मिला, जिसे सरल विचारों और रूपकों (metaphors) में विभाजित किया गया है।
बड़ी तस्वीर: यह टूल्स के बारे में नहीं, लोगों के बारे में है
यदि आप सोचते हैं कि एक सॉफ्टवेयर लीडर केवल एक सुपर-कोडर है जो सबसे जटिल गणित जानता है, तो यह अध्ययन कहता है कि आप जहाज के गलत हिस्से को देख रहे हैं।
शोधकर्ताओं ने पाया कि सॉफ्टवेयर में नेतृत्व ज्यादातर "सॉफ्ट स्किल्स" और लोगों को मैनेज करने के बारे में है, न कि कोड लिखने के बारे में।
- रूपक (Metaphor): एक सॉफ्टवेयर टीम को एक बगीचे के रूप में सोचें। "तकनीकी कौशल" बीज और मिट्टी हैं। लेकिन "लीडर" एक माली है। माली को बीज उगाने में सबसे अच्छा होने की आवश्यकता नहीं है (पौधे खुद वह करते हैं); उन्हें बस यह जानने की आवश्यकता है कि उन्हें पानी कैसे देना है, खरपतवार कैसे निकालना है, उन्हें तूफानों से कैसे बचाना है, और यह सुनिश्चित करना है कि उन्हें पर्याप्त धूप मिले।
- निष्कर्ष: सबसे प्रशंसित लीडर्स वे नहीं थे जिन्होंने सबसे अधिक कोड लिखा था; वे वे थे जो बात करने, सुनने, दूसरों को आगे बढ़ने में मदद करने और टीम को खुश रखने में कुशल थे।
अच्छे लीडर्स क्या करते हैं ("अनुशंसित" सूची)
शोधकर्ताओं ने पहचाना कि अच्छे लीडर्स 103 चीजें करते हैं। यदि आपको शीर्ष तीन चुनने हों, तो वे हैं:
- एक 'पीपल पर्सन' होना: अच्छे संबंध और पारस्परिक कौशल विकसित करना।
- डेलिगेशन (काम सौंपना): टीम पर काम करने के लिए भरोसा करना और उन्हें चमकने का मौका देना।
- मैनेजर के रूप में विकास करना: एक बेहतर बॉस बनने के लिए लगातार सीखना।
"तकनीकी" हिस्सा:
क्या तकनीकी ज्ञान मायने रखता है? हाँ, लेकिन यह एक टूलबॉक्स में एक विशेष उपकरण की तरह है।
- लीडर्स को इतना जानने की आवश्यकता है कि वे काम की जांच कर सकें (जैसे कोड रिव्यू करना) और यह सुनिश्चित कर सकें कि गुणवत्ता उच्च हो।
- हालांकि, अध्ययन ने पाया कि तकनीकी कौशल केवल 12% है जो समुदाय की नजर में एक लीडर को सफल बनाता है। बाकी 88% लोगों को मैनेज करने, रणनीति बनाने और संचार के बारे में है।
बुरे लीडर्स क्या करते हैं ("निंदित" सूची)
शोधकर्ताओं ने यह भी देखा कि लीडर्स को क्या नहीं करना चाहिए। सबसे नफरत की जाने वाली व्यवहार क्या है? माइक्रोमैनेजमेंट (Micromanagement)।
- रूपक: माइक्रोमैनेजमेंट एक ऐसे माता-पिता की तरह है जो अपने बच्चे को अपने जूते के फीते बांधने नहीं देता क्योंकि उसे लगता है कि बच्चा इसे गलत तरीके से करेगा। यह हर एक हरकत पर नज़र रखने जैसा है।
- अन्य बुरी आदतें: अहंकारी होना, "फिक्स्ड माइंडसेट" (सीखने से इनकार करना) रखना, परोक्ष रूप से आक्रामक (passive-aggressive) तरीके से संवाद करना, या एक ऐसा विषाक्त वातावरण बनाना जहाँ लोग बोलने से डरते हों।
दिलचस्प बात यह है कि तकनीकी गलतियों के लिए शायद ही कभी नेतृत्व को दोषी ठहराया गया।
- यदि कोड का कोई हिस्सा टूट जाता, तो समुदाय आमतौर पर यह नहीं कहता, "लीडर विफल रहा क्योंकि उसे पर्याप्त कोड नहीं पता था।"
- इसके बजाय, वे कहते, "लीडर इसलिए विफल हुआ क्योंकि उसने टीम की बात नहीं सुनी," या "लीडर बहुत दबंग था।"
- रूपक: यदि कार खराब हो जाती है, तो हम टूटे हुए इंजन के लिए मैकेनिक को दोष देते हैं। लेकिन यदि मैकेनिक एक बुरा बॉस है जो चालक दल पर चिल्लाता है और उनके औजार चुरा लेता है, तो हम उसके 'रेंच' कौशल को नहीं, बल्कि उसके बॉस को दोष देते हैं।
नेतृत्व के "पाँच कमरे"
शोधकर्ताओं ने इन सभी व्यवहारों को पाँच मुख्य श्रेणियों में व्यवस्थित किया, जैसे घर के पाँच अलग-अलग कमरे:
- पीपल मैनेजमेंट और डेवलपमेंट: लिविंग रूम। यह वह जगह है जहाँ आप टीम को विकसित करते हैं, उनका मार्गदर्शन करते हैं और उन्हें सुरक्षित महसूस कराते हैं। (यह सबसे बड़ा कमरा था)।
- प्रोसेस और एक्जीक्यूशन: किचन। यहाँ दैनिक कार्य होते हैं, और जहाँ लीडर्स यह सुनिश्चित करते हैं कि चीजें सुचारू रूप से चलें और गुणवत्ता उच्च हो। यह एकमात्र कमरा है जहाँ तकनीकी कौशल का भारी उपयोग किया जाता है।
- कम्युनिकेशन और आर्टिक्यूलेशन: सामने का दरवाजा। लीडर टीम, बॉस और क्लाइंट्स से कैसे बात करता है।
- स्ट्रेटेजिक विजन: मैप रूम। क्षितिज की ओर देखना और यह तय करना कि जहाज कहाँ जा रहा है।
- प्रोफेशनल और पर्सनल ग्रोथ: जिम। लीडर स्वयं के आत्म-सुधार पर काम करता है।
"कॉन्सेप्ट मैप"
पेपर एक विजुअल मैप (चित्र 4) के साथ समाप्त होता है। कल्पना कीजिए कि यह एक लीडर बनने के लिए रोडमैप है।
- यह दिखाता है कि एक महान सॉफ्टवेयर लीडर बनने का रास्ता मुख्य रूप से पारस्परिक कौशल (हरे घेरे) से बना है।
- तकनीकी कौशल (नारंगी घेरे) वहां हैं, लेकिन वे छोटे मील के पत्थर हैं, पूरा रास्ता नहीं।
- मानचित्र यह भी उजागर करता है कि "गड्ढे" (बुरे व्यवहार) जैसे माइक्रोमैनेजमेंट या अहंकार आपकी यात्रा को क्रैश कर सकते हैं।
निचोड़ (The Bottom Line)
यह अध्ययन हमें बताता है कि सॉफ्टवेयर में एक महान लीडर बनने के लिए, आपको कमरे में सबसे स्मार्ट कोडर होने की आवश्यकता नहीं है। आपको कमरे में सबसे अच्छा माली होने की आवश्यकता है। आपको यह जानने की आवश्यकता है कि अपनी टीम को कैसे बढ़ने में मदद करनी है, उनके लिए रास्ता कैसे साफ करना है, और वातावरण को स्वस्थ कैसे रखना है। यदि आप लोगों और प्रक्रिया पर ध्यान केंद्रित करते हैं, तो तकनीकी सफलता अपने आप पीछे आएगी।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।