हेल्लो दोस्तों! आज हम इस पोस्ट में Software Project Management in Hindi ( सॉफ्टवेयर प्रोजेक्ट मैनेजमेंट क्या है?) के बारें में पढेंगे और इसके advantage को भी देखेंगे तो चलिए शुरू करते हैं:-
टॉपिक
Software Project Management in Hindi
Software Project Management (SPM) सॉफ्टवेयर प्रोजेक्ट्स की योजना बनाने और उसे आगे बढ़ाने का एक उचित तरीका है. यह project management का एक हिस्सा होता है जिसमें software projects को plan, implement, monitor तथा control किया जाता है.
दूसरे शब्दों में कहें तो, “SPM एक कला तथा अनुशासन है जिसमें software projects को plan और supervise किया जाता है.”
Software Project Management की आवश्यकता
सॉफ्टवेयर एक non-physical प्रोडक्ट है. अर्थात् सॉफ्टवेयर को हम छू नही सकते है. software development बिज़नस में एक नई stream है और software products के निर्माण में हमें बहुत कम अनुभव (experience) है। ज्यादातर software को client की जरूरतों के हिसाब से बनाया जाता है. इसमें सबसे जरुरी बात यह है कि जो technology है वह बहुत तेजी से बदल रही है और आगे बढ़ रही है. और जिसके कारण हम एक product के experience को दूसरे product पर apply नही कर सकते.
इस तरह के business और इससे संबंधी बाधाएं software development में जोखिम बढ़ाती हैं इसलिए software projects को कुशलता से manage करना आवश्यक है।
किसी भी organization के लिए आवश्यक है कि वह client के लिए quality product बनाये और प्रोडक्ट client के बजट के अंदर हो और निर्धारित किये गये समय के अंदर product को deliver करे. इसलिए इन सभी चीजों को ध्यान में रखते हुए software project management बहुत आवश्यक है.
SPM में कई अलग-अलग प्रकार के managements होते हैं। जो कि निम्नलिखित हैं:-
1:- Conflict Management –
conflict management एक प्रक्रिया है जिसमें conflict के negative features को रोक दिया जाता है और conflict के positive features को बढाया जाता है. conflict management का मुख्य उद्देश्य learning (सीखना) और समूह परिणामों (group results) में सुधार करना है।
2:- Risk management –
इसमें risks को analysis तथा identify किया जाता है. जिससे कि दुर्भाग्यपूर्ण घटनाओं की संभावना या प्रभाव को कम किया जा सके.
3:- Requirement management –
यह requirements के analyze, prioritize, trace और दस्तावेजीकरण (documentation) की प्रक्रिया है। और इसके बाद इसमें changes की देखरेख और stakeholders से communicate किया जाता है. यह project में लगातार चलने वाली प्रक्रिया है.
4:- Change management –
change management संगठन (organization) के लक्ष्यों, प्रक्रियाओं के परिवर्तन या परिवर्तन से निपटने के लिए एक systematic approach है। change management का मुख्य उद्देश्य ऐसी strategy को execute करना होता है जिससे कि change को नियंत्रित किया जा सके, लोगों को change को adapt करने में मदद की जा सके और change को प्रभावी बनाया जा सके.
5:- Software configuration management –
यह सॉफ्टवेयर में changes को trace करने, तथा control करने की एक प्रक्रिया है. सॉफ्टवेयर कॉन्फ़िगरेशन मैनेजमेंट में revision control और baselines का उद्घाटन शामिल है।
6:- Release management –
Release management बिल्ड (build) को रिलीज़ करने की योजना बनाने, नियंत्रित करने और शेड्यूल करने का कार्य है। रिलीज मैनेजमेंट यह सुनिश्चित करता है कि संगठन (organization) नई और अच्छी services प्रदान करता है।
Advantage of Software Project Management in Hindi
इसके लाभ निम्नलिखित हैं:-
- यह software development को plan करने में मदद करता है.
- इससे software development को implement करना आसान हो जाता है.
- यह सॉफ्टवेयर को विकसित करने में लगने वाले समय को कम करती है.
- इससे सॉफ्टवेयर को विकसित करने में लगने वाला cost (मूल्य) भी कम हो जाता है.
निवेदन:- अगर आपके लिए यह पोस्ट उपयोगी रही हो तो इसे अपने दोस्तों के साथ अवश्य share कीजिये. और आपके सॉफ्टवेयर इंजीनियरिंग से related कोई question हो तो नीचे कमेंट करके बताइए, thanks.
Thanks and this website element very useful,simple way context.
sir my request you are creat RMON,RMON2 in hindi context.
Thank you so much
thanks nisha for your kind words.
I found this website before one day of exam and i learn alot in very less last time, Very easy explanation, THANK YOU
Very Easy explaination. Thank You