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