मेरा जवाब कई कारक का निर्धारण होता है कि जो अधिक समझ में आता है यह है कि: कीड़े की
1) परिणाम - कीड़े लोगों को मरते हुए में परिणाम होगा, तो मुझे लगता है कि एक बीटा एक बुरा विचार किया जाएगा। क्या आप परमाणु रिएक्टर या मिसाइल सिस्टम पर चल रहे बीटा सॉफ़्टवेयर की कल्पना कर सकते हैं? दूसरी तरफ, यदि परिणाम काफी मामूली है जैसे कि कुछ फंतासी स्पोर्ट्स साइट पर अस्थायी आबादी है, तो बीटा में डालना इतना बुरा नहीं हो सकता है।
2) उपयोगकर्ताओं की अपेक्षाएं। आवेदन के उपयोगकर्ताओं के बारे में सोचें और वे "बीटा" जैसी किसी चीज़ का उपयोग करने के बारे में कैसा महसूस करेंगे? यदि इससे उन्हें वास्तव में सॉफ़्टवेयर का उपयोग करने के लिए डर दिया जाएगा और डर जाएंगे कि यह नियमित रूप से उन पर उड़ाएगा और बग के साथ झुकाएगा, जो भी भूमिका निभा सकता है।
3) आवेदन का आकार। यदि आप 101 देशों की कानूनी आवश्यकताओं को संभालने के लिए एक ईआरपी कहने के लिए बहुत बड़ा निर्माण करने जा रहे हैं और मॉड्यूल पर सैकड़ों जोड़ों को शामिल करते हैं, तो बीटा इसे पूरा करने की कोशिश करने से अधिक ध्वनि हो सकता है और कभी भी आपके पास नहीं पहुंच सकता ग्राहकों।
4) परिनियोजन। यदि आप कुछ ऐसी चीजें स्थापित कर रहे हैं जहां कोड आपकी मशीनों पर चल रहा है और आसानी से अपग्रेड और पैच किया जा सकता है, तो बीटा शुरुआत में सही तरीके से करने की कोशिश करने से बेहतर हो सकता है।
5) विकास पद्धति। यदि आप झरना दृष्टिकोण लेते हैं, तो कोई बीटा संभवतः एक बेहतर विकल्प नहीं है, जबकि एक चुस्त परिदृश्य में बीटा अधिक समझ में आता है। उत्तरार्द्ध का कारण यह है कि चुस्त मामले में कई रिलीज होंगे जो समय के साथ उत्पाद को बेहतर बनाएंगे।
बस कुछ चीजें जो मुझे याद रखती हैं क्योंकि कुछ ऐसे मामले हैं जहां मैं आसानी से बीटा का उपयोग करके कल्पना करता हूं और अन्य मामलों में मैं जितना संभव हो बीटा से बचता हूं।
स्रोत
2009-04-29 23:24:03
क्या आप ओपन सोर्स या वाणिज्यिक विकास के बारे में बात कर रहे हैं? – Zifre
वाणिज्यिक देव। – madcolor