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