सॉफ्टवेयर इंजीनियरिंग में परिवर्तन नियंत्रण प्रक्रिया चरणों के साथ

परिवर्तन नियंत्रण क्या है?

परिवर्तन नियंत्रण वह प्रक्रिया है जिसका उपयोग कोई कंपनी करती है दस्तावेज़ बनाना, परिवर्तनों की पहचान करना और उन्हें अधिकृत करना आईटी वातावरण में यह सिस्टम में अनधिकृत परिवर्तन, व्यवधान और त्रुटियों की संभावनाओं को कम करता है।

नियंत्रण क्यों बदलें?

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

परिवर्तन अनुरोधों पर नियंत्रण रखने के लिए यह अनिवार्य है कि परिवर्तन अनुरोध के लिए एक औपचारिक दस्तावेज तैयार किया जाए तथा उसकी समीक्षा की जाए।

परिवर्तन नियंत्रण का विश्लेषण करते समय आने वाले प्रश्नों की संख्या जैसे

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

 

परिवर्तन नियंत्रण प्रक्रिया के विभिन्न कारक

परिवर्तन नियंत्रण प्रक्रिया में विभिन्न कारकों पर विचार किया जाना चाहिए

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

परिवर्तन नियंत्रण की प्रक्रिया

इससे पहले कि हम देखें कि परिवर्तन नियंत्रण प्रक्रिया में क्या शामिल है, हम यह जान लेंगे कि परिवर्तन नियंत्रण में कौन से दस्तावेज़ों का उपयोग किया जाता है। परिवर्तन नियंत्रण करते समय, मुख्य रूप से दो दस्तावेज़ शामिल होते हैं

  • लॉग बदलेंपरिवर्तन लॉग एक दस्तावेज है जो सभी परिवर्तन अनुरोधों के बारे में विवरण सूचीबद्ध करता है जैसे परियोजना संख्या, पीसीआर (परियोजना परिवर्तन अनुरोध) आईडी, प्राथमिकता, मालिक का विवरण, Target दिनांक, स्थिति और स्थिति दिनांक, द्वारा उठाया गया, दिनांक जब उठाया गया आदि।
  • परिवर्तन नियंत्रण की प्रक्रिया

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

    परिवर्तन नियंत्रण की प्रक्रिया

परिवर्तन प्रक्रिया प्रवाह-आरेख

परिवर्तन प्रक्रिया उत्पाद या प्रणाली में परिवर्तन को लागू करने के लिए एक विशिष्ट पैटर्न का पालन करती है। यहाँ प्रवाह-आरेख के माध्यम से हमने बताया कि परिवर्तन प्रक्रिया में क्या-क्या चरण शामिल हैं।

परिवर्तन नियंत्रण की प्रक्रिया

परिवर्तन नियंत्रण के लिए कदम

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

ध्यान दें: परिवर्तन नियंत्रण हेतु अनुमोदन निम्नलिखित द्वारा किया जा सकता है: प्रोजेक्ट मैनेजर, लीड आईटी या लीड डेवलपर, स्टेकहोल्डर।

परिवर्तन प्रबंधन बनाम परिवर्तन नियंत्रण

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