दोष की स्थिति: "रद्द नहीं" बनाम "रद्द"


13

मैं कई परियोजनाओं में टेस्टर या डेवलपर के रूप में शामिल रहा हूं। कई परियोजनाओं में दोषों के लिए निम्नलिखित स्थितियां थीं:

  1. FIX नहीं है
  2. रद्द

क्या आप ऐसी स्थितियों का उपयोग करते हैं और आप उन्हें कैसे अलग करते हैं? मैं पूछता हूं, क्योंकि ज्यादातर लोग अंतर नहीं समझा सकते हैं। मेरी समझ है:

WON'T FIX - डेवलपर दोष को ठीक नहीं करेगा, क्योंकि यह दोष नहीं है;
रद्द - दोष को प्राथमिकता के कारण कम नहीं किया जाना चाहिए

जवाबों:


12

जैसा कि अन्य ने उल्लेख किया है, ये स्थिति नाम बहुत स्पष्ट नहीं हैं। मैं अधिक सटीक और विस्तृत स्थिति के नाम पसंद करूंगा:

  • फिक्स नहीं होगा ( इसे ठीक करने की लागत उचित नहीं है)
  • समाधान प्रदान (और यह उपयोगकर्ताओं को खुश करने के लिए पर्याप्त है)
  • बग नहीं (लेकिन एक विशेषता)
  • प्रतिलिपि प्रस्तुत करने योग्य नहीं
  • डुप्लिकेट

वर्कअराउंड
प्रोविज़न

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

आप जीरा में टास्क के वर्जन को "फिक्स इन लेटर इन लेटर वर्जन" स्टेटस में बदल सकते हैं
सर्जियोनी

6

मुझे लगता है कि आपको उत्तर पीछे की ओर मिले हैं

ठीक नहीं होगा - एक मामूली बग पर लागू होगा जो प्रभावित नहीं कर रहा है या पुराने संस्करण में हो सकता है इसलिए इसे ठीक करने के लिए डेवलपर्स समय की लागत के लायक नहीं है लेकिन वे स्वीकार करते हैं कि यह बग है।

रद्द किया गया - यह एक खराब बग रिपोर्ट हो सकता है कि यह प्रतिलिपि प्रस्तुत करने योग्य नहीं है या हो सकता है कि यह बग बिल्कुल भी न हो।


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

5

अपने 2 विवरण लेना:

WON'T FIX - डेवलपर दोष को ठीक नहीं करेगा, क्योंकि यह दोष नहीं है;

रद्द - दोष को प्राथमिकता के कारण कम नहीं किया जाना चाहिए

यह स्पष्ट है कि इरादा अंतर है:

WON'T FIX - यह टूटा नहीं है, हम जानबूझकर इस व्यवहार के लिए इरादा रखते हैं (जैसे, एक बग नहीं सुविधा);

रद्द किया गया - हम सहमत हैं कि यह टूटा हुआ है, लेकिन यह इतना तुच्छ / असंगत है कि हम इसे ठीक करने के लिए कभी भी परेशान नहीं होंगे।


वास्तव में, स्टेटस "नॉट ए बग" भी है, जो आपके "
वॉट

इन विवरणों को केवल इतना ही अर्थ दिया जाता है यदि आप उन्हें उल्टा करते हैं: "टिकट रद्द कर दिया गया है क्योंकि यह बग नहीं है", "हम इसे ठीक नहीं करेंगे क्योंकि यह तुच्छ है"
केविन लता

@ केविन, मैं पूरी तरह से सहमत हूं। मेरा तर्क है कि जब वे उलट होते हैं तो वे वास्तव में अधिक समझ में आते हैं। मैंने प्रश्न में जानकारी के आधार पर विशुद्ध रूप से उत्तर दिया।
दान मैकग्राथ

1

मेरी कंपनी में हम ऐसे स्टेटस का उपयोग नहीं करते हैं और मुझे लगता है कि आपके द्वारा वर्णित राज्यों के लिए लेबलिंग का अच्छा विकल्प नहीं है।

हमारे राज्यों से मिलकर बनता है

नई
प्रगति के लिए
तैयार फिर से
बंद परीक्षण के लिए

और राज्यों को यह सरल होना चाहिए। कुछ भी अधिक विस्तृत है जैसे कि यह एक बग था या यदि यह बहुत कम है तो इसे एक नोट में रखा जाना चाहिए।


1

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.