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