सब कुछ लागत बनाम लाभ विश्लेषण के लिए उबलता है। प्रत्येक बग फिक्स में इसके साथ जुड़े कुछ मूल्य मूल्य होते हैं (ठीक करने के लिए घंटों, रिलीज से पहले एक्स कोड बदलने का जोखिम ...)। इसी समय, प्रत्येक बग फिक्स स्पष्ट रूप से अधिक सुविधाओं, प्रयोज्य, आदि के संदर्भ में अतिरिक्त मूल्य लाता है।
इसलिए यह सवाल हर विकास टीम का सामना करता है जब एक रिलीज होती है: 1) बग # आई है लागत को तय करने के लायक है और अतिरिक्त मूल्य और 2) सभी खुली बग के लिए i = 0 से एन तक दोहराता है।
ध्यान रखें कि ऐसा सॉफ्टवेयर उत्पाद जो जारी नहीं किया गया है, उसका मूल्य किसी के पास नहीं है। सॉफ़्टवेयर उत्पाद जिसमें 200 बकाया बग हैं, लेकिन इसकी कार्यक्षमता का 90% काम कर रहा है, उन सभी लोगों के लिए मूल्य है जो रिलीज के समय काम करता है।
मैं किसी भी कंपनी में कभी भी किसी भी उत्पाद पर नहीं था जिसे 0 बग के साथ जारी किया गया था और मुझे लगता है कि यह पूरी तरह से सामान्य है। कुछ बिंदु पर, आप सिर्फ अपने नुकसान में कटौती करते हैं और किन कार्यों पर पूंजी लगाते हैं। अन्यथा, आप कभी भी कुछ भी जारी नहीं करेंगे।