एक प्रभाव विश्लेषण दस्तावेज़ पर आपने क्या बातें रखी हैं?


9

तो आप बग को ठीक कर रहे हैं, फिर आपने एक सामना किया जो सॉफ्टवेयर उत्पाद के अन्य मॉड्यूल को प्रभावित कर सकता है। फिक्स के प्रभावों के बारे में आपके दावे का समर्थन करने के लिए आपका डेटा पर्याप्त नहीं है और आपको एक प्रभाव विश्लेषण दस्तावेज़ बनाने के लिए कहा गया था।

  1. क्या ऐसा करने के लिए कोई परिभाषित प्रक्रिया है?
  2. महत्वपूर्ण जानकारी की क्या आवश्यकता है?
  3. क्या इस दस्तावेज़ के लिए कोई ज्ञात प्रारूप / टेम्पलेट हैं?

1
मुझे लगता है कि कुछ लोगों ने आपको मौके पर रखने के लिए फैंसी शब्द पकाया है और आपको बिना किसी तर्क के उस बग को ठीक करने के लिए मिलता है।
आदित्य पी।

4
यह सवाल और इसका जवाब मुझे खुशी देता है कि मैं ऐसे माहौल में काम नहीं करता। "द्विदिश Traceability मैट्रिक्स"? "निर्णय विश्लेषण और संकल्प रूपों"? वास्तव में? काम नहीं करने के कितने अलग-अलग तरीकों की ज़रूरत है?
रीन हेनरिच

2
@ फिर भी, यह सब काम है। काम केवल कोडिंग नहीं है। इसके अलावा, यह एक व्यक्ति का नहीं है। छोटे संगठनों में जहां विश्लेषण, डिजाइन, कोडिंग, अनुमान एक व्यक्ति द्वारा किया जाता है, यह वास्तव में नरक जैसा है लेकिन विशेषज्ञता के साथ बड़ी टीमों के साथ यह एक बड़ी बात नहीं है।
M.Sameer

4
@ आदित्यगामीप्रोग्रामर, @ हेन हेनरिक्स: मैं आपकी टिप्पणियों को नहीं समझता। क्या आप योजना और प्रबंधन बिल्कुल नहीं करने का सुझाव देते हैं? बेशक, अगर किसी एक व्यक्ति द्वारा प्रोजेक्ट किया जाता है, तो सीधे कोडिंग शुरू करना ठीक है, और बदलाव को लागू करना आसान है। लेकिन बड़े पैमाने पर परियोजनाओं के बारे में क्या, और परिवर्तन जो एक परियोजना के विभिन्न हिस्सों पर बड़ा प्रभाव डाल सकते हैं?
आर्सेनी मूरज़ेंको

जवाबों:


5

मेरे द्वारा काम करने वाली कंपनी के अंदर बने प्रभाव विश्लेषण के लिए मैंने जो टेम्पलेट्स देखे हैं। हम इसका उपयोग परिवर्तन अनुरोधों का मूल्यांकन करने और उन पर काम करने से पहले (और संभवतः कुछ को अस्वीकार करने के लिए) करते हैं। यह इस तरह से वर्गों था:

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

सभी संभावित प्रभावों को कवर करने के लिए आपको निर्भरताओं के माध्यम से चलने की आवश्यकता है। यदि आपके पास द्विदिश Traceability मैट्रिक्स है तो यह आसान बना देगा।

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

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


1
जो लगता है ... बरो-क्रिटिक। (यह है, ऐसा लगता है कि आप गधों द्वारा चलाए जा रहे हैं।)
डोनल फैलो

3
@ डॉनल फेलो, जिसकी सिफारिश सीएमएमआई सलाहकारों और आईबीएम से प्रक्रिया सुधार सलाहकारों ने की थी।
M.Sameer

3

मैं किसी भी प्रलेखन के साथ विश्वास करता हूं कि चुस्त दृष्टिकोण एक अच्छा है। अब, वहाँ कुछ गलतफहमी है कि चुस्त का मतलब है "कोई प्रलेखन या विश्लेषण बिल्कुल नहीं" लेकिन ऐसा नहीं है। फुर्तीले के बारे में मैंने जो कुछ पढ़ा है, वह कहता है, "जो काम करता है उसका उपयोग करें।" मुझे लगता है कि दस्तावेज़ की लंबाई और विस्तार कार्य के अनुरूप होना चाहिए।

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

शामिल करने के लिए जानकारी:

  • मुद्दे का संक्षिप्त विवरण
  • दोष या / या अक्षमता के कारण दोष का उदाहरण या व्याख्या करें
  • जटिलता का अनुमान शामिल करें
  • लागत और फिक्स के लिए समय का अनुमान शामिल करें

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

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

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


-1

प्रभाव विश्लेषण दस्तावेज वास्तव में बड़े पैमाने पर परियोजना में विशेष रूप से आवश्यक है जहां प्रोग्रामर भौगोलिक रूप से विभिन्न स्थानों पर काम कर रहे हैं।

प्रभाव विश्लेषण दस्तावेज़ को यह सुनिश्चित करने के लिए नेतृत्व द्वारा अनुमोदित किया जाना चाहिए कि परिवर्तन अन्य घटक को प्रभावित नहीं करेगा जो उत्पादन में ठीक काम कर रहा है।

प्रभाव विश्लेषण यह सुनिश्चित करने के लिए आवश्यक है कि आवश्यकता पूरी तरह से समझ में आ गई है और बदले जाने वाले सभी घटकों को फिर से काम से बचने के लिए पहचाना जाता है

ग्राहक हितधारकों से भी जवाबदेही के लिए प्रभाव विश्लेषण आवश्यक है। अन्यथा, जब कोई समस्या पोस्ट परिनियोजन होती है, तो डेवलपर बलि का बकरा बन जाता है।

प्रभाव विश्लेषण आकलन का आधार है। इसके बिना अनुमान का कोई स्टैंड नहीं है। यह बहुत अधिक हो सकता है या बहुत कम हो सकता है। प्रभाव विश्लेषण के साथ यदि वास्तविक प्रयास अधिक हो जाता है, तो यह समझाना आसान है।


-2

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

लिंक: http://www.itu.int/en/itu-d/projects/documents/templateimpactanalysis.pdf

चियर्स


अनुशंसित पढ़ना: आपका उत्तर किसी अन्य महल में है: जब एक उत्तर एक उत्तर नहीं होता है? "मुझे स्पष्ट होने दें: इस तरह की प्रतिक्रिया एक उत्तर नहीं है । यदि आप इसे देखते हैं, तो इसे ध्वजांकित करें। मॉडरेटर, यदि आप इसे ध्वजांकित देखते हैं, तो इसे हटा दें "
gnat

दरअसल मैं असहमत हूं। मेरी पोस्ट एक उत्तर है, विशेष रूप से मूल प्रश्न के बुलेट # 3 के लिए एक उत्तर "क्या इस दस्तावेज़ के लिए कोई ज्ञात प्रारूप / टेम्पलेट हैं?"। इसलिए आपके पास टेल्को बोर्ड से एक है। हो सकता है कि यह विशेष रूप से सॉफ्टवेयर विकास के अनुरूप नहीं है, लेकिन उस पीडीएफ में कुछ दिलचस्प खंड हैं जो आपके स्वयं के प्रभाव विश्लेषण टेम्पलेट के निर्माण के लिए प्रेरणा के रूप में उपयोग किए जा सकते हैं। इससे पहले कि आप अपने स्वयं के पक्षपाती राय द्वारा विश्लेषण किए गए पोस्टों को हतोत्साहित करें, यह जानना दिलचस्प होगा कि प्रश्न पोस्ट करने वाला मूल उपयोगकर्ता मेरे इनपुट के बारे में क्या सोचता है। चीयर्स।
नैनो

अच्छी बात - सहमत हूँ कि यह वास्तव में इसे औपचारिक रूप से एक उत्तर के रूप में उत्तीर्ण करता है (प्रश्न का हिस्सा बनाते समय यह एक निराशाजनक रूप से ऑफ-विषय संसाधन अनुरोध को संबोधित करता है )
gnat
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.