विकास दल के नेताओं के लिए संसाधनों की सिफारिश [बंद]


10

मुझे हाल ही में एक डेटाबेस (95% एमएस एसक्यूएल सर्वर, 5% मिस-ओरेकल, साइबेस, एक्सेस) विकास टीम का नेता बनाया गया था जो कॉर्पोरेट वातावरण में बड़ी संख्या में डेटाबेस का प्रबंधन और विकास करता है। मैं संसाधनों (जाँचकर्ताओं, उपयोगिताओं, सर्वोत्तम प्रथाओं, प्रक्रियाओं, वेबसाइटों, पुस्तकों, आदि) की तलाश कर रहा हूं जो मुझे उन बुनियादी बातों को लागू करने में मदद करेंगे जिनकी अतीत में इस विकास समूह में कमी रही है, जैसे कि कोड समीक्षाएं, क्रॉस प्रशिक्षण, प्रलेखन , मानकों को लागू करने, ज्ञान साझा करने, सलाह और आगे।

मैं जो खोज रहा हूं, उसमें से अधिकांश सामान्य प्रबंधन कौशल संसाधन हैं, लेकिन मैं कुछ भी ढूंढना चाहता हूं जो डेवलपर्स की एक टीम का नेतृत्व करने के लिए विशिष्ट हो सकता है। कॉर्पोरेट प्रक्रियाएं "मानक" झरना प्रकार एसडीएलसी हैं, इसलिए एजाइल की ओर तैयार किए गए संसाधन लगभग प्रासंगिक नहीं हैं।

जवाबों:


6

मेरे द्वारा काम किए गए टेक लीड्स और मैनेजर की पुस्तकें

रैपिड डेवलपमेंट (एस। मैककॉनेल) - सामान्य प्रबंधन / लीड प्रकार की चीजों के जवाब के लिए महान "बाइबिल" (अधिक प्रबंधन थियो)

एक तकनीकी नेता (जेराल्ड वेनबर्ग) बनना - एक सघन पढ़ा, लेकिन एक महान।

प्रबंधक का टूलकिट (हार्वर्ड बिजनेस एसेंशियल) - फिर से, अधिक प्रबंधन केंद्रित है, लेकिन कुछ पारस्परिक मुद्दों के साथ अच्छा है

सहयोग समझाया (ज्यां तबाका) - अधिक चुस्त केंद्रित, लेकिन "एक्स कैसे करें" का एक और अच्छा बाइबिल बहुत व्यावहारिक है

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


एक संरक्षक खोजने पर +1। तनाव नहीं कर सकते कि यह एक टीम का नेतृत्व करने के अजीब दुनिया को समझने के लिए कितना लाभ उठाता है।
तेहनीत

3

मैंने अभी हाल ही में Peopleware को पढ़ा है और इसे बहुत ज्ञानवर्धक पाया है। यह निश्चित रूप से आपको विकास टीम की गतिशीलता को समझने में मदद करेगा (और हम उन्हें प्रबंधित / अग्रणी करने में बहुत सी गलतियाँ करते हैं)। मुझे प्रोग्रामर के यहाँ किसी ने इसकी सिफारिश की थी।


1

स्टीव मैगुइरे द्वारा " डिबगिंग द डेवलपमेंट प्रोसेस " पर एक नज़र डालें ।

हालाँकि यह किसी भी अधिक (1994) की सबसे आधुनिक पुस्तक नहीं है, फिर भी इसमें बहुत सारी जानकारी है जो टीम लीडर के रूप में आपके लिए उपयोगी साबित होनी चाहिए और आप इसे वास्तविक सस्ते में चुन सकते हैं। मैंने इसे उत्कृष्ट पाया।

आप स्टीवन मैककोनेल द्वारा " रैपिड डेवलपमेंट " पर भी विचार करना चाह सकते हैं । फिर से, यह एक पुराना (1996) है, इसलिए यह फुर्तीली कार्यप्रणाली को पूर्व निर्धारित करता है ताकि आपको "जलप्रपात", "सर्पिल" और "समयबाह्य" दृष्टिकोण मिलें जो उनकी खूबियों पर चर्चा करते हैं। आप अग्रदूत दृष्टिकोण के कुछ अग्रदूतों (रैपिड प्रोटोटाइप और इतने पर) पाएंगे। इसके अलावा, "बेस्ट प्रैक्टिसेस" के संबंध में आपको पेज 400 पर एक विशाल श्रेणी मिल जाएगी, जिसमें उनकी प्रभावकारिता और विस्तृत विवरण के बारे में उचित उद्धृत मूल्यांकन शामिल हैं।

दोनों पुस्तकें Microsoft प्रेस द्वारा जारी की जाती हैं, इसलिए अपनी मौजूदा तकनीकों के साथ पर्याप्त संदर्भ प्रस्तुत करना चाहिए।

सबसे महत्वपूर्ण बात यह है कि दोनों पुस्तकें सॉफ्टवेयर डेवलपमेंट टीमों - प्रेरणा, शेड्यूलिंग, रणनीतिक सोच, नेतृत्व आदि का प्रबंधन करने के लिए कवर करती हैं।


ये दोनों पुस्तकें AWESOME हैं, मैंने इन्हें कई बार पुन: प्रकाशित किया है।
जेसन ने

0

मैं एक समान स्थिति में हूं। पहली बात यह है कि आप परिभाषित करते हैं कि टीम को कैसे काम करना चाहिए, क्या प्रक्रियाएँ होनी चाहिए, टीम की भूमिका क्या है। इन सभी को डालने के लिए एक विकी (या शेयर पॉइंट या जो भी) पेज बनाएं। फिर इनमें से प्रत्येक को विस्तार से परिभाषित करने के लिए टीम के भीतर बहुत सारी नियमित बातचीत होती है। एक बात जो महत्वपूर्ण है वह यह है कि एक संस्कृति और व्यवहार निर्धारित करना है जो टीम करना चाहती है। टीम के ज्ञान के लिए हम इसका उपयोग करते हैं। एक नियमित पाक्षिक या मासिक ज्ञान साझाकरण सत्र शुरू करें, पंक्तियों में ज्ञान के विभिन्न क्षेत्रों और स्तंभों में टीम के सदस्यों के साथ एक स्प्रेडशीट बनाएं। फिर प्रत्येक सदस्य के लिए ताकत और अंतराल जानने के लिए 1-5 से स्कोर असाइन करें। प्रत्येक क्षेत्र के लिए क्रमशः 5, 4 और 3 के लक्ष्य स्कोर के साथ प्राथमिक, माध्यमिक और तृतीयक जिम्मेदारी असाइन करें।

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

मैं दस्तावेज़ के महत्व पर जोर नहीं दे सकता (विकी में हल्का हो सकता है) क्योंकि आपके पास प्रबंधन को बेहतर बनाने और प्रदर्शित करने के लिए एक मजबूत आधारभूत स्थिति है। कई बार मेरी टीम ने वरिष्ठ प्रबंधन की नजर में जीत हासिल की है क्योंकि हमारे पास मजबूत दस्तावेज और प्रक्रियाएं थीं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.