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