Scrum: प्रेरणा की कमी से निपटने


11

के अनुसार इस "स्क्रम अत्यधिक एक बेहद प्रेरित, निकट सहयोग, पार कार्यात्मक और स्व-संगठित टीमों पर निर्भर करता है।" तो आप सहकर्मियों को कैसे संभालते हैं जो कोड के स्वामित्व को लेने के लिए प्रेरित नहीं हो सकते हैं? आप किसी को स्वामित्व लेने में कैसे दिलचस्पी लेते हैं?


शायद वे कोड के एक अलग टुकड़े के मालिक होंगे? बेशक, अगर प्रश्न में कोड इतना नीरस है कि कोई भी इसे अपने पास नहीं रखना चाहता है, तो यह एक बड़ी समस्या है ... और कुछ को बस इसे चूसना होगा और उस कोड का स्वामी होगा।
FrustratedWithFormsDesigner

2
प्रेरणा की कमी के पीछे पहले कारण को देखना अच्छा होगा। टीम के भीतर व्यक्तित्व संघर्षों से लेकर कॉर्पोरेट एचआर नीतियों तक मानवीय कारकों को नजरअंदाज करने की प्रवृत्ति है जो श्रेय देने से अधिक दोष देते हैं (उदा: "रैंक और यैंक")।
jfrankcarr

1
लेख में कुछ भी नहीं लोगों को कोड खुद के लिए प्रेरित करने के बारे में बात करता है। वास्तव में Scrum कोड-स्वामित्व को हतोत्साहित करता है। आप उन्हें कार्य-भार के बजाय स्वयं कोड के लिए प्रेरित करने का प्रयास क्यों कर रहे हैं?
पीडीए

जवाबों:


14

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

कुंजी यह है कि वे हमारे पास कभी नहीं आए, डेवलपर्स, और पूछा, आप लोग कैसे काम करना चाहते हैं? क्या आप खुश कर देगा? अधिक कुशल?। तो मैंने जो सुना, वह था, "अब आपका अपना कोई कोड नहीं है। आप जो कुछ भी लिखते हैं, उस पर रौंद दिया जाएगा (आप जानते हैं, टीम का स्वामित्व)। आप एक उंगली नहीं हिलाएंगे या उठाएँगे क्योंकि हम अब आपके समय का प्रबंधन करेंगे"। ओह, और अब आपके पास हर रोज 15 मिनट का एक उबाऊ स्टैंड है जहां लोग उन चीजों पर चर्चा करेंगे जिनकी आपको परवाह नहीं है और आमतौर पर 30 मिनट लगेंगे और फिर हर दो हफ्ते में एक उबेर 4 घंटे की प्लानिंग मीटिंग होगी जिसे चूसना निश्चित है सारा जीवन तुममें से।

वास्तव में यह फुर्तीली या स्क्रम नहीं है, यह सिर्फ प्रबंधन की एक शैली से एक अलग शैली की ओर बढ़ रहा है, जहां सब कुछ अभी भी केंद्र रूप से नियंत्रित किया जाता है, और न केवल इसने मुझे जीवन भर चूसा है, बल्कि इसने मुझे बहुत सारे मुफ्त भी दिए हैं मेरे फिर से शुरू करने का समय।

पिछले बारह महीनों में, जब मैंने अपनी टीम के मैनेजर को कुछ अलग करने की कोशिश करने के लिए कई बार पैरवी की, तो उसने वास्तव में मुझे अपने सुझाव दिए, और मुझे लगता है कि हमारा एक बहुत ही सफल वर्ष रहा है।

मेरा मानना ​​है कि हमारे लिए महत्वपूर्ण बदलाव डेवलपर्स को बहुत अधिक आवाज देने और चुनने में स्वतंत्रता थी कि हम कैसे काम करना चाहते हैं। कुछ चीजें जो हमने कीं:

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

4

प्रेरणा की कमी के कई कारण हैं, लेकिन शायद सबसे आम ऐसा नहीं लग रहा है जैसे आपके पास कहने के लिए है। जब हमारी टीम ने स्क्रैम करना शुरू किया तो मैंने देखा कि रेट्रोस्पेक्टिव्स के उनके सुझावों को लागू होने के बाद कम से कम लोगों ने प्रेरित किया।

मामूली मुद्दों का एक समूह डिमोटिवेटिंग हो सकता है। उदाहरण के लिए, एक बात जो पिछले हफ्ते सामने आई थी, वह एक टीम मेंबर थी जिसे 4:00 मीटिंग्स पसंद नहीं थीं। यह आसानी से तय हो गया है।

दूसरे शब्दों में, यह पता लगाने का सबसे अच्छा तरीका है कि आपकी टीम को क्या बताया जा रहा है।


क्या आपने उस टीम के सदस्य को बर्खास्त कर दिया जो 4pm मीटिंग पसंद नहीं करता था ?? ;)
डेव हिलियर

3

कोड पर उन्हें व्यक्तिगत स्वामित्व देकर।

कई दुकानें "टीम के स्वामित्व" मॉडल पर काम करती हैं। यह क्रॉस-सहयोग और जोखिम को कम करने के लिए बहुत अच्छा है, लेकिन व्यक्तिगत रूप से जिम्मेदार होने के लिए व्यक्तियों को प्रेरित करने के लिए इतना महान नहीं है। टीम स्वामित्व औसत कोड में परिणाम कर सकता है, क्योंकि कोई व्यक्तिगत स्वामित्व प्रोत्साहन नहीं है।

समाधान: कोड के प्रत्येक भाग में व्यक्तियों को कोड के उस हिस्से के स्टीवर्ड होने के लिए असाइन करें, लेकिन पूरी टीम को पूरे कोड बेस तक पहुंचने की अनुमति दें।

इसे भी देखें: https://softwareengineering.stackexchange.com/a/33464/1204


मैं यह सुनिश्चित करने का तर्क दूंगा कि ये ऊर्ध्वाधर कार्यात्मक क्षेत्र हैं, जो क्षैतिज अवसंरचनात्मक क्षेत्र नहीं हैं। यानी सबसे खराब चीज जो आप कर सकते हैं वह है यूआई गाई, बैकएंड गाई और डेटाबेस गाई क्योंकि हर कार्यशीलता के लिए आपको उन तीनों की आवश्यकता होगी।
माइकल ब्राउन

1
मुझ से एक दुर्लभ गिरावट। यह सब कुछ अलग-अलग वर्कस्ट्रीम पर काम कर रहे स्क्रैम - एन डेवलपर्स के बिल्कुल विपरीत है। डेवलपर्स अपने क्रॉस-प्रोजेक्ट ज्ञान को खो देते हैं और जब वर्कस्ट्रीम ए बहुत अधिक प्राथमिकता बन जाता है, तो लोगों को अन्यत्र से खींचना बहुत मुश्किल हो जाता है। अतिरिक्त दबाव उस व्यक्ति पर डाल दिया जाता है जो कोड के उस क्षेत्र का मालिक है, वह इस्तीफा देता है और आपको एक असफल परियोजना के साथ छोड़ दिया जाता है।
पीडीआर

@pdr: आप एक दिलचस्प बात उठाते हैं। मुझे लगता है कि मैं बहुत कुछ सीख सकता हूं अगर आप और रॉबर्ट हार्वे ने इस बिंदु पर और बहस की।
जिम जी।

@JimG। अधिक बारीक और व्यापक दृष्टिकोण के लिए डीएक्सएम का उत्तर देखें (जो मैं सहमत हूं)।
रॉबर्ट हार्वे

1
@JimG। यह शर्म की बात है, कभी-कभी, कि हमारे पास एक मंच नहीं है (चैट बहुत तत्काल है, मेरे पास चर्चा को समर्पित करने के लिए उस तरह का समय नहीं है) जहां अनुभवी और इच्छुक डेवलपर्स, जो विभिन्न समस्याओं का सामना कर चुके हैं। बंद कर सकते हैं, कुछ बहस कर सकते हैं और एक संयुक्त जवाब के साथ वापस आ सकते हैं। मैं विशेष रूप से इस एक में दिलचस्पी रखता हूं, क्योंकि मैं शायद ही कभी रॉबर्ट के जवाबों से असहमत हूं और (शायद अधिक दिलचस्प रूप से) हम दोनों डीएक्सएम के जवाब से सहमत हैं।
pdr
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.