मैं अपनी कंपनी में एक नए प्रोजेक्ट की विकास टीम लीड हूं। यह पहला प्रोजेक्ट है जहां कंपनी स्क्रैम का उपयोग करेगी। हमारे पास एक झरना / पुनरावृत्त SDLC है। बीए आवश्यकताओं, डॉक्स को सौंपते हैं, देव और परीक्षण को सौंपते हैं, देव विकास करना शुरू करते हैं और पुनरावृत्तियों में परीक्षण के लिए जारी करेंगे। परीक्षकों को एक रिलीज का परीक्षण करने के लिए लंबा समय लगता है जिसके द्वारा devs विकास जारी रखते हैं लेकिन वर्तमान रिलीज़ के लिए बग फिक्स भी करते हैं। मेरे कुछ प्रश्न हैं
- जब आप परीक्षण के लिए जारी करते हैं, तो 5 कहानियों के साथ एक स्प्रिंट में क्या यह जल्द से जल्द एक कहानी देव द्वारा या सभी कहानियों के पूरा होने के बाद होता है लेकिन स्प्रिंट के अंत से पहले परीक्षण के लिए आवश्यक समय देता है।
- यदि बीए उपयोगकर्ता कहानियां लिखता है तो विस्तार क्या होना चाहिए। परंपरागत रूप से सभी UI लेआउट, व्यवहार, पाठ आदि के साथ एक युक्ति लिखने के लिए अंतिम रूप देने में लंबा समय लगता है। मुझे लगता है कि मेरा सवाल यह है कि कहानियों को कैसे लागू किया जाए जो लागू करने योग्य और परीक्षण योग्य हो।
- हमारी परीक्षण टीम गैर-तकनीकी है। स्क्रम के लिए स्वचालित UI परीक्षण होना कितना महत्वपूर्ण है। UI WPF पर आधारित है।
मुझे फुर्तीली विधियों (TDD, कोड रिव्यू, रीफैक्टरिंग आदि) का उपयोग करके ठोस विकास का अनुभव है, लेकिन नए तरीके से।
संपादित करें: पुनरावृत्तियों से मेरा तात्पर्य यह है कि अगर हम १० आवश्यकताओं को पूरा करने के बजाय १०, ३५, ३५, ३५, ३५ आवश्यकताओं को पूरा कर लें, तो हम १०० आवश्यकताओं को पूरा कर सकते हैं।
We have a waterfall/iterative SDLC.
इस पर विस्तार से। झरना, परिभाषा के अनुसार, एक अनुक्रमिक प्रक्रिया है, एक पुनरावृत्त नहीं है। यद्यपि संशोधित झरने हैं (जैसे कि साशिमी मॉडल या झरना-उप-परियोजनाओं के साथ), वे सभी अनुक्रमिक हैं। क्या आप अपनी वर्तमान अनुक्रमिक प्रक्रिया से पुनरावृत्त प्रक्रियाओं की ओर बढ़ने की कोशिश कर रहे हैं?