कोर्स का कैटलॉग

ऑनलाइन ट्रेनिंग

कोर्स के कैटलॉग पर जाएं


Agile

Agile कार्यप्रणाली क्या है

Agile कार्यप्रणाली क्या है

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

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

Agile का मेनिफेस्टो

साल 2001 में, IT सेशन के प्रोफेशनल्स यूटा राज्य के एक स्की रिज़ॉर्ट में गए, जहाँ उन्होंने स्कीइंग और बाहर खाने का आनंद लिया। हालाँकि, उसी समय, विशेषज्ञों की यह कंपनी अप्रत्याशित रूप से सॉफ्टवेयर डेवलपमेंट के दृष्टिकोण के व्यवस्थितकरण में लग गई, जिसके परिणामस्वरूप उन्होंने खुद को "Agile Alliance" ग्रुप कहा। नतीजतन, हालांकि Agile कार्यप्रणाली को अभी भी मौजूदगी बनाए रखने की आवश्यकता थी (वे सिर्फ नाम के साथ आए थे), Agile का मेनिफेस्टो विकसित किया गया था - अर्थात, एक छोटा दस्तावेज़ जो प्रभावी सॉफ्टवेयर डेवलपमेंट के 12 सिद्धांतों को सूचीबद्ध करता है। यह दस्तावेज़ टीम मैनेजमेंट और प्रलेखन की सुविधा के लिए प्रौद्योगिकी के साथ काम करने के लिए एक वैकल्पिक दृष्टिकोण के लिए IT कम्युनिटी की बढ़ती आवश्यकता की प्रतिक्रिया थी। Agile मेनिफेस्टो ने उन सिद्धांतों को मूर्त रूप दिया, जिन पर आधुनिक Agile कार्यप्रणाली आधारित थी।

Agile के 12 सिद्धांत

Agile के 12 सिद्धांत

Agile के मेनिफेस्टो में निम्नलिखित सिद्धांत शामिल हैं:

  1. सबसे पहले, किसी भी विकास की मुख्य प्राथमिकता ग्राहकों की संतुष्टि होती है।

  2. परिवर्तन अनुमेय हैं और विकास के अंतिम चरण में भी आवश्यक हैं यदि वे आपको प्रोडक्ट में सुधार करने और ग्राहक के प्रतिस्पर्धात्मक लाभ को मजबूत करने की अनुमति देते हैं।

  3. प्रोडक्ट को काम के विभिन्न चरणों में नियमित रूप से ग्राहक को प्रदर्शित किया जाना चाहिए, इसलिए इन चरणों को कम से कम समय में विभाजित करना बेहतर होता है।

  4. प्रोजेक्ट के सभी स्टेक्होल्डर्स को डेवलपमेंट के समय के दौरान प्रतिदिन एक टीम के रूप में मिलकर काम करना चाहिए।

  5. टीम के सदस्यों को एक आरामदायक काम के माहौल की जरूरत होती है, कार्यों को स्वतंत्र रूप से संभालने में सक्षम होना चाहिए, और आवश्यक समर्थन प्राप्त करना चाहिए।

  6. सूचना संप्रेषित करने का सबसे प्रभावी तरीका आमने-सामने संचार करना होता है।

  7. प्रोजेक्ट की सफलता मुख्य रूप से इसे लागू करने के लिए उपयोग किए जाने वाले कार्यशील सॉफ़्टवेयर द्वारा निर्धारित की जाती है।

  8. समय सीमा बढ़ाने की संभावना के साथ प्रोजेक्ट का विकास एक गति से सुसंगत और टिकाऊ होना चाहिए।

  9. निरंतर तकनीकी सुधार और प्रोडक्ट डिजाइन में सुधार अधिकतम गतिशीलता प्रदान कर सकता है।

  10. अनावश्यक कार्य को कम करना भी प्रोजेक्ट की सफलता में योगदान देता है।

  11. सबसे एपिक आर्किटेक्चरल सॉल्यूशंस और डिजाइन विचार स्व-संगठित टीमों से आते हैं।

  12. टीम को अपने काम को नियमित रूप से समायोजित करना चाहिए और टीम मीटिंग में प्रोडक्ट को बेहतर बनाने के तरीकों पर चर्चा करनी चाहिए।

Agile के प्रमुख घटक और उपकरण

Agile को प्रभावी ढंग से लागू करने के लिए निम्नलिखित उपकरणों का उपयोग किया जा सकता है:

Agile में उपयोगकर्ता कहानियाँ संभावित उपयोगकर्ताओं, उनके अनुरोधों और जरूरतों का एक सरलीकृत विवरण होता है, जो "ब्लॉक" में दर्ज की गई हैं और ढांचे के अगले "मंजिलों" के निर्माण का आधार होती हैं। उपयोगकर्ता कहानियाँ सुनिश्चित करता है कि टीम ऑर्डर के लक्ष्यों को प्राप्त करती है और भविष्य के प्रोडक्ट ग्राहकों की जरूरतों को पूरा करती है।

  • Agile बोर्ड एक टीम सहयोग उपकरण है जो वर्तमान, पूर्व और भविष्य के कार्यों और उन्हें हल करने में उनकी प्रगति का दृश्य रूप से प्रतिनिधित्व करता है। यह बोर्ड टीम के सभी सदस्यों के लिए उपयुक्त है और इसे सीधे कार्यालय में ऑफलाइन और क्लाउड प्रोग्राम का उपयोग करके ऑनलाइन बनाया जा सकता है।

  • प्रोडक्ट बैकलॉग एक संक्षिप्त विवरण के साथ सभी विशेषताओं की एक सूची होती है जो अंतिम परिणामी प्रोडक्ट में होगी। इनका उपयोग मार्केटिंग के लिए भी किया जा सकता है।

  • Spike - यह एक गतिविधि प्रारूप है जिसका उपयोग Agile टीम स्प्रिंट के दौरान किसी अज्ञात और अप्रत्याशित कार्य का सामना करते समय करती है। इस गतिविधि में विश्लेषिकी और चर्चा के विभिन्न तरीके शामिल हो सकते हैं, विचार-मंथन से लेकर टीम की पसंद को समूहीकृत करने तक।

Agile समारोह

Agile समारोह

Agile समारोह, या, अधिक सरल शब्दों में, टीम की बैठकें, नियमित रूप से होती हैं और आमतौर पर उनके वर्तमान कार्यों और समस्याओं की तैयारी पर चर्चा करने के लिए रोजाना होती हैं। बड़ी बैठकों में, जो प्रति स्प्रिंट (शुरुआत और अंत में) दो बार आयोजित की जाती हैं, यह स्प्रिंट के परिणाम की जांच करने के लिए पीछे देखना भी प्रक्रिया का हिस्सा है। हर दिन की बैठकें कभी भी 15 मिनट से अधिक नहीं चलती हैं और इसका लक्ष्य केवल इसलिए होता है ताकि टीम के सदस्य उत्पन्न हुई कठिनाइयों को साझा कर सकें और यदि आवश्यक हो, तो संयुक्त रूप से एक अधिक आरामदायक और व्यावहारिक कार्य मार्ग विकसित करें, जो परिणाम की गुणवत्ता में सुधार के अलावा, भागीदारी को भी बढ़ावा देता है और टीम के भीतर संबंधों को मजबूत करता है।

Agile vs. Scrum

चूंकि Agile और Scrum एक ही पूरे के हिस्से हैं, इसलिए उन्हें अक्सर पर्यायवाची माना जाता है। इस प्रकार, Agile की परिभाषा एक सैद्धांतिक पद्धति है, कार्य का एक दर्शन है जो इसके मूल्यों और सिद्धांतों को परिभाषित करता है। हालाँकि, Scrum उपकरण का एक सेट होता है जो आपको Agile सिद्धांतों को व्यवहार में लाने की अनुमति देता है।

हालांकि Agile अन्य विधियों को टूल के रूप में उपयोग कर सकता है (उदाहरण के लिए, Scaled Agile Framework या Kanban), Scrum टूल्स को अक्सर उधार लिया जाता है। उदाहरण के लिए, पुनरावृति या स्प्रिंट, Scrum के घटकों में से ही एक है, साथ ही साथ मास्टर, प्रोडक्ट के मालिक और अन्य भूमिकाओं का पदनाम भी है।

Agile vs. Waterfall

Agile और Waterfall, परियोजना कार्यान्वयन के दो पूरी तरह से अलग दृष्टिकोण हैं। यदि Agile प्रोजेक्ट मैनेजमेंट पुनरावृत्त और लचीला है, चक्रों पर आधारित है और एक दूसरे के साथ व्यापार प्रक्रियाओं में सभी प्रतिभागियों के गठबंधन के साथ-साथ परिवर्तनों और नए कार्यों की अनुमति देता है, तो Waterfall इसके विपरीत है।

Waterfall कार्यप्रणाली "release train" के सिद्धांत के आधार पर सख्ती से सुसंगत है, और पिछले पुनरावृत्तियों पर लौटने या नए जोड़ने की संभावना की अनुमति नहीं देती है। हालांकि हितधारक भी एक साथ काम करते हैं, लेकिन वे स्वतंत्रता और कार्रवाई की स्वतंत्रता से वंचित होते हैं। इसकी रैखिकता और सशर्त सीमाओं के कारण, Waterfall एक अधिक सरल कार्य पद्धति है। हालांकि, इसमें डिजाइन और परियोजना के कार्यान्वयन की योजना, आवश्यकताओं की परिभाषा, आवश्यक तत्वों का विकास, गुणवत्ता नियंत्रण और रखरखाव भी शामिल है।

Agile की भूमिका

टीम का प्रत्येक सदस्य अपनी विशेषज्ञता के क्षेत्र में कार्य करता है और उनके अनुसार भूमिकाएँ सौंपी जाती हैं। इसलिए, Agile team structure में आवश्यक रूप से निम्नलिखित शामिल होते हैं:

  • टीम लीडर। यदि Agile values को Scrum कार्यप्रणाली के साथ जोड़ा जाता है (और यह विविधता सबसे अधिक प्रचलित है), तो प्रबंधक को "Scrum Master" का शीर्षक प्राप्त होता है। अन्य तरीकों के साथ संयुक्त, उन्हें "टीम कोच" या "प्रोजेक्ट लीडर" भी कहा जा सकता है। औपचारिक और अनौपचारिक Agile leadership के कार्य करते हुए, Scrum मास्टर टीम की तकनीकी आपूर्ति, संसाधनों और कार्यों के वितरण, प्रगति पर नज़र रखने और उभरती हुई समस्याओं को हल करने में मदद करने के लिए जिम्मेदार होते हैं। इस भूमिका के लिए, सॉफ्ट स्किल्स, टीम मैनेजमेंट स्किल्स, Agile स्प्रिंट प्लानिंग, चार्ट बनाने की क्षमता और उद्योग की बारीकियों की समझ महत्वपूर्ण है। इसके अलावा, बहुत कुछ मास्टर की मानसिकता पर निर्भर करता है।

  • डेवलपर। यह टीम के एक सदस्य होते है जो परियोजना के कार्यान्वयन के लिए जिम्मेदार होते हैं। डेवलपमेंट टीम में असीमित संख्या में लोग हो सकते हैं, लेकिन अगर Agile, Scrum के सिद्धांतों का उपयोग करता है, तो टीम में अधिकतम 7-8 लोग होने चाहिए। devops, मॉडलिंग, प्रोग्रामिंग, डिज़ाइन, परीक्षण और सभी प्रमुख वर्कफ़्लोज़ के लिए ज़िम्मेदार होते हैं।

  • प्रोडक्ट का मालिक। यह अनिवार्य रूप से प्रोडक्ट के ग्राहक होते हैं, जो परियोजना में मुख्य जिम्मेदार और सबसे अनुशासित व्यक्ति होते हैं, आवश्यकताओं और विकास तत्वों की सूची निर्धारित करते हैं, व्यवसाय के लिए महत्वपूर्ण निर्णय लेते हैं, और बाजार के बारे में समय पर जानकारी प्रदान करते हैं।

  • इच्छुक पार्टियाँ। इस श्रेणी में परियोजना से प्रत्यक्ष या अप्रत्यक्ष रूप से संबंधित सभी लोग शामिल होते हैं - उदाहरण के लिए, संभावित उपयोगकर्ता, निवेशक, बिक्री प्रबंधक, कनेक्टेड और एकीकृत सिस्टम डेवलपर, आदि।

Agile सॉफ्टवेयर डेवलपमेंट लाइफ साइकिल और Agile वर्कफ्लो

Agile मॉडल डेवलपमेंट साइकिल में निम्नलिखित चरण होते हैं:

  1. अवधारणा का विकास

इस स्तर पर, प्रोडक्ट का मालिक, या ग्राहक, परियोजना का दायरा और पैमाना निर्धारित करता है। यदि कई परियोजनाएं हैं, तो उन्हें प्राथमिकता दी जाती है। सभी शर्तों और आवश्यकताओं को एक विशेष दस्तावेज़ में दर्ज किया जाता है, साथ ही इष्टतम Agile प्रथाओं के साथ अपेक्षित परिणाम को भी दर्ज किया जाता है। यह सब संक्षेप में कहा जाना चाहिए क्योंकि दस्तावेज़ और आवश्यकताओं को विकास के दौरान पूरक किया जा सकता है। इस स्तर पर, प्रोडक्ट का मालिक केवल परियोजना और इसकी लागत को लागू करने के लिए आवश्यक समय का अनुमान लगाता है, एक विस्तृत विश्लेषण करता है, और poker की योजना या किसी अन्य आकलन तकनीकों के माध्यम से काम शुरू करने के लिए टीम की तत्परता का आकलन करता है।

  1. काम शुरू करना

अवधारणा के विकास के बाद, विकास दल का जमावड़ा शुरू होता है। सबसे पहले, प्रोडक्ट का मालिक उम्मीदवारों की दक्षताओं का आकलन करता है, उनमें से सर्वश्रेष्ठ का चयन करता है, और फिर टीम को आवश्यक संसाधन और उपकरण प्रदान करता है। उसके बाद, टीम, डिजाइन करने, यानी प्रोडक्ट लेआउट बनाने और इसकी वास्तुकला का निर्माण करने के लिए के लिए आगे बढ़ती है। फिर, आरेखों और टार्गेट ऑडियंस के विश्लेषण की सहायता से, प्रोडक्ट के लिए आवश्यकताओं को निर्दिष्ट किया जाता है, और इसके अनिवार्य कार्यों को निर्धारित किया जाता है।

  1. पुनरावृति

इसके अलावा, प्रोडक्ट पर काम को 2 से 4 सप्ताह तक चलने वाले छोटे चरणों में विभाजित किया जाता है, जिसे "पुनरावृत्ति" कहा जाता है। यह Agile cycle का सबसे लंबा चरण होता है, जिसमें सभी मुख्य कार्य करना शामिल होता है। टीम लीडर, यानी, स्क्रम मास्टर, भर्ती किए गए विशेषज्ञों की दक्षता के अनुसार कार्यों को वितरित करता है और टीम को नए कार्यों के साथ अगले पुनरावृत्ति पर जाने से पहले नियंत्रित करता है। पिछले पुनरावृत्ति के कार्यों को पूरा कर लिया जाता है। इस चरण का उद्देश्य एक आवश्यक कार्यात्मक प्रोडक्ट बनाना होता है जिसे परिष्कृत और बेहतर बनाया जा सकता है।

  1. परीक्षण

तैयार आवश्यक प्रोडक्ट का परीक्षण कार्यक्षमता, डिजाइन और प्रयोज्यता के संदर्भ में किया जाता है, पहले डेवलपमेंट टीम पर और फिर टार्गेट ऑडियंस के नमूने पर। इस प्रक्रिया में, टीम कोड की शुद्धता की जांच करती है, उत्पन्न होने वाली त्रुटियों को समाप्त करती है, और आगे के समायोजन के लिए प्रोडक्ट की कमजोरियों की पहचान करती है। इस चरण के पूरा होने के बाद और प्रोडक्ट को पहचाने गए दोषों के बारे में अंतिम रूप दिया जाता है, प्रोडक्ट को अंतिम (सुधारात्मक) पुनरावृति के दौरान प्राप्त रूप में प्रोडक्शन में डाल दिया जाता है।

  1. मेंटेनेंस

एक बार सॉफ्टवेयर का ग्राहकों के लिए उपलब्ध हो जाने के बाद, टीम इसके तकनीकी समर्थन पर ध्यान केंद्रित करती है। इस प्रकार, डेवलपर्स उपयोगकर्ताओं द्वारा रिपोर्ट की गई त्रुटियों को ठीक करते हैं, सिस्टम की स्थिरता सुनिश्चित करते हैं और उपयोगकर्ताओं को अपने प्रोडक्ट का उपयोग करने के लिए प्रशिक्षित करते हैं। इस स्तर पर, प्रोडक्ट को अपडेट करने, नई सुविधाओं को पेश करने और पहले से अनदेखे बग को खत्म करने के लिए अतिरिक्त पुनरावृत्तियों को लॉन्च किया जा सकता है।

  1. डीकमीशनिंग

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

प्रत्येक चरण में कई पुनरावृत्तियों को शामिल किया जा सकता है, क्योंकि Agile में, पिछले चरण में न्यूनतम वांछित परिणाम प्राप्त होने के बाद ही अगले चरण में जाने की अनुमति दी जाती है।

Agile के उपकरण

Agile के उपकरण

आज, व्यवहार में Agile दृष्टिकोण को लागू करने के लिए विशेष रूप से विभिन्न प्रकार की सेवाओं और प्लेटफार्मों को डिज़ाइन किया गया है। उनमें से सबसे प्रसिद्ध और विश्वसनीय हैं:

  1. ClickUp - यह आपको स्प्रिंट और प्रत्येक Agile प्रक्रिया की योजना बनाने, कहानी के बिंदु निर्धारित करने और परियोजना पर काम की प्रगति को ट्रैक करने की अनुमति देता है। डेटा, कार्य, स्थिति, दस्तावेज़ और सभी स्प्रिंट के स्वचालन को प्रबंधित करना शामिल है।
  2. Jira - अक्सर सॉफ़्टवेयर एरर की पहचान करने और ट्रैक करने के लिए उपयोग किया जाता है, यह JQL भाषा के माध्यम से स्व-कॉन्फ़िगरेशन के अवसर भी प्रदान करता है। स्वतंत्र रूप से प्रोडक्ट्स का परीक्षण करता है, कार्यों और स्प्रिंट के कार्यान्वयन पर नज़र रखता है, प्राप्त डेटा को संसाधित करता है, रिपोर्ट के साथ आंकड़े प्रदर्शित करता है, और शाब्दिक रूप से स्क्रम मास्टर की कुछ जिम्मेदारियों को मानता है।
  3. GitHub - यह एक सिस्टम है जो वास्तविक समय में आपकी टीम द्वारा प्रोडक्ट में किए गए सभी परिवर्तनों को कैप्चर करती है और प्रत्येक Agile परिवर्तन को सबसे छोटे विवरण तक ले जाती है। टीम का कोई भी सदस्य, डेवलपर्स से प्रोडक्ट मालिकों तक, सहज क्लाउड तकनीकों के माध्यम से एक साथ एक कोड पर काम कर सकता है, जिससे आप आवश्यकताओं और कार्यों को बना और ट्रैक कर सकते हैं।
  4. Lean Kit - यह "lean manufacturing" के सिद्धांत पर आधारित एक एप्लिकेशन है, यानी समय पर पता लगाने और त्रुटियों और अक्षम प्रक्रियाओं को खत्म करने के कारण संसाधनों की बचत के दृष्टिकोण से परियोजना का कार्यान्वयन। दृष्टिगत रूप से, वे काम की वस्तुओं और उनकी वर्तमान स्थिति वाले कार्ड की तरह दिखते हैं।
  5. Planbox - यह निगरानी और अनुकूलन परिवर्तन के लिए एक एप्लिकेशन है जो समस्याओं को हल करने में कर्मचारियों की उत्पादकता का विश्लेषण करती है और विभिन्न ग्राफ़ में Agile मेट्रिक्स प्रदर्शित करती है। इसकी बदौलत, टीम देख सकती है कि वे स्प्रिंट और पूरे प्रोजेक्ट के पूरा होने से कितनी दूर हैं।

Agile प्रमाणीकरण

Agile कार्यप्रणाली में प्रवीणता की पुष्टि करने वाला प्रमाणपत्र प्राप्त करना वैकल्पिक होता है। हालाँकि, आम तौर पर, किसी विशेषज्ञ द्वारा प्रमाणीकरण की आवश्यकता दो कारणों से हो सकती है::

  • बाजार की आवश्यकताओं के संदर्भ में अपने ज्ञान के स्तर का परीक्षण करना। कई विशेषज्ञ और परियोजना प्रबंधक आश्वस्त हैं कि वे Agile में कुशल हैं क्योंकि उनके पास पहले से ही प्रबंधन का अनुभव है। हालाँकि, प्रमाणीकरण अक्सर साबित करता है कि यह अनुभव बेकार है, और Agile मास्टरी के शीर्षक के लिए अभी भी बहुत कुछ सीखना बाकी है।

  • नियोक्ताओं की नजर में अपने पेशेवर मूल्य को बढ़ाना। Agile का अभ्यास करने वाली कई IT कंपनियाँ और टीमें विशेष शिक्षा और कौशल के प्रलेखित साक्ष्य को लगातार महत्व देती हैं। अधिकतर, Agile सर्टिफिकेट की आवश्यकता इंटीग्रेटर कंपनियों को होती है जो अपने आउट स्टाफिंग और एंटरप्राइज कंपनियों की उच्च रेटिंग प्रदर्शित करना चाहते हैं, जिसमें कर्मचारी सर्टिफिकेट कंपनी की स्थिति का अभिन्न अंग होते हैं। साथ ही, आधिकारिक Agile कोचिंग के लिए प्रमाणीकरण आवश्यक होती है यदि आप अत्यधिक भुगतान प्राप्त करने वाले कन्सल्टेन्ट या कोच बनने की उम्मीद करते हैं।

इस प्रकार, यदि आप पहले से ही अपने आप को एक क्षेत्र में स्थापित कर चुके हैं, व्यवहार में मौलिक Agile कौशल हैं, और आपके पोर्टफोलियो में यह साबित करने वाले केस हैं, तो आपको प्रमाण पत्र प्राप्त करने के बारे में चिंता करने की कोई आवश्यकता नहीं है। दूसरी ओर, यदि आप Agile के लिए नए हैं और केवल इसमें महारत हासिल करने की प्रक्रिया में हैं, तो Agile सर्टिफिकेशन पास करना और प्राप्त करना एक अच्छी शिक्षा और करियर बोनस होगा।

शेयर करना: