Agile क्या है?
यह एक सॉफ़्टवेयर विकास दृष्टिकोण है जो अनुकूलन क्षमता और निरंतर डिलीवरी को महत्व देता है।
परिभाषा
एगाइल एक सॉफ़्टवेयर विकास दर्शन है जो अनुकूलन क्षमता, सहयोग और परिवर्तन के प्रति त्वरित प्रतिक्रिया के माध्यम से ग्राहकों को लगातार मूल्य प्रदान करने पर केंद्रित है।
उत्पत्ति
एगाइल की उत्पत्ति 2000 के दशक की शुरुआत में हुई थी, जो 2001 में एगाइल घोषणापत्र के निर्माण के साथ एक महत्वपूर्ण घटना थी।
आंदोलन
यह पारंपरिक परियोजना-आधारित सॉफ़्टवेयर विकास विधियों, जिन्हें जलप्रपात (waterfall) विधियों के नाम से जाना जाता है, की सीमाओं और चुनौतियों का उत्तर था, जो अनुक्रमिक और कठोर थीं।
दृष्टिकोण
एगाइल एक पुनरावृत्त और वृद्धिशील विकास दृष्टिकोण पर आधारित है, जिसमें कार्यक्षेत्र को छोटे हिस्सों में बांटा जाता है और बार-बार डिलीवरी की जाती है, जिससे बदलती आवश्यकताओं के अनुसार अनुकूलन संभव हो पाता है।
सहयोग
एगाइल विकास के दौरान टीमों के बीच सहयोग और ग्राहक की भागीदारी पर जोर देता है।
लाभ
यह उत्पाद गुणवत्ता, कर्मचारी और ग्राहक संतुष्टि, और विकास गति में सुधार के लिए जाना जाता है।
एगाइल फ्रेमवर्क
एगाइल विभिन्न विधियों और फ्रेमवर्क्स जैसे कि स्क्रम, कानबन और लीं (Lean) से संबंधित है और इनका समर्थन करता है।