एजाइल सॉफ़्टवेयर इंजीनियरिंग जीवनचक्र
एजाइल विकास इस बात को ध्यान में रखता है कि परियोजनाएँ और ग्राहकों की आवश्यकताएँ अलग होती हैं। इसलिए एक तय विकास विधि हर परियोजना के लिए उपयुक्त नहीं होती। काम को छोटी अवधियों में बाँटा जाता है। हर अवधि का लक्ष्य सॉफ़्टवेयर के किसी हिस्से को जारी करने लायक बनाकर देना है।
एजाइल सॉफ़्टवेयर इंजीनियरिंग जीवनचक्र
एजाइल में दोहराए जाने वाले और चरणबद्ध विकास को मिलाया जाता है, ताकि काम जल्दी सौंपा जा सके। परियोजना को ऐसे संस्करणों में बाँटें जिनमें सुविधाएँ क्रमशः जुड़ती जाएँ। दो से तीन हफ़्ते के चक्रों में काम करें। हर चक्र में अलग-अलग विशेषज्ञता वाले टीम सदस्य आवश्यकताओं के विश्लेषण से लेकर स्वीकृति परीक्षण तक साथ काम करते हैं। चक्र के अंत में ग्राहक को नतीजा दिखाएँ।
एजाइल सॉफ़्टवेयर इंजीनियरिंग जीवनचक्र का परिचयएजाइल बदलावों के साथ ढलता है, जबकि पूर्वानुमान पर आधारित तरीके विस्तृत योजना पर निर्भर करते हैं। ऐसी योजना बनाने में समय और मेहनत लगती है। विकास शुरू होने के बाद आवश्यकताओं में छोटा बदलाव भी प्रक्रिया को प्रभावित करता है। यह तरीका परियोजना की शुरुआत में आवश्यकताओं के विश्लेषण और योजना पर निर्भर है।
एजाइल विकास के लिए विस्तृत योजना ज़रूरी नहीं है। काम सॉफ़्टवेयर की तय सुविधाओं और विशेषताओं को ध्यान में रखकर शुरू होता है। आवश्यकताएँ बदलने पर टीम अपना रास्ता बदलती है। दस्तावेज़ीकरण की तुलना में ग्राहक के साथ संवाद पर ज़्यादा ज़ोर दिया जाता है, ताकि टीम जान सके कि वह सही दिशा में बढ़ रही है।
एजाइल व्यावहारिक तरीका है, लेकिन जटिल परियोजनाओं के लिए आदर्श नहीं है। इसमें लंबे समय तक सॉफ़्टवेयर चलाने, उसका रखरखाव करने और उसका विस्तार करने से जुड़े जोखिम हैं। इसके लिए कम संसाधन चाहिए और यह बार-बार बदलने वाली आवश्यकताओं के लिए उपयुक्त है। कम दस्तावेज़ीकरण और ग्राहक से ज़्यादा बातचीत के कारण सफलता इस बात पर निर्भर करती है कि ग्राहक अपनी आवश्यकताएँ कितनी स्पष्टता से बताता है। एजाइल कुछ आसान नियमों के साथ समानांतर विकास की सुविधा भी देता है।
सॉफ़्टवेयर का निरंतर एकीकरण और निरंतर परीक्षणपारंपरिक विकास में डेवलपर तैयार इकाइयों को मिलाने से पहले कई दिनों तक कोड के अलग हिस्सों पर काम कर सकते हैं। एजाइल में हर चक्र के दौरान अच्छे कोड पर ज़ोर दिया जाता है, इसलिए निरंतर एकीकरण करना चाहिए। इसके लिए अनुशासन चाहिए और कंपनियों के तरीके अलग होते हैं। उदाहरण के लिए, कुछ टीमें हर डेवलपर से दिन खत्म होने से पहले अपना पूरा काम एकीकृत करने को कहती हैं। इसके लिए काम की सावधानी से योजना बनानी पड़ती है। इसका लाभ यह है कि ग्राहक किसी भी समय बनता हुआ उत्पाद देख सकता है और सुझाव दे सकता है।
एजाइल सॉफ़्टवेयर इंजीनियरिंग जीवनचक्र में परीक्षण की भूमिकाजब कार्यात्मक आवश्यकताएँ लागू होने के बाद ही परीक्षण शुरू होता है, तो पारंपरिक विकास परीक्षक की पूरी क्षमता का उपयोग नहीं कर पाता। एजाइल में परीक्षक टीम का पूरा सदस्य होता है और हर चक्र के हर चरण में भाग लेता है। इसमें योजना और आवश्यकताओं का विश्लेषण भी शामिल है। परीक्षण विकास जितना ही महत्वपूर्ण है और पूरे काम के दौरान चलता रहता है। ज़्यादातर दोष पहले ही मिल जाने से परियोजना के अंत में कम दोष बाकी रहते हैं।
हम गारंटी देते हैं कि अपने निःशुल्क ऑनलाइन प्रशिक्षण के साथ आप सॉफ़्टवेयर परीक्षण प्रमाणन परीक्षा पास करेंगे!
-
01
ऑनलाइन पंजीकरण करें
मान्यता प्राप्त प्रमाणन चुनें और अपना पंजीकरण पूरा करें।
-
02
अपना एक्सेस कोड पाएँ
आपका निजी परीक्षा एक्सेस कोड तुरंत ईमेल से भेजा जाता है।
-
03
तैयारी करें और परीक्षा दें
मुफ़्त प्रशिक्षण से पढ़ें और 50 बहुविकल्पीय सवालों के जवाब ऑनलाइन दें।
-
04
आजीवन मान्य प्रमाणन पाएँ
दुनिया भर में मान्य प्रमाणपत्र और ऐसा डिजिटल बैज पाएँ जिसकी पुष्टि की जा सके।
आपका निःशुल्क प्रीमियम ऑनलाइन प्रशिक्षण
Software Testing Revealed का दूसरा संस्करण आपके लिए तैयार है।
हमने सभी प्रमुख उद्योगों के प्रतिष्ठित कारोबारी और टीम लीडरों, सॉफ़्टवेयर परीक्षण कोचों, मार्गदर्शकों, विशेषज्ञों और जानेमाने पेशेवरों के साथ मिलकर आपका प्रशिक्षण तैयार किया है। International Software Test Institute™ पर आने वाला हर व्यक्ति इसका उपयोग कर सकता है। प्रशिक्षण सामग्री इन अनुभागों में मिलेगी। आपकी मुफ़्त सॉफ़्टवेयर परीक्षण पुस्तक और आपका मुफ़्त प्रीमियम सॉफ़्टवेयर परीक्षण प्रशिक्षण दोनों शीर्ष मेनू में हैं।
यह सामग्री International Software Test Institute™ की बौद्धिक संपदा है और कॉपीराइट से सुरक्षित है। हम इसे सभी के लिए निःशुल्क उपलब्ध कराते हैं, क्योंकि अपना अनुभव साझा करने से सॉफ़्टवेयर परीक्षण पेशेवरों को मदद मिलती है और इस क्षेत्र का विकास होता है।
आपकी प्रमाणन परीक्षा में बहुविकल्पीय प्रश्न आते हैं। ऑनलाइन प्रशिक्षण से परीक्षा पास करने और सॉफ़्टवेयर परीक्षण प्रमाणन पाने के लिए ज़रूरी ज्ञान हासिल करें।
हम गारंटी देते हैं कि अपने निःशुल्क प्रीमियम ऑनलाइन प्रशिक्षण के साथ आप सॉफ़्टवेयर परीक्षण प्रमाणन परीक्षा पास करेंगे!
