हाउडी वहां। मैं एक नई सॉफ्टवेयर टीम को एक साथ रख रहा हूं और मैं उन विभिन्न उपकरणों को देख रहा हूं जो पिछले टीमों के साथ पिछले दुःस्वप्न को दूर करते हैं।सर्वश्रेष्ठ परियोजना प्रबंधन उपकरण, स्रोत नियंत्रण, निर्माता और विकी
पिछले 5-6 वर्षों मेंइन कुछ बदलाव मैं के माध्यम से चले गए हैं कर रहे हैं:
SourceControl:
सीवीएस => वीएसएस => SVN
परियोजना प्रबंधन, बग और समस्या ट्रैकिंग :
कागज => postit नोट्स => OneNote => BugNet => OnTime
विकी और प्रलेखन:
वर्ड + नेटवर्क पर साझा करें => ScrewTurn विकी
बिल्डर स्वचालन:
क्रूज नियंत्रण + MSBuild
अब, SVN और विकी स्थिति की वजह से विशेष रूप से, मैं के साथ इस टीम शुरू करने में देख रहा हूँ कुछ ताजा अतीत में हमने एसवीएन के साथ दुःस्वप्न शाखाएं की हैं, और जितना अधिक हम इसे ठीक करने का प्रयास करते हैं, उतना ही खराब हो जाता है। मेरे पास दूसरी चुनौती है जो स्थिर और एकीकृत कुछ ढूंढना है। आप कल्पना कर सकते हैं कि बगनेट + एसवीएन + स्क्रू टर्न + क्रूज़ कंट्रोल + एमएसबिल्ड काफी अलग जानवर हैं, इसलिए एकीकरण और तालमेल बहुत महत्वपूर्ण है; मैं बग की रिपोर्ट करने या कार्य सौंपने के लिए 10 अलग-अलग अनुप्रयोगों के बीच जंपिंट नहीं बनना चाहता हूं और पूरा काम की समीक्षा कर सकता हूं और रेपो लॉग को देख सकता हूं।
तो, नई टीम और अब मैं कुछ दिनों के लिए बाहर इस बात कर रहे है, और मैं हम 2 posibilities के लिए नीचे संकुचित कर दिया है लगता है:
1. TFS 2010
लाभ:
- ऑल-इन-वन समाधान। यह वास्तव में एक नया SCRUM प्रक्रिया टेम्पलेट सहित सभी है।
- बहुत दोस्ताना यूजर इंटरफेस और शेयरपॉइंट एकीकरण।
- WYSIWYG विकी और कार्यालय एकीकरण।
विपक्ष:
- हार्डवेयर और व्यवस्थापक समय में उच्च अग्रिम लागत। सॉफ्टवेयर भी, लेकिन यह हमें प्रभावित नहीं करता है क्योंकि हमारे पास मुफ्त सॉफ्टवेयर के साथ एक एमएसडीएन सदस्यता है।
- मैं टीएफएस के स्रोत नियंत्रण के बारे में संकोच करता हूं।
अनुसूचित जाति फ़ाइल आधारित है और केंद्रीय भंडार के साथ ही एसवीएन और वीएसएस की तरह है। मैं वास्तव में उन मुद्दों के लिए गिरना नहीं चाहता जो हमने पहले किया था।
2. FugBUgs + Kiln + सीसी
लाभ:
- Kiln मर्क्युरियल का उपयोग करता है, वितरित स्रोत नियंत्रण के सभी लाभों के साथ।
- इसे प्राप्त करने और चलाने के लिए न्यूनतम अग्रिम लागत और नियोजन समय। $ 30.00 प्रति माह प्रति उपयोगकर्ता।
- बहुत दोस्ताना वेब उपयोगकर्ता इंटरफ़ेस।
- WYSIWYG विकी संपादक।
- बहुत आसान मुद्दा ट्रैकर और परियोजना प्रबंधन उपकरण। एससीआरयूएम प्रक्रियाओं को एकीकृत करना आसान होगा।
विपक्ष:
- अधिक एकीकृत प्रक्रियाओं (जैसे टीएफएस) के लिए बिल्डर स्वचालन उपकरण ढेर करता है। तो इसका मतलब यह होगा कि हमें अपने बिल्डर श्रमिकों को बनाए रखने के लिए कमांड लाइन फ़ंक्शंस और सामुदायिक कार्यों के साथ अपने सिर को टक्कर देना होगा।
दिन में, मैंने विजुअल स्टूडियो टीम सिस्टम 2005 का उपयोग किया और मैंने सिस्टम के बारे में मेरे साथ सबसे अच्छी यादें नहीं लीं; लेकिन नया टीएफएस 2010 एक बहुत ही ठोस शर्त लगता है। फोगबगज़ और मर्कुरियल ब्लॉक में नए बच्चों की तरह थोड़े हैं और वे नई प्रक्रियाओं के लिए नई सोच लाते हैं, लेकिन हमेशा के रूप में यह एक डबल एज तलवार है।
इनमें से किसी के साथ ठोस अनुभव वाला कोई भी व्यक्ति? क्या हम उस तीसरे विकल्प को याद कर रहे हैं? क्या आपके पास मेरी समस्याओं के लिए चांदी की गोली है?
- उपकरण एकीकरण
1.1। स्रोत नियंत्रण
1.2। विकी
1.3। स्वचालन
1.4 बनाएँ। परियोजना प्रबंधन
1.5। समस्या ट्रैकर - कम से कम स्रोत नियंत्रण शाखाओं में बंटी और विलय संघर्ष (हाँ, यह आवश्यक है हमें अपनी शाखाएं और विलय करने के लिए)
- अनुकूल उपयोगकर्ता इंटरफ़ेस
- WYSIWYG विकी (नहीं हर कोई सीएमडी हैकर है)।
- डेवलपर्स के लिए सीखना वक्र।
- इसे सभी चल रहे वीएस प्राप्त करने का समय। दीर्घकालिक मूल्य
नई टीम में 4 टीम सदस्य हैं + 1 प्रोजेक्ट मैनेजर (स्क्रम मास्टर) और 1 उत्पाद प्रबंधक (उत्पाद स्वामी)। तो हम अपेक्षाकृत छोटी और नई टीम के बारे में बात कर रहे हैं। जिस क्षेत्र और परियोजनाओं पर हम काम करेंगे, वह बड़ी परियोजनाओं और ब्रांचिंग विविधताओं के साथ बड़े, एंटरप्राइज़ एप्लिकेशन
स्रोत नियंत्रण के लिए: गिट शाखाओं का मालिक है! :) – tauran
"अनुसूचित जाति फ़ाइल आधारित है और केंद्रीय भंडार के साथ ही एसवीएन और वीएसएस की तरह है। मैं वास्तव में उन मुद्दों के लिए नहीं गिरना चाहता हूं जो हमने पहले किया था।" यह टीएफएस के साथ मामला नहीं है। टीएफएस स्रोत नियंत्रण सभी संबंधपरक डीबी में है। – Robaticus
इस धारणा से सहमत न हों कि टीएफएस के लिए आवश्यक हार्डवेयर लागत या व्यवस्थापक समय की एक बड़ी मात्रा है। आपके जैसे छोटे देव टीम के साथ, आप आसानी से सर्वर के स्वाद चलाने वाले डेस्कटॉप मशीनों पर एप्लिकेशन और डेटा स्तरों को होस्ट कर सकते हैं, या एक और शक्तिशाली बॉक्स पर एक मशीन सेटअप कर सकते हैं। व्यवस्थापक समय इतना व्यापक नहीं है। एमएस से दिशानिर्देशों के बाद, टीएफएस को कुछ घंटों में स्थापित किया जा सकता है (ज्यादातर इंस्टॉलेशन के लिए इंतजार कर रहे हैं)। हमने एडी में एसजी बनाए और हमारी परियोजनाओं में उन्हें मैप किया, इसलिए हमें कर्मचारियों के बदलावों के लिए टीएफएस को छूने की भी आवश्यकता नहीं है। "यह सिर्फ काम करता है।" ;-) –