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