आवश्यकताएँ उद्ग्रहण (Requirements Elicitation)
आवश्यकताएँ उद्ग्रहण हितधारकों की आवश्यकताओं, लक्ष्यों और बाधाओं का पता लगाने की गतिविधि है जिन्हें एक सॉफ्टवेयर प्रणाली को पूरा करना चाहिए, उन्हें लोगों, दस्तावेजों और परिचालन संदर्भ से प्राप्त करना।
Definition
आवश्यकताएँ उद्ग्रहण हितधारकों और अन्य स्रोतों से आवश्यकताओं को खोजने, कैप्चर करने और समेकित करने की प्रक्रिया है, जिसमें व्यक्त की गई आवश्यकताओं और निहित या अनकही अपेक्षाओं दोनों को उजागर किया जाता है।
Scope
यह विषय उद्ग्रहण तकनीकों को शामिल करता है जैसे साक्षात्कार, कार्यशालाएँ, प्रश्नावली, अवलोकन और नृवंशविज्ञान, प्रोटोटाइपिंग, परिदृश्य और उपयोग-मामले विश्लेषण, और दस्तावेज़ और डोमेन अध्ययन; हितधारकों और उनके दृष्टिकोणों की पहचान; और निहित ज्ञान, परस्पर विरोधी हितों और विषयों के बीच संचार की चुनौतियाँ।
Core questions
- हितधारक कौन हैं और उनके दृष्टिकोणों की पहचान कैसे की जाती है?
- कौन सी तकनीकें निहित और परस्पर विरोधी आवश्यकताओं को सबसे अच्छी तरह उजागर करती हैं?
- परिचालन संदर्भ और डोमेन ज्ञान को कैसे कैप्चर किया जा सकता है?
- खोज के दौरान अस्पष्टता और गलत संचार को कैसे कम किया जाता है?
Key theories
- बहु-तकनीक उद्ग्रहण
- कोई भी एक तकनीक पर्याप्त नहीं है; साक्षात्कार, अवलोकन, प्रोटोटाइपिंग और परिदृश्य विश्लेषण को हितधारक की उपलब्धता, डोमेन परिचितता और मांगे गए ज्ञान की निहितता के अनुसार संयोजित और चुना जाता है।
- दृष्टिकोण और हितधारक विश्लेषण
- आवश्यकताओं को कई हितधारक दृष्टिकोणों से एकत्र किया जाता है, जिन्हें बाद में सुलझाया जाता है; स्पष्ट रूप से दृष्टिकोणों को मॉडल करने से उन संघर्षों और अंतरालों का पता चलता है जिन्हें एक एकल परिप्रेक्ष्य याद कर जाएगा।
Clinical relevance
प्रभावी उद्ग्रहण यह निर्धारित करता है कि परिणामी प्रणाली वास्तविक आवश्यकताओं को पूरा करती है या नहीं; अपूर्ण या पक्षपातपूर्ण उद्ग्रहण परियोजना की विफलता का एक प्रमुख कारण है, इसलिए तकनीक का चयन और हितधारक कवरेज महत्वपूर्ण प्रारंभिक निर्णय हैं।
Evidence & guidelines
SWEBOK सॉफ्टवेयर आवश्यकताएँ ज्ञान क्षेत्र और ISO/IEC/IEEE 29148 आवश्यकताओं की प्रक्रिया के हिस्से के रूप में उद्ग्रहण स्रोतों और तकनीकों का वर्णन करते हैं।
History
प्रारंभिक आवश्यकताओं के अभ्यास में मुख्य रूप से साक्षात्कार और दस्तावेज़ अध्ययन पर भरोसा किया जाता था; 1990 के दशक से, क्षेत्र नृवंशविज्ञान अवलोकन, परिदृश्य और लक्ष्य मॉडलिंग, और सहभागी तकनीकों को शामिल करने के लिए व्यापक हो गया, यह मानते हुए कि अधिकांश महत्वपूर्ण ज्ञान निहित और सामाजिक रूप से स्थित है।
Key figures
- Joseph Goguen
- Axel van Lamsweerde
- Ian Sommerville
Related topics
Seminal works
- vanlamsweerde2009
- goguen1993
- sommerville2015
Frequently asked questions
- उद्ग्रहण केवल उपयोगकर्ताओं से यह पूछने से कठिन क्यों है कि वे क्या चाहते हैं?
- हितधारक अक्सर अपनी आवश्यकताओं को पूरी तरह से व्यक्त नहीं कर पाते हैं, परस्पर विरोधी लक्ष्य रखते हैं, या उस ज्ञान को छोड़ देते हैं जिसे वे स्पष्ट मानते हैं; उद्ग्रहण को इस निहित और विवादित ज्ञान को एक एकल साक्षात्कार के बजाय तकनीकों के मिश्रण के माध्यम से उजागर करना चाहिए।
- उद्ग्रहण में प्रोटोटाइपिंग की क्या भूमिका है?
- प्रोटोटाइप हितधारकों को प्रतिक्रिया देने के लिए कुछ ठोस देते हैं, गलतफहमी और अनकही अपेक्षाओं को अमूर्त विवरणों की तुलना में कहीं अधिक प्रभावी ढंग से उजागर करते हैं, जो प्रोटोटाइपिंग को एक शक्तिशाली उद्ग्रहण के साथ-साथ सत्यापन तकनीक भी बनाता है।