क्या सफल उपयोगकर्ता कहानियों की संख्या के अनुसार स्क्रैम सदस्यों को पूरा करना सही है?


9

जब मेरे प्रबंधक ने टीम को बताया कि " अब आगे की सफल उपयोगकर्ता कहानियों को मूल्यांकन के लिए माना जाएगा! "

हम चौंकते हुए वहीं बैठे रहे और वह कई जबड़े हमें गिराने वाले क्षणों में से एक था जो उसने हमें दिया :-)

हमें लगा कि यह मूर्खतापूर्ण विचार है, क्योंकि यह चुस्त विकास पद्धति की सभी अवधारणा और लक्ष्य को बर्बाद कर देगा।

मुझे पता है कि तुम लोग क्या सोचते हो? और हम उसे कैसे मना सकते हैं?

जवाबों:


14

सैंडी, दुर्भाग्यवश आपके प्रबंधक का बयान विशेष रूप से घोटाले और सामान्य रूप से चुस्त की एक गलतफहमी है।

प्रस्तावित दृष्टिकोण सहयोग को मारता है और सामूहिक कोड स्वामित्व के सिद्धांत को गिनता है । चुस्त (अगर यह एक असली चुस्त है) में उपयोगकर्ता कहानियां शायद ही कभी कई लोगों द्वारा छुआ जाने से पहले पूरी हो जाती हैं। इसके अलावा, आपके पास समय-समय पर उपयोगकर्ता कहानियां होंगी जो पुनरावृत्ति के भीतर समाप्त होने के लिए स्वीमिंग की आवश्यकता होती हैं । आप सभी कैसे जा रहे हैं कि जब व्यक्तिगत प्रोत्साहन विपरीत दिशा में 180 डिग्री गठबंधन कर रहे हैं?

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


6

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

हम हमेशा उस योगदानकर्ता की तलाश में रहते हैं जो प्रोग्रामर टीम और व्यवसाय के लिए कर रहा है।


मैं आपसे पूरी तरह सहमत हूं।
कोडरहॉक

5

यह कोड की पंक्तियों, या बग की संख्या को मापने के लिए एक सममूल्य पर है - लेकिन थोड़ा अधिक परिष्कृत।

पहली नज़र में माप में कुछ भी गलत नहीं है, लेकिन जब आप इसके बारे में सोचते हैं तो आप आपत्ति उठाने लगते हैं:

  • और अधिक जटिल कहानियों के बारे में क्या?

सबसे स्पष्ट एक है जो मन में झरता है - मुझे यकीन है कि अन्य हैं।

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

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


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

3

मैं क्रिसएफ के साथ सहमत हूं कि यह किसी भी माप के साथ उसी समस्या पर वापस जाता है। आप जो प्रशंसा करते हैं, वह आपको मिलता है। हमेशा ऐसे लोग होते हैं जो सिस्टम को गेम करते हैं, जो भी सिस्टम होने वाला है।

एकमात्र वास्तविक प्रभावी तरीका जो मैंने प्रोग्रामर को पुरस्कृत करने के लिए पाया है वह तीन चरणों के साथ आता है।

  1. अपनी टीम के लोगों की क्षमताओं को जानते और समझते हैं।
  2. प्रबंधक टीम के सदस्यों के लिए लीड की सिफारिशों को सुनते हैं जो अपना वजन नहीं बढ़ा रहे हैं।
  3. सफल क्षेत्ररक्षकों के लिए टीम की पूरी प्रशंसा की जाती है।

पूरी कुंजी यह है कि प्रोग्रामर एक मशीन में कॉग नहीं हैं जो आंकड़ों को देखकर 'ट्यून' हो सकते हैं। वास्तविक लोगों को पूरी तरह से जांचने और सुधारने की आवश्यकता है और टीम को सहकारी में एक दूसरे पर भरोसा करने में सक्षम होना चाहिए, न कि प्रतिस्पर्धी तरीके से।

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


1
+1 - "सफल स्प्रिंट के लिए टीम को संपूर्ण के रूप में सराहा जाता है।"
कोडरहॉक

2

अधिकांश समय, उपयोगकर्ता कहानियां एक सामूहिक प्रयास में पूरी होती हैं। इस मीट्रिक पर व्यक्तिगत मूल्यांकन को आधार बनाना लगभग असंभव है।

मेट्रिक स्वयं को आसानी से जोड़-तोड़ कर सकता है क्योंकि नियोजन प्रक्रिया एक टीम प्रयास भी है और यहां तक ​​कि बाद में, पूरी प्रणाली में भी धांधली हो जाती है। यह निश्चित रूप से वही है जो आप एक केंद्रित प्रक्रिया में नहीं चाहते हैं।

मुझे लगता है कि टीम की सफलता के आधार पर अच्छे प्रदर्शन को किसी प्रकार की बोनस प्रणाली से पहचाना जाना चाहिए, लेकिन उपयोगकर्ता कहानियां सफलता का अच्छा संकेतक नहीं हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.