मैं बस यहाँ कूदना चाहता था और एक असामान्य मामला पेश करता था जहाँ ...।
* ग्राहक स्वतंत्रता के बारे में लगातार देखभाल कर रहे हैं और हर जगह परिवर्तन को नोटिस करेंगे! ।
यह मेरे क्षेत्र में है जहां हम उत्पादन प्रतिपादन को कवर करते हैं जो ग्राहकों द्वारा स्वयं के प्रदर्शन के संदर्भ में मौत का विश्लेषण किया जाता है। एक मामूली संस्करण पर प्रदर्शन में 2% की मंदी "बग रिपोर्ट" के रूप में रिपोर्ट की जा रही मंदी के बराबर हो सकती है।
फोरम थ्रेड्स अक्सर ग्राहकों द्वारा सॉफ्टवेयर के विभिन्न संस्करणों के खिलाफ अपने दृश्यों को बेंचमार्क करने के साथ शुरू किए जाते हैं, जहां ग्राहक वास्तव में खुद डेवलपर्स से अधिक बेंचमार्किंग कर रहे हैं। "इस दृश्य को संस्करण X में रेंडर करने के लिए 1 घंटा 40 मिनट का समय लगा। इसे अब Y में 32 मिनट लगते हैं।"
"इस दृश्य को संस्करण X में लोड होने में 18 मिनट लगे, अब संस्करण Y में लोड होने में 4 मिनट लगते हैं।"
जब वे अनुकूलन लागू होते हैं, तो वे बेहद प्रशंसनीय होते हैं, और अकेले ही सॉफ्टवेयर की एक नई, बहुत महंगी उन्नयन की खरीद के लिए पर्याप्त हो सकता है, और कभी-कभी केवल 10% की कमी जैसे मामूली सुधार के साथ।
कुछ बड़े संदर्भों में, यह ग्राहक को भारी मात्रा में धन की बचत कर सकता है, जब उत्पाद तैयार किया जाता है, क्योंकि कुछ बड़े स्टूडियो रेंडर फार्मों का उपयोग करते हैं, जहां उन्हें दिन भर रेंडर करने वाली सैकड़ों मशीनों का भुगतान करना पड़ता है, और यहां के समय में कोई सुधार हो सकता है। अपनी पूरी उत्पादन प्रक्रिया को गति दें (और संभवतः बेहतर परिणाम भी दें जब कलाकारों को प्रस्तुत करने के लिए इंतजार करने के बजाय अधिक उत्पादक बनाने की कला हो)।
इसलिए इस तरह के क्षेत्र मौजूद हैं जहां ग्राहक वास्तव में, वास्तव में, वास्तव में नोटिस करते हैं - कभी-कभी खुद डेवलपर्स से भी अधिक, और यह यूआई इंटरैक्शन अवधारणाओं से बाहर है जो थ्रूपुट की तुलना में विलंबता के बारे में अधिक हैं।
यह कितनी बार होता है कि प्रोग्रामर को "विश्लेषण" लिखने के लिए अतिरिक्त लंबाई पर जाने की आवश्यकता होती है, जिसके लिए दर्शक साथी प्रोग्रामर नहीं, बल्कि प्रबंधक और ग्राहक होते हैं?
हमारे मामले में, हर समय, बस हर छोटी रिहाई के बारे में। गति सबसे अधिक बिकने वाले बिंदुओं में से एक है, और यहां तक कि सबसे तकनीकी बेंचमार्क और प्रदर्शन विश्लेषण वास्तव में ग्राहकों और प्रबंधकों द्वारा सराहना और समझे जाते हैं। ग्राहकों की धारणा अक्सर रबी भेड़ियों की तरह होती है, अधिक अनुकूलन के भूखे होते हैं, और डेवलपर्स को सुझाव देने की कोशिश करते हैं कि कैसे चीजों को संभावित रूप से तेज किया जाए। इस मामले में, यह वास्तव में आगे अनुकूलन करने और बनाए रखने और सुविधा बढ़ाने जैसे अन्य मैट्रिक्स पर ध्यान केंद्रित करने के लिए कुछ ग्राहक आग्रह का विरोध करने के लिए अनुशासन लेता है।
Thread.Sleep(1000); //pretend this does more than change a 0 to a 1 in the database.