मुझे विवरण जोड़ने की अनुमति दें: मैं संस्थागत स्थान पर कई कोडर, परीक्षक, क्यूए विश्लेषकों, उत्पाद मालिकों, आदि के साथ काम करता हूं और यहां कुछ ऐसा है जो मुझे परेशान करता है:
हम एक दशक से अधिक के लिए भद्दा (यद्यपि सुंदर कार्यात्मक) सॉफ़्टवेयर बेचने में सक्षम हैं। इसकी कई विशेषताएं हैं और उत्पाद प्रतिस्पर्धी है, लेकिन वहाँ कुछ गंभीर कीड़े हैं, साथ ही साथ हजारों "पेपर कट्स" - छोटी सी झुंझलाहट जो ग्राहकों को इस्तेमाल करने की आवश्यकता होती है।
यह मुझे कुछ चीजों को देखने के लिए परेशान करता है क्योंकि मेरा दृढ़ विश्वास है कि अगर कंप्यूटर हमारे जीवन को आसान बनाने में मदद नहीं करते हैं, तो हमें उनका उपयोग नहीं करना चाहिए। मुझे अपने सहकर्मियों पर भरोसा है - वे स्मार्ट हैं, सक्षम हैं, और चीजों को बेहतर कर सकते हैं जब फोकस ऐसा करने पर होता है।
लेकिन, कुछ पुरानी कार्यक्षमता के विरूद्ध बग को बंद या भुलाए नहीं देखना मुश्किल हो सकता है। "यह इस तरह से काम किया है" के लिए eons "एक विशिष्ट जवाब है। इसके अलावा, जब QA प्रतिगमन करता है, तो वे किसी भी चीज की तलाश करते हैं जो कि कुछ भी उतना ही अलग है जो सही नहीं लगता है। तो, एक पुरानी समस्या का समाधान बग के रूप में लिखा जा सकता है, क्योंकि "यह मेरे समय से पहले भी ऐसा ही रहा है"।
मुझ में युवा कोडर सोचता है: इस अजीब बात को फिर से लिखना! जैसा कि किसी के पास बिक्री, ग्राहकों के करीब होने का अवसर था, मैं इस दृष्टिकोण के लिए संदेह का लाभ देना चाहता हूं।
मुझे आपकी राय / अनुभव में भी दिलचस्पी है। कृपया जोखिम, लागत-से-लाभ और अन्य गैर-तकनीकी कारकों पर विचार करने का प्रयास करें।