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