Scrum in Software Engineering in Hindi :- स्क्रम किसी सॉफ्टवेयर प्रोजेक्ट को मैनेज करने के लिए उपयोग किया जाने वाला फ्रेमवर्क है। इसका उपयोग आमतौर पर किसी सॉफ्टवेयर प्रोजेक्ट को कम समय में जल्दी से जल्दी पूरा करने के लिए किया जाता है। इसमें प्रोजेक्ट निर्माण की प्रक्रिया को कई अलग-अलग चरणों में विभाजित कर दिया जाता है और इसके शुरुआती चरणों में प्रोजेक्ट से संबंधित जितनी जानकारियाँ ज्ञात है, उसपर काम किया जाता है, फिर बाद में जैसे-जैसे आगे की जानकारियाँ मिलती जाती है वैसे-वैसे निर्माण के काम को आगे बढ़ाया जाता है।
Features of Scrum Framework in Hindi
- स्क्रम एक लाइटवेट फ्रेमवर्क है जिसके कारण इसके उपयोग से बनाए गए उत्पाद काफ़ी तेज़ी से काम करता है।
- इसे उपयोग करना काफ़ी सरल है मतलब इसके संरचना को आसानी से समझा जा सकता है।
- यह एक साथ बहुत सारे लोगों को टीम बनाकर काम करने की सुविधा प्रदान करता है।
- इसमें प्रोजेक्ट निर्माण के काम को कई अलग-अलग चरणों में विभाजित कर दिया जाता है, इन प्रत्येक चरण को sprint के नाम से जाना जाता है।
- आमतौर पर स्क्रैम परियोजना में शामिल सभी सदस्य हर रोज के काम को शुरू करने से पहले एक meeting करते है और आपस में यह चर्चा करते है की उस दिन के काम को कैसे आगे बढ़ाना है।
History of Scrum framework in Hindi:- सॉफ्टवेयर डेवलपमेंट के लिए स्क्रम फ्रेमवर्क की अवधारणा सबसे पहले 1986 में Hirotaka Takeuchi (हिरोताका टेकूची) और Ikujiro Nonaka (इकुजीरो नोनाका) नाम के दो कंप्यूटर वैज्ञानिकों ने की थी। हिरोताका और इकुजीरो ने अमेरिका के Harvard University में प्रकाशित एक पत्रिका “द हार्वर्ड बिजनेस रिव्यू” में “The New Product Development Game” (द न्यू प्रोडक्ट डेवलपमेंट गेम) शीर्षक से एक लेख लिखा। इसी लेख के आधार पर Scrum Framework का विकास किया गया था । स्क्रम फ्रेमवर्क, सॉफ्टवेयर डेवलपमेंट के लिए Agile Model पर आधारित है, इसी कारण स्क्रम को Agile Scrum के नाम से भी जाना जाता है।
Advantages and Disadvantage of Scrum Framework in Hindi
Advantages of Scrum in Software Engineering in Hindi :-
- इसकी मदद से सॉफ्टवेयर को जल्दी से बना कर तैयार किया जा सकता है।
- यह ग्राहक की संतुष्टि के स्तर को बढ़ाता है क्योंकि इसमें ग्राहक की आवश्यकता के अनुसार प्रोजेक्ट समय से बनकर तैयार हो जाता है।
- इसमें प्रोजेक्ट के निर्माण को कई अलग-अलग चरणों में विभाजित कर दिया जाता है जिससे निर्माण की प्रक्रिया आसान हो जाती है।
- इसमें पूरे प्रोजेक्ट के निर्माण की निगरानी माइक्रोमैनेजर के द्वारा की जाती है, इसी कारण अगर किसी भी समय सॉफ्टवेयर इंजीनियर कोई गलती करता है या उन्हें किसी निर्देश की आवश्यकता होती है तो माइक्रोमैनेजर उनकी सहायता के लिए तैयार रहते हैं।
- इसमें प्रोजेक्ट के काम को प्रारंभ करने से पहले हर रोज एक छोटा सा मीटिंग किया जाता है, जिसमें सभी सदस्य आपस में मिलकर उस दिन के काम से संबंधित योजना बनाते हैं।
Disadvantage of Using Scrum framework in Hindi :-
- इस तरह के प्रोजेक्ट पर काम करने के लिए अनुभवी सॉफ्टवेयर इंजीनियर की आवश्यकता के टीम की आवश्यकता होती है किसी नए या कम अनुभवी डेवलपर्स के लिए इस तरह के प्रोजेक्ट में काम करना संभव नहीं है।
- इस तरह के प्रोजेक्ट का बजट बहुत ज्यादा हो सकता है, क्योंकि इसके निर्माण में काम करने वाले सॉफ्टवेयर इंजीनियर की वेतन बहुत अधिक होता है।
- इस तरह के प्रोजेक्ट को बहुत ही कम समय में जल्दी से पूरा किया जाता है, इसलिए इसमें गलती होने की संभावना भी रहती है।
- इसमें टीम के किसी एक सदस्य के अनुपस्थित रहने पर या प्रोजेक्ट को छोड़कर चले जाने पर निर्माण की प्रक्रिया बहुत बुरी तरह से प्रभावित होती है।
- इसमें सिस्टम एनालिस्ट द्वारा डॉक्यूमेंटेशन की प्रक्रिया ज्यादा नहीं की जाती है और प्रोजेक्ट निर्माण की जिम्मेदारी पूरी तरह से सॉफ्टवेयर इंजीनियर और माइक्रोमैनेजर के ऊपर होती है। माइक्रोमैनेजर ही सॉफ्टवेयर इंजीनियर को प्रबंधित करते हैं। अगर किसी दिन माइक्रोमैनेजर अनुपस्थित रहे या माइक्रोमैनेजर अपने काम को ठीक से करने में असफल हो जाए तो प्रोजेक्ट फेल हो सकता है।
- इसमें अगर थोड़े समय के बाद ग्राहक की आवश्यकता बदल जाए या तो कुछ समय के बाद प्रोजेक्ट में कुछ नया परिवर्तन करना हो तो यह संभव नहीं।
Summery of Scrum in Hindi:- scrum सॉफ्टवेयर डेवलपमेंट फ्रेमवर्क के उपयोग से किसी प्रोजेक्ट के निर्माण को कम समय में teams work की मदद से पूरा किया जा सकता है। जब budget की कोई समस्या न हो और ग्राहक सॉफ्टवेयर को जल्दी से जल्दी बनाकर माँगता हो तब ही स्क्रम फ्रेमवर्क का उपयोग करना चाहिए।
इस लेख में हमने स्क्रम फ्रेमवर्क को सरल हिंदी भाषा में समझाने का प्रयास किया है। उम्मीद है कि SCRUM in Software Engineering in Hindi का यह लेख आपको पसंद आया होगा। अगर आप Scrum Framework पर लिखे गए इस लेख से संबंधित कोई सुझाव हमें देना चाहते हैं, तो नीचे कमेंट बॉक्स में लिखकर जरूर बताएं जिससे कि हम अपने लेख में आवश्यक परिवर्तन करके इसे और अधिक उपयोगी बना सके।
Leave a Reply