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