मैं 11 सॉफ्टवेयर डेवलपर्स की एक टीम का प्रबंधक हूं जो मेरी कंपनी की वेब साइटों / वेब एप्लिकेशन की देखभाल करता है, जो किसी भी समय 4-समवर्ती परियोजनाओं के साथ-साथ दिन-प्रतिदिन के समर्थन के लिए चल रहा है। 11 डेवलपर्स के भीतर तकनीकी कौशल, नौकरी के शीर्षक और अनुभव का मिश्रण है, हालांकि टीम संरचना सीधे सभी 11 डेवलपर्स के साथ मेरे लिए रिपोर्टिंग के साथ समतल है।
एक एकल प्रबंधक वाली पूरी टीम बहुत अच्छी तरह से पैमाने पर नहीं साबित होने लगी है। मैं बहुत ही बारीकी से फैलाना शुरू कर रहा हूं इसलिए अपनी प्रत्यक्ष रिपोर्ट की संख्या कम करना चाहता हूं। सभी तरीकों से मैं ऐसा करने के लिए सोच सकता हूँ महत्वपूर्ण चढ़ाव हैं:
- वरिष्ठों को जूनियर डेवलपर्स की रिपोर्ट दें। यह सर्वश्रेष्ठ तकनीशियनों द्वारा विकास पर खर्च किए गए समय को कम करता है।
- सॉफ्टवेयर उत्पाद द्वारा टीम को विभाजित करें, जैसे डेवलपर्स इंट्रानेट पर 1-6 काम करते हैं और बाहरी साइटों पर 7-11 काम करते हैं, प्रत्येक अनुभाग में नई टीम लीड होती है (संभवतः वर्तमान वरिष्ठ डेवलपर्स की तुलना में अधिक प्रबंधन / सलाह / कोचिंग जिम्मेदारी के साथ एक नया नौकरी विवरण) )। यह कृत्रिम सिलोस जोड़ता है और अगर मैं उन्हें चाहता हूं तो एक बाहरी वेबसाइट पर काम करने के लिए "इंट्रानेट डेवलपर" प्राप्त करना मुश्किल हो सकता है।
- दबाव को दूर करने के लिए संरचना को सपाट रखें और प्रोजेक्ट प्रबंधकों / टीम प्रशासकों के आकार में प्रबंधकीय समर्थन जोड़ें। यह समस्या को हल नहीं करता है क्योंकि टीम हमेशा के लिए इस तरह से आगे नहीं बढ़ सकती है।
क्या इस समस्या को हल करने का एक मानक तरीका है जो मुझे याद आ रहा है?
यदि नहीं, तो आप में से अन्य लोगों ने इस समस्या को कैसे हल किया है?