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