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