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