आमतौर पर उपयोग किए जाने वाले शब्द—“कंटिन्यूअस इंटीग्रेशन,” “कंटिन्यूअस डिलीवरी,” और “कंटिन्यूअस डेप्लॉयमेंट”—को एक घटक माना जाता हैएजाइल सॉफ्टवेयर विकास. इन अभ्यासों में “कंटिन्यूअस” शब्द का प्रयोग होता है, जो आगे बढ़ते हुए एकीकरण (डिलीवर करने योग्य सॉफ्टवेयर) और परिणामों के समानांतर डेप्लॉयमेंट को दर्शाता है, जिसमें पारंपरिक अनुक्रमिक विकास में आमतौर पर होने वाले देरी के बिना। आधुनिक एजाइल वातावरण में, इन शब्दों का अर्थ एक पाइपलाइन के माध्यम से पूर्ण अंशों के डिलीवरी का होता है, जिससे अपग्रेड के रूप में स्वचालित डेप्लॉयमेंट संभव होता है।
कंटिन्यूअस डिलीवरी का मूल सिद्धांत छोटे चरणों में कार्यात्मक सॉफ्टवेयर को बढ़ाते हुए डिलीवर करना है। दूसरे शब्दों में, कंटिन्यूअस डिलीवरी एक छोटे चक्र वाला कार्यान्वयन है, जहां कोड को बार-बार विकसित, बनाया, चेक-इन किया, स्वचालित रूप से परीक्षण किया और डेप्लॉय किया जाता है।

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

स्क्रम में कंटिन्यूअस डिलीवरी
कंटिन्यूअस डिलीवरी के लाभ
लोग अक्सर मानते हैं कि सॉफ्टवेयर को अधिक बार जारी करने का अर्थ है सिस्टम में स्थिरता और विश्वसनीयता के कम स्तर को स्वीकार करना। हालांकि, कई अध्ययन दिखाते हैं कि ऐसा नहीं है। वास्तव में, एक बार में एक फीचर भेजने से प्रत्येक डिलीवरी के जोखिम को काफी कम कर दिया जाता है। आपकी टीम ग्राहकों को फीचर्स तेजी से डिलीवर कर सकती है, जिससे त्वरित प्रतिक्रिया मिलती है। एक कंटिन्यूअस डिलीवरी पाइपलाइन टीमों, व्यवसाय और उपयोगकर्ताओं को कई लाभ प्रदान करती है:
- बाजार में आने में कम समय
- कम लागत
- तेजी से प्रतिक्रिया
- खुश ग्राहक
- जोखिम वाले रिलीज को कम करता है
2014 के अनुसारXebia Labs सर्वे रिपोर्ट, सतत डिलीवरी ने आगे कदम रखा, जबकि एजाइल निकटतम रूप से अनुसरण किया। नीचे दिए गए चार्ट में दिखाए अनुसार, 2014 में प्रतिक्रिया देने वालों में से 36.4% ने डेवोप्स को एक प्रमुख पहल के रूप में बताया।

सॉफ्टवेयर प्रोजेक्ट पहल आवेदन (2014)
सारांश
अगर यह सुनने में बहुत अच्छा लगे, तो याद रखें: सतत डिलीवरी जादू नहीं है। सॉफ्टवेयर रिलीज के लिए बहुत अधिक अनुशासन की आवश्यकता होती है। स्क्रम में सतत डिलीवरी छोटे-छोटे बदलावों को अधिक बार जारी करके दैनिक सुधार को बनाए रखती है, जिससे सभी को नियमित, पूर्वानुमानित � ritm में आदत हो जाती है और बदलाव के प्रति प्रतिक्रिया देने के लिए जगह बचती है। सबसे महत्वपूर्ण बात यह है कि सफल रिलीज साझा सफलता बन जाते हैं—जिसे सभी मिलकर मनाएं।