2009-04-19 8 views
25

इस प्रश्न का मुख्य लक्ष्य कारणों की एक सूची उत्पन्न करना है कि आपको बग ट्रैकिंग सॉफ्टवेयर का उपयोग क्यों करना चाहिए।बग ट्रैकिंग सॉफ्टवेयर का उपयोग क्यों करें?

मैं मूल बातें

  1. ट्रैक कीड़े (ठीक है, इतना ही आसान है)
  2. दोष खो जाना नहीं है या भूल से कुछ
  3. निगरानी के रुझान अपने उत्पाद के बारे में बहुत कुछ बता सकते हैं आप
  4. आपके उत्पाद की स्थिति का बेहतर विचार

मुझे पता है कि अन्य, शायद बेहतर कारण हैं, तो वे क्या हैं?

+4

मुझे लगता है कि इस प्रकार का ओपन-एंड प्रश्न समुदाय विकी में अधिक उचित रूप से संबंधित है। हालांकि यह एक अच्छा सवाल है। – DOK

उत्तर

19

मीलस्टोन सेट करने और फीचर अनुरोधों को स्वीकार करने के लिए बग ट्रैकिंग सॉफ्टवेयर भी उपयोगी है।

4

जिम्मेदारी सौंपने, प्रगति को ट्रैक करने, अनुमान प्राप्त करने और ग्राहकों के साथ संपर्क करने के लिए टीम के सदस्यों के साथ सहयोग करना कई बग ट्रैकिंग उत्पादों का एक बड़ा कार्य है।

2
  • अपने सॉफ्टवेयर की प्रगति
  • अपने सॉफ़्टवेयर की स्थिति तय करने के लिए एक औसत दर्जे का रास्ता है जाँच हो रही है (जैसे: अल्फा: उच्च प्राथमिकता कीड़े अभी भी खुला, बीटा: केवल मामूली कीड़े, खुला आर सी: कोई सूचना कीड़े खुला)
  • उचित डेवलपर/टीम/विभाग को कीड़े की
  • काम
2

ग्राहक संबंधों

ट्रैकिंग कीड़े हो सकता है आंतरिक उद्देश्यों के लिए अच्छा बनें, यह ग्राहकों के लिए बिना किसी वापसी के बिंदु पर उनके अंदर बोतलबंद निराशा के बगैर बग खोजने के बाद सीधे निराशा उत्पन्न करने के लिए एक मंच प्रदान करता है। यदि आप अपने ग्राहकों को ऐसी सेवाएं प्रदान करते हैं तो यह कंपनी प्रोफाइल को भी बढ़ावा देता है।

3

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

ओह, और यह पोस्ट-अनुस्मारक के रूप में पोस्ट-इन और इन-कोड टिप्पणियों को धड़कता है।

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

आंकड़े, जवाबदेही, प्रगति ट्रैकिंग, स्वचालन।

हम अपने बग डेटाबेस का उपयोग जैसे आंकड़ों पर नज़र रखने के लिए:

  • ढूँढें दर (परीक्षक प्रति) - कितने अच्छे हैं कि आपके परीक्षक एक्स कैसे गाड़ी अपने कोड है।
  • फिक्स्ड रेट (प्रति देव) - आपके देव एक्स कितने अच्छे हैं आपकी बग कितनी खराब हैं।
  • बाल्टीटिंग - कौन सी विशेषताएं सबसे बुरी/सबसे अधिक बग लिख रही हैं?
  • जब बग ढलान के आधार पर मील का पत्थर मारा जाएगा तो अनुमान।
  • कार्य आइटम & सुझाव - हमने यह सामान हमारे डेटाबेस में भी नहीं रखा, न केवल बग।

डेटा के अन्य अच्छा बिट्स आप अपने डीबी से बाहर निकलना कर सकते हैं:

  • क्या परीक्षण किया जा रहा है?
  • प्रतिद्वंद्वी परीक्षण करने के लिए निश्चित समस्याओं की सूची।
  • ऐतिहासिक डेटा! हम अपनी सभी परियोजनाओं को ट्रैक करते हैं और अपनी संबंधित बग ढलानों की तुलना करते हैं।
  • बग के बारे में सभी संचार के लिए एक स्रोत।

इसके अलावा, एक बग डेटाबेस के बिना, आप स्वचालित बग रिपोर्ट कहां स्टोर करते हैं? कुछ पहुंच के साथ कोई भी परियोजना हजारों उपयोगकर्ता बग रिपोर्ट/स्वचालित क्रैश रिपोर्ट उत्पन्न करेगी। स्वचालित रूप से इस सामान को अपने डेटाबेस में भरें ताकि आप बहुत समय तक जुगलिंग ईमेल खर्च नहीं कर रहे हों।

1

बग ट्रैकिंग का एक और मामूली लाभ। जब कोई उपयोगकर्ता किसी समस्या की रिपोर्ट करता है, तो आप यह देखने के लिए बग डेटाबेस खोज सकते हैं कि यह असामान्य अनुमान में एक ज्ञात समस्या है, या पूरी तरह से नई समस्या है। रेमंड चेन का उदाहरण this story में है।

1

यह उपयोगकर्ताओं से प्रतिक्रिया के लिए एक शानदार तरीका है। वे रिपोर्ट करते हैं कि वे वास्तव में आपके सॉफ़्टवेयर के बारे में क्या महत्वपूर्ण पाते हैं (हमेशा वही नहीं जो आप चाहते हैं)।

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

7

आप जिस विकल्प का उपयोग करने की योजना बना रहे हैं? ईमेल? व्हाईट बोर्ड? आपकी अल्पकालिक स्मृति? यदि आप वैक्यूम के बजाय विकल्प के साथ तुलना करते हैं तो इससे मदद मिलेगी।

बग ट्रैकिंग सॉफ्टवेयर का उपयोग करके उन लाभों के अतिरिक्त, जो उत्पाद की साझा भावना के लिए अनुमति देते हैं।

  • प्रत्येक व्यक्ति यह समझने के लिए सॉफ़्टवेयर देख सकता है कि कितने बग ठीक करने के लिए छोड़े गए हैं।
  • समस्याएं देखने वाले लोग यह देखने के लिए देख सकते हैं कि वे पहले से ही पाए गए हैं या नहीं।
  • बग डेटा का एक आम स्रोत समूह के रूप में बग को ट्रिगर कर सकता है।
  • बग ट्रैकिंग सॉफ्टवेयर दुनिया के एक आम दृश्य को देखने के लिए उत्पाद (देव, परीक्षण, अपराह्न, प्रबंधन) के सभी स्तरों पर लोगों को अनुमति देता है।

मैं कुछ प्रकार के बग ट्रैकिंग के बिना सॉफ़्टवेयर के एक गैर-तुच्छ टुकड़े पर काम करने की कल्पना नहीं कर सकता।

1

बेहतर बग ट्रैकर्स भी आपके संस्करण नियंत्रण के साथ अच्छी तरह से एकीकृत करते हैं, और वे वास्तव में एक दूसरे के पूरक हैं। वीसी प्रतिबद्ध लॉग आपको बताते हैं कि कौन और क्या, बग ट्रैकर टिप्पणियां आपको क्यों बताती हैं।

एक अच्छा बगट्रैक वास्तव में परीक्षण और डिबगिंग के बीच सहयोग को बढ़ावा देता है, और यह एक डेवलपर से दूसरे में बग को "फेंकना" आसान बनाता है क्योंकि जानकारी सौ सौ अजीब ईमेल और इसके बाद की जानकारी के बजाय होती है टिप्पणियाँ।

मैं Redmine का उपयोग और अनुशंसा करता हूं .. बहुत अच्छा सीवीएस और सबवर्जन एकीकरण।

-2

अब यह स्पष्ट है कि हमें किस बारे में बात करनी चाहिए !!!!

मैं असेंबला के बग ट्रैकिंग टूल की अनुशंसा करता हूं। यह उपयोग करना वास्तव में आसान है (जीमेल सितारों के सिस्टम के रूप में आसान है) और इसमें बहुत सी अच्छी सुविधाएं हैं!

http://www.assembla.com/features/bug-tracking

2

हम फ्रीलांसरों के लिए एक सहायता के रूप में TrackJumper बनाया उन्हें ग्राहकों के साथ संवाद में मदद करेगा। जब कोई प्रोजेक्ट नया होता है और विकसित किया जा रहा है, तो "बग ट्रैकर" वास्तव में एक गलत नामक है - यह एक टू-डू सूची है। लेकिन ... हमें नई सुविधाओं, अनुरोधों, सामानों को तोड़ने के लिए मदद मिली है, वैसे ही हम बग का इलाज करेंगे। यही है, वे किसी को सौंपा गया है, वे कम या उच्च priortiy हो सकता है, और वे खोला या बंद किया जा सकता है। वे चर्चा के विषय भी हैं।

तो मैं एक बग ट्रैकर का उपयोग करने के कारणों की सूची में "परियोजना विकास के लिए एक सहायता" जोड़ूंगा।

संबंधित मुद्दे