प्रदर्शन समीक्षा मैट्रिक्स के भाग के रूप में निरंतर निर्माण परिणामों का उपयोग करना? [बन्द है]


11

मेरा बॉस हमारे प्रदर्शन की समीक्षा (हमारे 'गुणवत्ता' मीट्रिक में) के हिस्से के रूप में हमारे निरंतर निर्माण (हर प्रतिबद्ध पर परीक्षण चलाता है) से मैट्रिक्स का उपयोग करने की योजना बना रहा है। यह मेरे लिए एक बुरा विचार जैसा लगता है, लेकिन मैं यह जानना चाहूंगा कि क्या किसी ने इसका अध्ययन किया है या पहले इस कोशिश को देखा है।

मेरा विचार यह है कि यह हमारे डेवलपर्स के लिए उतने ही परीक्षणों में नहीं उतने होंगे जितना कि वे अन्यथा इस डर से कि परीक्षण विफल होने जा रहे हैं। मुझे लगता है कि वह डेवलपर्स के साथ तालमेल करने के लिए एक मूल्यवान डेवलपर टूल को छड़ी में बदल रहा है।

स्पष्ट काउंटर तर्क यह है कि यह लोगों को प्रतिबद्ध करने से पहले अधिक सावधान रहने को बढ़ावा देगा, और इसलिए उच्च गुणवत्ता के लिए अग्रणी होगा।

क्या मैं यहाँ आधार बंद कर रहा हूँ? कृपया इस सवाल को छोड़ दें कि क्या हमें प्रदर्शन समीक्षा करनी चाहिए या नहीं - जिसका उत्तर अन्यत्र दिया गया है।


8
किसी भी प्रणाली को प्राप्त किया जा सकता है जो प्रदर्शन निष्कासन के लिए एक भयानक इनपुट है।
स्टीव जैक्सन

सभी के पास परीक्षण नहीं करने का विकल्प है?
जेफ़ो

1
@Steve, और "सिस्टम" जो कि तैयार नहीं किया जा सकता है आपको बड़ी तस्वीर का एक छोटा संकीर्ण दृश्य देता है। वास्तव में सही ट्रैक प्रदर्शन के लिए पैर के काम की आवश्यकता होगी।
maple_shaft

2
ध्यान दें कि कुछ चीजें डेवलपर्स मशीनों पर अच्छी तरह से काम करती हैं, लेकिन बिल्ड सर्वर (बाहरी जार पर एक आकस्मिक निर्भरता, लिनक्स बॉक्स आदि का उपयोग करने के लिए गलत तरीके से / और) पर विफल रहती हैं। बिल्ड सर्वर के लिए प्राथमिक कारण इन चीजों को पकड़ना है, न कि किसी को पहले उनके लिए परीक्षण करने के लिए परेशान करना। दूसरे शब्दों में, यह एक बुरा विचार है।

1
फॉलो अप: जब हमने ऐसा करना शुरू किया, तो मैंने पाया कि सबसे बड़ी समस्या का अन्य इंजीनियरों के साथ कोई लेना-देना नहीं था और उचित परीक्षण लिखने की इच्छा थी, बल्कि इस तथ्य के साथ कि हमारे मौजूदा परीक्षण वास्तव में अस्थिर थे, इसलिए हर कमिट में एक बहुत बड़ा मौका था कमिट करने वाले व्यक्ति की कोई गलती नहीं है। इस कारक ने प्रदर्शन की समीक्षा के किसी भी प्रभाव से कहीं अधिक परीक्षण के लिए सभी के उत्साह को मर दिया।
माइकल कोहेन 3

जवाबों:


7

प्रदर्शन की समीक्षा ठीक है लेकिन उपयोगी मीट्रिक के बारे में कैसे:

  • सुविधाओं पर यूनिट टेस्ट कवरेज का प्रतिशत
  • समय सीमा को पूरा करने की क्षमता
  • स्पष्ट और संक्षिप्त दस्तावेज
  • उचित कोडिंग सम्मेलनों का पालन करें
  • दूसरों के साथ अच्छी तरह से संवाद करता है
  • आवश्यकताओं और उपयोगकर्ता कहानियों को कार्यों में बदलने की क्षमता

प्रदर्शन को मापने के लिए ये सभी अच्छे तरीके हैं, लेकिन प्रबंधन के साथ जो समस्याएं लगती हैं, वे यह हैं कि उन्हें वास्तव में आवश्यकता होती है ... उम्म .. अच्छी तरह से हां पता है ... उनके काम पर काम करें

दुर्भाग्य से अधिकांश प्रबंधन का दृष्टिकोण है, "इसके साथ नरक करने के लिए, मैं अपने कर्मचारियों को मेट्रिक्स पर न्याय करना चाहता हूं जो वास्तव में मुझे क्या वे कर रहे हैं के साथ रखने की आवश्यकता नहीं है।"


1
मेट्रिक्स क्या उपयोगी हैं के कुछ अच्छे विकल्प प्रदान करने के लिए +1 ।
डेविड रुतका

3

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.