शीर्ष 50 एजाइल साक्षात्कार प्रश्न और उत्तर (2024)
एजाइल एक व्यापक रूप से ज्ञात पद्धति है जिसका उपयोग संगठनों द्वारा सॉफ्टवेयर विकास में किया जाता है। यह टीमों को छोटे-छोटे चरणों में काम करने में मदद करता है ताकि विभाग कुशलतापूर्वक काम कर सकें और कार्यों को तेज़ी से पूरा कर सकें।
इसलिए, यदि आप एक नए या अनुभवी उम्मीदवार के रूप में इस क्षेत्र में किसी भूमिका के लिए आवेदन करने का निर्णय ले रहे हैं, तो यहां नौकरी पाने में आपकी मदद करने के लिए उपरोक्त 50 साक्षात्कार प्रश्नों की एक सूची दी गई है।
एजाइल साक्षात्कार प्रश्न और उत्तर
1) एजाइल कार्यप्रणाली क्या है?
एजाइल कार्यप्रणाली उत्पाद विकास के लिए एक दृष्टिकोण है जिसमें परियोजना को छोटे-छोटे भागों में विभाजित करना शामिल है। एजाइल टीम प्रत्येक विकास चरण में सुधार के लिए हितधारकों और ग्राहकों के साथ सहयोग करती है।
इसमें नियोजन, क्रियान्वयन और मूल्यांकन शामिल है। इस पद्धति में, टीम परियोजना के छोटे-छोटे हिस्से जारी करती है, जिससे हर रिलीज़ पिछले वाले से ज़्यादा उन्नत हो जाती है।
2) एजाइल और स्क्रम पद्धति के बीच मुख्य अंतर क्या है?
एजाइल और स्क्रम के बीच अंतर इस प्रकार है:
चुस्त:
- किसी परियोजना के प्रबंधन के लिए एजाइल पद्धति का उपयोग किया जाता है।
- एजाइल किसी उत्पाद को विकसित करने और उसमें सुधार करने की एक पूर्ण सतत प्रक्रिया है।
स्क्रम:
- यह एक सटीक तकनीक है जो एजाइल कार्यप्रणाली का वर्णन करती है। आप एजाइल को एक अभ्यास और स्क्रम को एक प्रक्रिया कह सकते हैं।
- यह कार्यप्रणाली प्रत्येक विकास स्प्रिंट के बाद प्रस्तुत की जाती है।
3) एजाइल और पारंपरिक वॉटरफॉल प्रक्रिया के बीच क्या अंतर है?
एजाइल और वाटरफॉल दोनों ही परियोजना प्रबंधन पद्धतियां हैं जिनका उपयोग सॉफ्टवेयर विकास चरणों के लिए किया जाता है।
मुख्य अंतर ये हैं चंचल कार्यप्रणाली और पारंपरिक झरना प्रक्रिया:
चंचल कार्यप्रणाली | पारंपरिक झरना प्रक्रिया |
---|---|
एजाइल में टीम एक साथ विभिन्न चरणों पर काम कर सकती है। | टीम को अगले चरण पर काम करने से पहले प्रत्येक चरण को पूरा करना होगा। |
एजाइल ग्राहक प्रतिक्रिया से प्रभावित होता है और टीम सहयोग का उपयोग करता है। | वाटरफॉल प्रक्रिया के बीच में उपयोगकर्ता की प्रतिक्रिया और बाहरी सहयोग नहीं लेता है। |
4) बर्न-अप और बर्नडाउन चार्ट में क्या अंतर है?
बर्न-अप और बर्न-डाउन चार्ट का उपयोग किसी प्रोजेक्ट को विकसित करने की प्रक्रिया को ट्रैक करने के लिए किया जाता है, और वे एक ही अक्ष का उपयोग करते हैं। हालाँकि, इन दोनों चार्ट के बीच ये अंतर हैं।
बर्न-अप चार्ट:
- बर्न-अप चार्ट कुल के साथ-साथ पूर्ण किये गये कार्य की मात्रा को भी दर्शाता है।
- इस चार्ट में रेखा नीचे से ऊपर की ओर जाती है।
कार्य समय चार्ट:
- बर्नडाउन से आप शेष कार्य देख सकते हैं जिसे पूरा किया जाना है।
- बर्नडाउन चार्ट में, जैसे-जैसे टीम परियोजना विकास में आगे बढ़ती है, रेखा ऊपर से नीचे की ओर बढ़ती जाती है।
5) स्क्रम में भूमिकाएं परिभाषित करें?
स्क्रम की भूमिकाएँ परिभाषित करना एजाइल स्क्रम साक्षात्कार प्रश्नों का एक सामान्य हिस्सा है। स्क्रम में तीन भूमिकाएँ हैं:
- उत्पाद स्वामी: उत्पाद स्वामी ग्राहक की मांगों को समझता है। इसलिए, वे उत्पाद की विशेषताओं को निर्धारित करते हैं और उन्हें प्राथमिकता के आधार पर सूचीबद्ध करते हैं। इसके अलावा, उनके पास पूरी टीम के लिए और ROI बढ़ाने के लिए एक विज़न होता है।
- जमघट मास्टर: स्क्रम मास्टर प्रोजेक्ट और स्क्रम टीम का नेतृत्व करता है। यह उन्हें चुस्त कार्यप्रणाली अपनाने में मदद करता है। वे उत्पाद स्वामी को सुविधाओं और प्रक्रिया को समझने में सहायता करते हैं।
- स्क्रम टीम: यह टीम स्क्रम मास्टर के मार्गदर्शन के अनुसार काम करती है और हितधारकों की आवश्यकताओं को पूरा करती है।
6) एजाइल मॉडल का उपयोग करने का सही समय क्या है?
यहां वे स्थान दिए गए हैं जहां आप एजाइल मॉडल का उपयोग कर सकते हैं:
- कार्य श्रेणी आवंटन: यह इस बारे में पूर्ण पारदर्शिता प्रदान करता है कि आप अपना समय कहां निवेश करते हैं तथा कार्यों की प्राथमिकता को क्रम में दिखाता है।
- दोष निवारण जागरूकता: इससे सक्रिय सदस्यों को गुणवत्तापूर्ण उत्पाद बनाने में मदद मिलती है।
- Sprint मैट्रिक जला: जब आपको स्प्रिंट का उपयोग करके कार्य की पूर्णता को ट्रैक करने की आवश्यकता होती है।
- संचयी प्रवाह आरेख: यह एक समान कार्यप्रवाह है, जहां x-अक्ष समय दर्शाता है, और y-अक्ष प्रयास की मात्रा दर्शाता है।
- समय कवरेज: अवधि को कोड की पंक्तियों की संख्या के अनुपात का उपयोग करके मापा जाता है, जिसे परीक्षण सूट द्वारा कोड की सापेक्ष पंक्तियों की संख्या का उपयोग करके निर्धारित किया जाता है।
- व्यवसायिक मूल्य प्रदान किया गया: यह टीम की उत्पादकता के बारे में है और इसमें प्रत्येक परियोजना के लिए 100 अंक हैं।
- दोष समाधान समय: यह उस प्रक्रिया से संबंधित है जिसमें टीम बगों की पहचान करती है और उन्हें ठीक करती है।
7) उत्पाद बैकलॉग क्या है? Sprint बकाया?
इन दोनों बैकलॉग के बीच अंतर यह है कि उत्पाद बैकलॉग में किसी उत्पाद की सभी ज़रूरतें और मॉड्यूल शामिल होते हैं। यह आपको उन कार्यों के बारे में जानकारी देता है जिन्हें पूरा किया जाना चाहिए। इसके अतिरिक्त, इसमें लक्ष्य तक पहुँचने के लिए इन गतिविधियों को पूरा करने के लिए आवश्यक पूरी प्रक्रिया शामिल होती है।
दूसरी ओर, Sprint बैकलॉग, उत्पाद बैकलॉग का एक उप-विभाग है। यह किसी विशिष्ट स्प्रिंट की विस्तृत आवश्यकता और विशेषता है।
एप्लिकेशन स्वामी उत्पाद बैकलॉग का स्वामी होता है, जबकि Sprint बैकलॉग का स्वामित्व स्प्रिंट टीम के पास है।
8) स्कोर क्रिप से कैसे निपटें?
स्कोर क्रिप का अर्थ है लागत, समय और कार्यक्षेत्र पर प्रभाव की पुष्टि किए बिना जोड़ा गया अनियंत्रित परिवर्तन।
स्कोर में बढ़ोतरी से निपटने के लिए आप इन चरणों का पालन कर सकते हैं:
चरण 1) कार्य की प्रतिदिन बारीकी से निगरानी की जाएगी।
चरण 2) टीम के दृष्टिकोण को उचित संचार के साथ संरेखित करना।
चरण 3) परियोजना की आवश्यकताओं और वितरित की गई चीज़ों की नियमित समीक्षा करें।
चरण 4) ऐसी अतिरिक्त सुविधाएँ जोड़ने से बचें जो मूल दायरे में नहीं थीं।
चरण 5) सुनिश्चित करें कि सभी परिवर्तन परिवर्तन नियंत्रण से गुजरें और अनुमोदन के बाद ही कार्यान्वित हों।
9) टेस्ट स्टब क्या है?
टेस्ट स्टब एक छोटा कोड होता है जो किसी विशिष्ट घटक की नकल करके उसे प्रतिस्थापित कर सकता है। स्टब सुसंगत परिणाम प्रदान करता है और मूल घटक के समान आउटपुट देता है।
10) दैनिक स्टैंड-अप मीटिंग का क्या महत्व है?
दैनिक स्टैंड-अप मीटिंग महत्वपूर्ण टीम चर्चा मीटिंग होती है, जहाँ हर योगदानकर्ता कार्य प्रगति की रिपोर्ट करता है। वे तकनीकी मुद्दों को हल करने के तरीके, शेष परियोजना को पूरा करने के लिए आवश्यक कार्रवाई आदि पर चर्चा करते हैं।
11) स्क्रम्स का स्क्रम क्या है?
स्क्रम ऑफ स्क्रम्स एक मीटिंग है जिसे किसी खास प्रोजेक्ट पर काम करने वाली टीमों द्वारा समन्वय स्थापित करने और समाधान देने के लिए मिलकर काम करने के लिए आयोजित किया जाता है। इस मीटिंग में हर टीम का एक राजदूत अपनी यूनिट का प्रतिनिधित्व करता है।
इस बैठक में चर्चा किये गये मुख्य विषय हैं:
- स्क्रम के पिछले स्क्रम के बाद इकाई की प्रगति.
- वे कार्य जिन्हें अगली बैठक से पहले पूरा करना आवश्यक है।
- पिछले कार्य को करते समय टीम के सामने आई बाधाएँ।
12) एजाइल टेस्टिंग शब्द के बारे में आप क्या जानते हैं?
एजाइल परीक्षण एक अभ्यास है जिसका उपयोग सॉफ़्टवेयर परीक्षण के लिए किया जाता है। यह एक परीक्षण टीम द्वारा किया जाता है जो कोड का एक टुकड़ा प्राप्त करता है, और उत्पाद के विकास के दौरान परीक्षण एक साथ किया जाता है। इसमें अंतिम उपयोगकर्ता की आवश्यकताओं को शामिल किया जाता है; इसलिए एजाइल विकास समानांतर रूप से होता है।
इस पद्धति के मुख्य सिद्धांत सतत विकास, ग्राहक संतुष्टि और त्रुटि-मुक्त कोड हैं। यह निरंतर फीडबैक, डेवलपर्स और व्यवसायियों के बीच सहयोग, आमने-सामने संचार और क्रमिक सुधार का भी पालन करता है।
13) एक अच्छे एजाइल परीक्षक के वास्तविक कौशल क्या हैं?
एक अच्छे एजाइल परीक्षक के गुण हैं:
- परीक्षण स्वचालन और तकनीकी ज्ञान: एक अच्छे एजाइल परीक्षक के पास इतना तकनीकी ज्ञान होता है कि वह जान सके कि कौन से परीक्षण और परीक्षण के कौन से भाग स्वचालित किए जा सकते हैं।
- गुणवत्ता आश्वासन बनाम परीक्षण को समझता है: आदर्श एजाइल परीक्षक गुणवत्ता आश्वासन और परीक्षण के बीच अंतर को जानता है। इसलिए, वे शुरू से ही सुनिश्चित करते हैं कि उत्पाद में गुणवत्ता हो।
- निरंतर प्रतिक्रिया देता है: अच्छे एजाइल परीक्षक कम समय में ही यह पहचान कर सकते हैं कि कोड में कोई समस्या है या नहीं, तथा विकास टीम को समाधान और फीडबैक प्रदान कर सकते हैं।
14) एजाइल पद्धति के लिए किस प्रकार की परियोजना उपयुक्त है?
एजाइल कार्यप्रणाली बार-बार बदलती ज़रूरतों वाली परियोजनाओं के लिए सबसे उपयुक्त है। यह परीक्षण पद्धति अपने समय-केंद्रित पुनरावृत्त तरीके से लगातार मूल्यवान परीक्षण परिणाम दे सकती है।
15) कानबन क्या है?
Kanban यह एक ऐसा सॉफ्टवेयर है जो कार्य प्रगति का दृश्य प्रतिनिधित्व प्रदान करता है। यह परियोजना के विकास को ट्रैक करता है क्योंकि यह एक प्रक्रिया से होकर गुजरता है। यह सिस्टम एक कार्ड का उपयोग करके परियोजना के लिए घटकों की आपूर्ति को भी नियंत्रित करता है जिसे विनिर्माण लाइन के नीचे भेजा जाता है।
16) स्प्रिंट का वेग क्या है और इसे कैसे मापा जाता है?
A Sprintका वेग टीम द्वारा एक निश्चित समय में किए गए कार्यों की कुल संख्या है Sprintयह स्प्रिंट दर स्प्रिंट टीम की प्रगति की दर है। फिर वेग को एक समाप्त स्प्रिंट में प्राप्त स्टोरी पॉइंट्स की संख्या को पूर्ण किए गए स्प्रिंट की कुल संख्या के साथ विभाजित करके मापा जाता है।
17) स्क्रम मास्टर की भूमिका समझाइए।
स्क्रम मास्टर की भूमिका परियोजना का नेतृत्व करना और स्क्रम टीम का मार्गदर्शन करना है। इस व्यक्ति को अपनी टीम को किसी भी ऐसे व्यवधान से बचाना चाहिए जो टीम के फोकस को प्रभावित कर सकता है। स्क्रम गुरु टीम को स्प्रिंट लक्ष्य प्राप्त करने में मदद करता है और एजाइल पद्धतियों और स्क्रम सिद्धांतों और अनुप्रयोगों को अपनाने में भी उनकी सहायता करता है।
वह सभी परियोजनाओं के दौरान टीम पर नज़र रखने और उन्हें हर समय कुशल बने रहने के लिए प्रेरित करने के लिए ज़िम्मेदार होता है। स्क्रम मास्टर परियोजना के मालिक के अधीन काम करता है और उन्हें सुविधाओं और ग्राहक प्रतिक्रिया को समझने में भी मदद करता है।
18) “बिल्ड-ब्रेकर” क्या है?
बिल्ड ब्रेकर एक ऐसी परिस्थिति है जो तब होती है जब सॉफ़्टवेयर में कोई बग उत्पन्न होता है। यह अप्रत्याशित स्थिति विफल निष्पादन, संकलन प्रक्रिया को तोड़ने या चेतावनी उत्पन्न करने की ओर ले जाती है। ऐसे मामलों में, परीक्षक से अपेक्षा की जाती है कि वह बग को ठीक करके सॉफ़्टवेयर को उसकी मूल कार्यशील स्थिति में वापस लाए।
19) परीक्षण में एजाइल कार्यप्रणाली कैसे काम करती है?
परीक्षण में एजाइल कार्यप्रणाली किस प्रकार कार्य करती है, इसका वर्णन निम्नलिखित चरणों में किया गया है:
चरण 1)सॉफ्टवेयर का विकास शुरू होते ही परीक्षण भी शुरू हो जाता है, इसलिए परीक्षक बनाए गए प्रत्येक फीचर और मॉड्यूल का विश्लेषण करते हैं।
चरण 2) इसके बाद, वे उत्पाद के फीचर विकास को छोटे-छोटे भागों में विभाजित कर देते हैं, ताकि उन्हें प्रबंधनीय बनाया जा सके।
ये भाग उपयोगकर्ता कहानियां, आवश्यकताएं और कार्य हो सकते हैं।
चरण 3) इस प्रकार, परीक्षण इकाई अब सटीकता और दक्षता बढ़ाने के लिए प्रत्येक अनुभाग पर अपना ध्यान केंद्रित कर सकती है।
20) एजाइल कार्यप्रणाली का चयन कब करें?
एजाइल कार्यप्रणाली उत्पाद प्रबंधन के लिए एक आदर्श विकल्प है क्योंकि इसकी विशेषताएं हैं लघु-समय-सीमा, अनुकूलनशीलता और पुनरावृत्ति।
- यह विधि उन चालू परियोजनाओं और विकासों के लिए उपयुक्त है जिनमें प्रारंभिक चरण में विवरण गायब हैं।
- यह उन परियोजनाओं के लिए भी उपयोगी है जिनके पास पर्याप्त संसाधन नहीं हैं या जिनके लिए स्पष्ट समयसीमा का अभाव है। उदाहरण के लिए, यदि आप कोई नया उत्पाद बना रहे हैं, तो आपको कई चुनौतियों का सामना करना पड़ेगा।
- इसमें त्वरित पुनरावृत्ति भी होती है और हितधारकों के साथ निर्बाध संचार में मदद मिलती है, जिससे आपको संशोधनों और आवश्यकताओं के बारे में तुरंत जानकारी मिल जाती है।
21) स्क्रम प्रक्रिया की कलाकृतियाँ क्या हैं?
स्क्रम प्रक्रिया की कलाकृतियाँ हैं:
- उत्पाद बैकलॉग: यह एक सूची है जिसमें हाल ही में जोड़ी गई विशेषताएं, विशेषताओं में किए गए संशोधन, बुनियादी ढांचे में परिवर्तन, बग फिक्स आदि शामिल हैं, ताकि यह निर्धारित किया जा सके कि क्या कोई विशेष आउटपुट प्राप्त किया जा सकता है।
- Sprint बकाया: यह उत्पाद बैकलॉग का एक उपखंड है, जिसमें वे कार्य शामिल होते हैं जिन पर टीम स्प्रिंट लक्ष्य को पूरा करने के लिए ध्यान केंद्रित करती है।
- उत्पाद वृद्धि: यह प्रिंट में पूर्ण किए गए सभी उत्पाद बैकलॉग कार्यों और पहले के स्प्रिंट वेतन वृद्धि के मूल्य की एक संयुक्त सूची है।
22) स्क्रम-बैन क्या है?
यह एक कार्यप्रणाली है जो स्क्रम और कानबन एजाइल फ्रेमवर्क को जोड़ती है। इस पद्धति में, आपको स्क्रम की संरचना और कानबन का विज़ुअलाइज़ेशन और लचीलापन मिलता है। स्क्रम-बैन का उपयोग कार्यों के बैचिंग को कम करने, पुल-आधारित प्रणाली को अपनाने और अन्य टीम आवश्यकताओं को पूरा करने के लिए किया जाता है।
23) क्या है Sprint 0 और स्पाइक?
Sprint 0 उत्पाद बैकलॉग का एक मोटा खाका बनाने में किया गया थोड़ा प्रयास है। इसमें उत्पादों के रिलीज़ होने के अनुमानित समय का विवरण भी शामिल है। Sprint 0 का उद्देश्य न्यूनतम समय सीमा में एक परियोजना ढांचा, उपयोगकर्ता कहानियां, कहानी मानचित्रण और एक उपयोगी उत्पाद का निर्माण करना है।
स्पाइक एक उपयोगकर्ता कहानी है जिसके लिए इकाई को आवश्यक कार्य की मात्रा निर्धारित करनी चाहिए। इस गणना की मदद से, टीम समय सीमा, समस्या और वैकल्पिक समाधान का निष्कर्ष निकाल सकती है।
इस प्रकार, स्पाइक उत्पाद-निर्माण समयरेखा में दृश्यता, पूर्वानुमान और विश्वास प्रदान करता है। Sprint 0 सहायक मूल्य प्रदान करता है ताकि टीम इसमें सुधार कर सके।
24) यूजर स्टोरी मैपिंग क्या है?
यूजर स्टोरी मैपिंग का मतलब है यूजर स्टोरी को प्राथमिकता और क्षैतिज अक्ष के आधार पर व्यवस्थित करना। ऊर्ध्वाधर अक्ष जटिलता के उनके प्रगतिशील स्तरों को दर्शाता है। इस मैपिंग में, उत्पाद प्रबंधक और डेवलपर्स उन कार्यों को सूचीबद्ध करते हैं जो अंतिम उपयोगकर्ताओं के लिए मूल्यवान होंगे।
वे विश्लेषण करके यह पता लगाते हैं कि ग्राहकों के लिए कौन से कदम सबसे अधिक मूल्यवान हैं और तदनुसार कहानियों को प्राथमिकता देते हैं।
25) स्क्रम में अनुभवजन्य प्रक्रिया नियंत्रण क्या है?
अनुभवजन्य प्रक्रिया नियंत्रण से तात्पर्य ऐसे कार्य से है जो अनुभव, अवलोकन, साक्ष्य, प्रयोग और तथ्यों पर आधारित होता है। स्क्रम में इस प्रक्रिया का पालन यह सुनिश्चित करने के लिए किया जाता है कि परियोजना आगे बढ़े और अवलोकन और तथ्यों के आधार पर व्याख्या की जाए।
यह अनुकूलन, अवलोकन और पारदर्शिता पर निर्भर करता है। टीम की मानसिकता, विचार प्रक्रिया में परिवर्तन और संस्कृति संगठन की अपेक्षित चपलता तक पहुँचने के लिए महत्वपूर्ण हैं।
26) एजाइल प्रक्रिया के कुछ महत्वपूर्ण भाग क्या हैं?
एजाइल प्रक्रिया के महत्वपूर्ण भाग इस प्रकार हैं:
- अनुकूलन क्षमता: सभी परिवर्तनों और नई आवश्यकताओं के अनुकूल बनें।
- क्षमता: प्रत्येक व्यक्ति को कुशल होना चाहिए तथा गुणवत्तापूर्ण परिणामों के लिए फीडबैक के साथ निरंतर सुधार करना चाहिए।
- सहयोग: सभी पक्षों को परियोजना के लक्ष्य में योगदान देना होगा।
- विघटन: ग्राहक संतुष्टि के लिए पारंपरिक पद्धति में परिवर्तन एक सार्थक बदलाव है।
- सादगी: प्रक्रिया को अधिक गतिशील बनाना तथा अपव्यय को रोकना सरलता है, जिससे बेहतर परिणाम प्राप्त होते हैं।
27) एजाइल परीक्षण के सिद्धांत क्या हैं?
एजाइल परीक्षण के सिद्धांत हैं:
- ग्राहक संतुष्टि: ग्राहकों की आवश्यकताएं पूरी होनी चाहिए।
- स्वागत योग्य परिवर्तन: परिवर्तन की आवश्यकता पर ध्यान दिया जाना चाहिए।
- साथ में काम कर रहे: डेवलपर्स और अन्य इकाइयों को सहयोग करना होगा।
- बार-बार डिलीवरी: उत्पादों को कम समय सीमा के भीतर वितरित करें।
- आमने-सामने संचार: एजाइल परीक्षण के लिए वास्तविक समय में आमने-सामने की बातचीत सर्वोत्तम होती है।
- प्रेरित टीम: प्रेरित और प्रेरित बने रहने से परियोजनाओं को तेजी से पूरा करने में मदद मिलती है।
- अच्छा डिज़ाइन: जब टीम डिजाइन और इसकी तकनीकी उत्कृष्टता पर ध्यान केंद्रित करती है तो उत्पाद में सुधार किया जा सकता है।
- कार्यशील सॉफ्टवेयर: यह परियोजना की वास्तविक प्रगति को दर्शाता है।
- निरंतर गति: इससे सर्वोत्तम टिकाऊ उत्पाद विकास को सक्षम करने के लिए तीव्र प्रक्रिया में मदद मिलती है।
- Sस्व-संगठित टीमें सर्वोत्तम डिजाइन, आवश्यकताएं और आर्किटेक्चर प्रदान करती हैं।
- क्षमता: दक्षता के साथ निष्क्रिय समय कम करें
- प्रतिबिंबित करें और समायोजित करें: नियमित रूप से चिंतन और मांगों के अनुसार समायोजन करने से बेहतर एजाइल प्रक्रिया में मदद मिल सकती है।
28) कुछ लोकप्रिय एजाइल उपकरण क्या हैं?
कुछ लोकप्रिय एजाइल उपकरण हैं:
29) स्क्रम पोकर तकनीक या प्लानिंग पोकर का क्या अर्थ है?
स्क्रम पोकर या प्लानिंग पोकर, योजना बनाने और अनुमान लगाने के लिए इस्तेमाल की जाने वाली कार्ड-आधारित चुस्त विधि है। उत्पाद स्वामी इस तकनीक के सत्र को शुरू करने के लिए उपयोगकर्ता कहानी का अध्ययन करता है।
पोकर की योजना बनाने के चरण इस प्रकार हैं:
चरण 1) प्रत्येक अनुमानक के पास 0,1,2,3,5 आदि मानों वाले स्क्रम पोकर कार्ड होते हैं, जो कहानी बिंदुओं, आदर्श दिनों और टीम द्वारा उपयोग किए जाने वाले अन्य अनुमान मापों को इंगित करते हैं।
चरण 2) उत्पाद स्वामी प्रत्येक मूल्यांकनकर्ता के साथ चर्चा करता है और फिर व्यक्तिगत रूप से उनके द्वारा किए गए मूल्यांकन के आधार पर एक कार्ड का चयन करता है।
चरण 3) यदि सभी अनुमानक समान मूल्य कार्ड का चयन करते हैं, तो इसे अनुमान के रूप में लिया जाता है, और यदि नहीं, तो अनुमानक अनुमान के उच्च और निम्न मूल्यों के बारे में बात करता है।
चरण 4) Laterप्रत्येक अनुमानकर्ता फिर से निजी तौर पर एक कार्ड चुनता है और उसे दिखाता है। यह प्रक्रिया तब तक जारी रहती है जब तक कोई सहमति नहीं बन जाती।
30) एजाइल परीक्षण विधियों और अन्य परीक्षण विधियों के बीच अंतर बताइए
जब एजाइल कार्यप्रणाली साक्षात्कार प्रश्न और उत्तर में यह प्रश्न पूछा जाता है, तो आपको साक्षात्कारकर्ता को इन परीक्षण विधियों के बीच स्पष्ट अंतर बताना होगा।
एजाइल और ट्रेडिशनल के बीच अंतर इस प्रकार हैं:
एजाइल परीक्षण | पारंपरिक विधि |
---|---|
कोई निश्चित आवश्यकताएं नहीं: प्रत्येक स्प्रिंट में समस्याएं तय की जाती हैं। | समस्याओं के समाधान के लिए आवश्यकताओं और प्रस्तावों का पालन करता है और उत्पाद लॉन्च करता है। |
एजाइल परीक्षण पद्धति में अधिक पुनरावृत्तीय और अनुकूली दृष्टिकोण होता है। | इसका एक पूर्वानुमानात्मक मॉडल है। |
ऐसा न केवल उत्पाद की गुणवत्ता के लिए किया जाता है, बल्कि न्यूनतम सुविधाओं के साथ भी त्वरित डिलीवरी के लिए किया जाता है। | यह विधि उत्पाद की गुणवत्ता प्रमाणित करने के लिए अपनाई जाती है। |
इसमें बहुत अधिक स्वचालन का उपयोग किया गया है। | इसमें ज्यादा स्वचालन का उपयोग नहीं होता। |
एजाइल और परीक्षण बनाम वाटरफॉल के बीच अंतर इस प्रकार हैं:
चुस्त परीक्षण | झरना परीक्षण |
---|---|
यह परीक्षण विकास के साथ-साथ होता है। | ऐसा विकास का एक चरण पूरा होने के बाद ही किया जाता है। |
इस पद्धति में परीक्षण और कोडिंग के बीच कोई समय विलंब नहीं होता है। | परीक्षण और कोडिंग के बीच विलम्ब होता है। |
यह एक लचीली विधि है। | जलप्रपात एक कठोर विधि है। |
प्रत्येक स्प्रिंट के बाद परीक्षण योजना का विश्लेषण किया जाता है। | चक्र के समय परीक्षण योजना की समीक्षा नहीं की जाती है। |
31) सबसे महत्वपूर्ण एजाइल मैट्रिसेस क्या हैं?
कुछ सबसे महत्वपूर्ण एजाइल मैट्रिसेस इस प्रकार हैं:
- वेग: इससे परियोजना की गति पर नज़र रखने में मदद मिलती है ताकि टीम को इसकी प्रगति और अन्य मापदंडों के बारे में पता चल सके।
- समस्या निवारण जागरूकता: जब टीम के सदस्य कुशलतापूर्वक काम करते हैं और एक साथ समस्याओं को दूर करते हैं, तो इससे उत्पाद की गुणवत्ता में सुधार होता है।
- कार्य भूमिका आवंटन: टीमों के लिए भूमिका और कार्य की श्रेणी प्रदान करने से कार्य प्राथमिकता को सटीक रूप से अलग करने में मदद मिलती है।
- Sprint जलाना: टीम स्प्रिंट और कार्यों की परियोजना पूर्णता को ट्रैक और मॉनिटर कर सकती है।
- संचयी प्रवाह आरेख: यह कार्यप्रवाह को दर्शाता है जिसमें x-अक्ष समय को दर्शाता है, और y-अक्ष टीम के सदस्यों के कार्य को दर्शाता है।
- व्यवसाय का मूल्य प्रदान करें: यह एजाइल टीम की दक्षता पर केंद्रित है।
- समय कवरेज: प्रत्येक पुनरावृत्ति को विकसित करने और परीक्षण करने के लिए आवश्यक समय की गणना कोड में पंक्तियों की संख्या और कोड की संबंधित पंक्तियों की संख्या के बीच के अनुपात का उपयोग करके की जाती है।
- दोष निवारण का समय: इससे समस्याओं और बगों को ठीक करने के लिए आवश्यक समय प्राप्त होता है।
32) प्रमुख एजाइल गुणवत्ता रणनीतियाँ क्या हैं?
कुछ प्रमुख एजाइल गुणवत्ता रणनीतियाँ हैं:
- कोड विश्लेषण
- यात्रा
- लघु फीडबैक स्प्रिंट
- रिफैक्टरिंग
- निरीक्षण और समीक्षा
- दिशानिर्देश और मानक
- माइलस्टोन समीक्षा
33) एजाइल का उपयोग कब नहीं करना चाहिए?
यहां वे मामले दिए गए हैं जब आपको एजाइल पद्धति का उपयोग नहीं करना चाहिए:
- आवश्यकताएँ लचीली हैं या नहीं।
- क्या आप कार्यक्षमता को विभाजित कर सकते हैं?
- ग्राहक उपलब्ध है या नहीं.
- क्या टीम एजाइल परीक्षण के लिए पर्याप्त कुशल है?
- क्या आपका समय इसकी अनुमति देगा?
34) जब आप कहते हैं "रीफैक्टरिंग" तो आपका क्या मतलब है?
रिफैक्टरिंग किसी उत्पाद के बाह्य कार्यों में परिवर्तन किए बिना उसकी आंतरिक संरचना को अनुकूलित और अद्यतन करने की प्रक्रिया है।
यह इसके स्रोत कोड में परिवर्तन करके नीचे की संरचना को बेहतर बनाने या बढ़ाने के लिए किया जाता है। डेवलपर्स इस प्रक्रिया का उपयोग कोड को अधिक पठनीय, स्पष्ट और समझने योग्य बनाने के लिए करते हैं। इसके अतिरिक्त, यह कोड को बनाए रखना भी आसान बनाता है।
35) बताइये कि स्क्रम और कानबन पद्धतियों का उपयोग कहां किया जा सकता है?
जब आपको उचित और प्रमुख प्रक्रिया से आगे बढ़ने की आवश्यकता होती है, तो आप स्क्रम का उपयोग कर सकते हैं। यदि न्यूनतम परिवर्तनों के साथ मौजूदा प्रक्रिया में सुधार की आवश्यकता है, तो आप कानबन का उपयोग कर सकते हैं।
36) बिल्ड ब्रेकर का क्या मतलब है?
बिल्ड-ब्रेकर एक ऐसी स्थिति है जो तब होती है जब सॉफ़्टवेयर उत्पाद में कोई बग दिखाई देता है। इस अघोषित घटना के साथ, निष्पादन विफल हो जाता है, संकलन प्रक्रिया रुक जाती है, या एक चेतावनी उत्पन्न होती है। फिर परीक्षक को सॉफ़्टवेयर को उसकी मूल स्थिति में वापस लाना होता है।
37) एजाइल कार्यप्रणाली के विभिन्न प्रकार क्या हैं?
एजाइल कार्यप्रणाली के विभिन्न प्रकार हैं:
- Kanban
- जमघट
- एक्सट्रीम प्रोग्रामिंग (एक्सपी)
- फ़ीचर ड्रिवेन डेवलपमेंट (FDD)
- डायनेमिक सिस्टम डेवलपमेंट मेथड (डीएसडीएम)
- झुक
- क्रिस्टल
38) उत्पाद रोड मैप क्या है?
उत्पाद रोडमैप एक ऐसा उपकरण है जो आपको बताता है कि समय के साथ उत्पाद कैसे विकसित होगा। यह उन विशेषताओं का एक संपूर्ण दृश्य है जो उत्पाद की दृष्टि का निर्माण करते हैं। यह उपकरण निर्दिष्ट करता है कि कौन सा विकास हो रहा है, उत्पाद किन मुद्दों को हल करेगा, यह कौन से व्यावसायिक लक्ष्य पूरे करेगा, और बहुत कुछ।
उत्पाद प्रबंधक इसका स्वामी होता है, और इस उपकरण का उद्देश्य विकास इकाई को सामूहिक रूप से काम करने के लिए प्रोत्साहित करना होता है। समग्र उत्पाद रोडमैप टीमों को उत्पाद के रिलीज़ होने पर वांछित लक्ष्य प्राप्त करने में मदद करता है।
39) एजाइल प्रक्रिया में टीम को किन चुनौतियों का सामना करना पड़ता है?
एजाइल प्रक्रिया में टीम को कुछ कठिनाइयों का सामना करना पड़ता है:
- बदलती आवश्यकताएँ: उत्पाद की आवश्यकताओं, विशेषताओं और विनिर्देशों में परिवर्तन।
- धीमी प्रतिक्रिया लूप: परीक्षक और डेवलपर के बीच फीडबैक कभी-कभी धीमा हो सकता है।
- महत्वपूर्ण परीक्षाएं छोड़ना: सीमित समय के कारण कुछ परीक्षणों को स्थगित रखा गया है।
- अपर्याप्त परीक्षण कवरेज: कभी-कभी, परीक्षक महत्वपूर्ण परीक्षण मामलों को छोड़ देते हैं।
- देर से समस्या का पता लगाना: यदि आप बाद में दोषों को ठीक करने का प्रयास करते हैं तो उन्हें ठीक करना अधिक कठिन होता है।
- प्रदर्शन बाधाएँ: उत्पाद में प्रदर्शन संबंधी समस्याएँ.
- बार-बार कोड टूटना: कई संपादनों और पुनर्लेखन के कारण निर्माण के दौरान या बाद में कोड टूट सकते हैं।
40) एजाइल तकनीक के गुण और दोष का वर्णन करें।
एजाइल तकनीक की खूबियां इस प्रकार हैं:
- यह परीक्षण के लिए उपलब्ध सबसे तेज और सबसे लचीली तकनीक है।
- ग्राहक विकास के चरण में किसी भी समय संशोधन की मांग कर सकते हैं।
- नियमित रूप से उत्पादों का वितरण करता है ताकि ग्राहक अपने सॉफ्टवेयर को प्रारंभिक विकास चरण में देख सकें।
- यह ग्राहक संतुष्टि सुनिश्चित करता है क्योंकि टीम ग्राहकों की मांगों पर ध्यान केंद्रित करती है।
- यह पद्धति अच्छे डिज़ाइन को प्राथमिकता देती है।
- टीमों और हितधारकों के बीच नियमित संपर्क के कारण कोई संचार अंतराल नहीं है।
- प्रारंभिक अवस्था में ही बग और दोषों की पहचान कर उन्हें ठीक कर दिया जाता है।
- यह उन परियोजनाओं के लिए उपयुक्त है जिनकी आवश्यकताएं अपरिभाषित एवं अस्पष्ट हैं।
एजाइल तकनीक की कमियां इस प्रकार हैं:
- बार-बार आवश्यकता में परिवर्तन के कारण इसमें दस्तावेज़ीकरण का अभाव है।
- अज्ञात आवश्यकताओं के कारण, परियोजना को पूरा करने के लिए आवश्यक समय की गणना करना कठिन है।
- इस तकनीक के परिणाम का पूर्वानुमान नहीं लगाया जा सकता।
- उत्पाद के लिए आवश्यक समय और संसाधनों का अनुमान नहीं लगाया जा सकता।
- कम काम वाली सरल परियोजनाओं के लिए इसकी अनुशंसा नहीं की जाती है।
- एजाइल तकनीक पारंपरिक तकनीक से अधिक महंगी है।
41) कंपनियां एजाइल पद्धति क्यों अपनाती हैं?
कंपनियां एजाइल पद्धति क्यों अपनाती हैं, इसके मुख्य कारण इस प्रकार हैं:
- तेज़ समय-टू-मार्केट: इसका वृद्धिशील दृष्टिकोण और निरंतर वितरण, उत्पाद बनाते समय बाजार में पहुंचने के समय को कम कर देता है।
- त्वरित ROI: बाजार में पहुंचने के समय में कमी से ROI प्राप्त करने में मदद मिलती है।
- उच्च उत्पाद गुणवत्ता यह एक सतत सुधार प्रक्रिया है; इस प्रकार, यह अपने पुनरावृत्त दृष्टिकोण के साथ बेहतर उत्पाद बनाने में मदद करता है।
- कम जोखिम: एजाइल कार्यप्रणाली प्रत्येक विकास का परीक्षण करके तथा महंगे जोखिमों को रोककर जोखिम को कम करती है।
- अनुकूलन क्षमता में वृद्धि: यह संगठन को छोटी इकाइयों में काम करने में मदद करता है और कर्मचारियों को अधिक कुशल बनाते हुए जटिलताओं को कम करता है।
- बेहतर ग्राहक संतुष्टि: एजाइल कार्यप्रणाली काफी हद तक ग्राहक की प्रतिक्रिया पर निर्भर करती है और यह सुनिश्चित करती है कि उनकी आवश्यकताएं पूरी हों।
42) एजाइल पैसे कैसे बचाता है?
एजाइल कार्यप्रणाली उन कार्यों को पूरा करने को प्राथमिकता देती है जो व्यवसाय में मूल्य जोड़ते हैं। इसलिए, टीम को अत्यधिक दस्तावेज़ीकरण के साथ बर्बादी पैदा करने के बजाय कार्य को पूरा करने के लिए बस पर्याप्त दस्तावेज़ तैयार करने की आवश्यकता होती है। यह एजाइल को लागत प्रभावी बनाता है क्योंकि इसमें पारंपरिक तकनीक की तुलना में कम समय लगता है।
43) एजाइल में आप वितरित टीमों के साथ कैसे व्यवहार करते हैं?
एजाइल में वितरित टीमों का प्रबंधन करने के लिए यहां कुछ सुझाव दिए गए हैं:
- कार्य को समान रूप से वितरित करें और कार्यों का आवंटन करें।
- इस परिकल्पना को साकार करने के लिए समर्पित और आत्मनिर्भर व्यक्तियों को नियुक्त करें।
- आप सह-स्थित इकाइयाँ बना सकते हैं और उन्हें कार्यों को साझा करने के तरीके खोजने की अनुमति दे सकते हैं।
- बेहतर टीमवर्क के लिए सहयोग उपकरणों में निवेश करें।
- संभावित बाधाओं के बारे में पता लगाने और निर्भरता कम करने के लिए प्रतिदिन स्टैंड-अप बैठकें आयोजित करें।
44) रिलीज कैंडिडेट से आपका क्या मतलब है?
रिलीज़ कैंडिडेट का मतलब है उत्पाद का वह संस्करण जो रिलीज़ होने के लिए तैयार है लेकिन अभी तक स्वीकृत नहीं हुआ है। यह उत्पाद अंतिम जाँच के लिए आंतरिक रूप से जारी किया गया संभावित, स्थिर संस्करण है।
रिलीज कैंडिडेट बनने के लिए, किसी एप्लिकेशन को एक व्यापक परीक्षण प्रक्रिया से गुजरना होगा ताकि यह सुनिश्चित हो सके कि वह सभी मानदंडों को पूरा करता है।
एजाइल और स्क्रम पद्धतियों में, रिलीज कैंडिडेट, वास्तविक अंतिम उपयोगकर्ताओं के लिए उत्पाद को लॉन्च करने से पहले की प्रक्रिया में अंतिम क्रिया होती है।
45) एजाइल और पारंपरिक सॉफ्टवेयर विकास विधियों के बीच क्या अंतर है?
एजाइल और पारंपरिक सॉफ्टवेयर विकास विधियों के बीच अंतर इस प्रकार हैं:
चुस्त विधि | पारंपरिक तरीका |
---|---|
इस पद्धति का उपयोग जटिल सॉफ्टवेयर विकसित करने के लिए किया जाता है। | इसका उपयोग सरल सॉफ्टवेयर बनाने के लिए किया जाता है। |
विकास और परीक्षण एक साथ किये जाते हैं। | यह विकास के बाद आयोजित किया जाता है। |
पुनरावृत्तीय संगठन संरचना के साथ चलता है। | एक रेखीय संगठन डिजाइन का उपयोग करता है. |
उच्च सुरक्षा के साथ आता है. | सुरक्षा कम है. |
यह मुख्य रूप से ग्राहक की आवश्यकताओं पर केंद्रित है। | इसमें ग्राहकों की भागीदारी कम है। |
एजाइल विकास के लिए एक परिवर्तनशील मॉडल का समर्थन करता है। | एक निश्चित विकास मॉडल है. |
46) एजाइल कार्यप्रणाली में वृद्धिशील और पुनरावृत्तीय विकास की व्याख्या करें।
- वृद्धिशील विकास: ज़्यादातर चुस्त टीमें इंक्रीमेंटल डेवलपमेंट को चुनती हैं। यह बड़े कामों को छोटे-छोटे हिस्सों में बांटकर उत्पाद को टुकड़ों में बनाना है।
- पुनरावृत्त विकास: इस प्रकार के विकास में एक विशाल उत्पाद को छोटे-छोटे भागों में विभाजित किया जाता है। एक नया फीचर कोड लिखा जाता है और तब तक चक्रों में परीक्षण किया जाता है जब तक कि वह बिना किसी दोष के न चलने लगे। प्रत्येक नए संस्करण में, पुनरावृत्तीय विकास में एक नई सुविधा जोड़ी जाती है और उसका परीक्षण किया जाता है ताकि उत्पाद अपेक्षित रूप से चले।
उत्पाद के प्रत्येक नए संस्करण में विकास कार्यों में वृद्धि होती है, और प्रत्येक संस्करण में एक नई सुविधा शामिल होती है
47) आप SAFe टीम के बारे में क्या जानते हैं?
SAFe, या स्केल्ड एजाइल फ्रेमवर्क, परिचालन और संगठनात्मक डिजाइनों का एक संग्रह है जो कंपनियों को एजाइल कार्यप्रणाली को स्केल करने की अनुमति देता है।
यह अवधारणाओं, सर्वोत्तम प्रथाओं और प्रक्रियाओं का एक समूह है जो संगठनों को गुणवत्तापूर्ण उत्पाद बनाने के लिए स्क्रम, कानबन और लीन जैसी एजाइल तकनीकों को अपनाने देता है। SAFe को जटिल बड़ी परियोजनाओं के लिए अनुशंसित किया जाता है जिनके लिए बड़ी टीमों की आवश्यकता होती है।
48) स्क्रम की कमियां और लाभ क्या हैं?
स्क्रम के लाभ और कमियों की सूची इस प्रकार है:
लाभ | कमियां |
---|---|
यह प्रारंभिक विकास चरण में अस्पष्ट और अस्पष्ट आवश्यकताओं वाली परियोजनाओं के लिए उपयुक्त है। | इससे दायरा बढ़ता है क्योंकि इसकी कोई सटीक समाप्ति तिथि नहीं होती। |
स्क्रम में, परियोजना को छोटे प्रबंधनीय स्प्रिंटों में विभाजित किया जाता है। | यदि टीम के सदस्य सहयोगी और मेहनती नहीं हैं तो परियोजना की विफलता की संभावना बहुत अधिक है। |
इसमें कम दस्तावेजीकरण और निगरानी की आवश्यकता होती है; इसलिए यह लागत प्रभावी है। | गुणवत्ता को लागू करने के लिए टीम को कठोर परीक्षण प्रक्रिया से गुजरना पड़ता है। |
प्रत्येक टीम सदस्य अपना काम पूरा करने में प्रयास करता है, जिससे उच्च गुणवत्ता प्राप्त होती है। | बड़ी टीमों को स्क्रम को अपनाना कठिन लगता है। |
विकास के किसी भी चरण में परिवर्तन का स्वागत किया जाता है क्योंकि यह संपूर्ण निर्माण प्रक्रिया में ग्राहक की भागीदारी को प्रोत्साहित करता है। | यह केवल पेशेवरों के लिए डिज़ाइन किया गया है। |
यह उच्च ग्राहक संतुष्टि प्रदान करता है क्योंकि टीम ग्राहक की सभी आवश्यकताओं और फीडबैक पर ध्यान केंद्रित करती है। | यदि कोई टीम सदस्य विकास के बीच में ही काम छोड़ देता है, तो समायोजन करना कठिन हो सकता है। |
49) क्या आप बर्नडाउन चार्ट के विभिन्न रूपों का वर्णन कर सकते हैं?
नीचे बर्नडाउन चार्ट के चार रूप दिए गए हैं:
- परियोजना बर्नडाउन चार्ट: यह चार्ट हर पूर्ण किए गए स्प्रिंट की कहानी को दर्शाता है। यह उन लक्ष्यों को दर्शाता है जो पूरे हो चुके हैं और जिन्हें अभी हासिल किया जाना है।
- Sprint कार्य समय चार्ट: एक आरेख एक स्प्रिंट में शेष कार्य की मात्रा को दर्शाता है। यह ग्राफ आपको प्रत्येक टीम सदस्य की प्रगति और प्रदर्शन दर देखने देता है।
- रिलीज बर्नडाउन चार्ट: स्क्रम मास्टर प्रत्येक स्प्रिंट के बाद इस चार्ट को अपडेट करता है। यह दिखाता है कि वर्तमान रिलीज़ और स्प्रिंट ने कितनी प्रगति की है।
- दोष बर्नडाउन चार्ट: इससे आप देख सकते हैं कि कितने दोषों की पहचान की गई है और उन्हें ठीक किया गया है।
50) स्क्रम टाइम बॉक्सिंग के बारे में आप क्या जानते हैं?
स्क्रम टाइम बॉक्सिंग किसी निश्चित कार्य या घटना के लिए सख्ती से आवंटित समय है। सभी स्क्रम गतिविधियों को टाइम-बॉक्सिंग डिवाइस का उपयोग करके टाइम-बॉक्स किया जाता है। इसका मुख्य उद्देश्य परियोजना को अलग-अलग समय अवधि में विभाजित करके दक्षता और उत्पादकता बढ़ाना है।
यहां कुछ महत्वपूर्ण कार्य दिए गए हैं जो समयबद्ध हैं:
- दैनिक स्क्रम: इस कार्य के लिए 15 मिनट का समय आवंटित है।
- Sprint: एकल स्प्रिंट के लिए एक सप्ताह का समय दिया जाता है।
- स्प्रिंट की योजना: इसके लिए दो घंटे का समय दिया गया है।
- Revस्प्रिंट का दृश्य: इसके लिए एक घंटा आवंटित किया गया है।
- Sprint पूर्वव्यापी: इसे एक घंटे तक चलने की अनुमति है।
51) स्क्रम में बाधाओं को परिभाषित करें
स्क्रम में बाधाएं किसी भी प्रकार की बाधा होती हैं जो टीम को कार्य पूरा करने या लक्ष्य प्राप्त करने से रोकती हैं। ये बाधाएं गति को धीमा कर देती हैं और प्रगति दर को कम कर देती हैं।
यह कई तरीकों से हो सकता है, जैसे संसाधनों की कमी, बिजली कटौती, बीमार टीम के सदस्य, प्रबंधन से समर्थन की कमी, तकनीकी समस्याएं आदि।
52) एजाइल प्रोजेक्ट पद पर आप किन चुनौतियों की तलाश कर रहे हैं?
आप इस सवाल का समाधान इस बात पर प्रकाश डालकर कर सकते हैं कि चुनौतियाँ आपको प्रेरित करती हैं। बताएँ कि आप इन कठिनाइयों का सामना कैसे कर सकते हैं, अपने कौशलों के बारे में बताएँ और उन्हें बताएँ कि आप चुनौतियों के साथ तालमेल बिठाने और उन पर काबू पाने में लचीले हैं।
इसके अलावा, आप अपने पिछले अनुभवों से यह भी बता सकते हैं कि आपने किन विशिष्ट बाधाओं का सामना किया और लक्ष्य तक पहुंचने के लिए आपने उनका सामना कैसे किया।