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