टीम सिस्टम के बिना स्क्रम और विजुअल स्टूडियो का उपयोग कैसे करें

मुझे संभवतः मेरी विकास टीम के साथ स्क्रम का उपयोग करने में दिलचस्पी है (हां, मुझे पता है कि यह इसके लिए संक्रमण के लिए थोड़ा दर्दनाक होगा)। हालांकि, हमारे पास टीम सिस्टम नहीं है और शायद वर्तमान में इसे तुरंत प्राप्त नहीं कर सकता है।

टीम सिस्टम के बिना .NET/Visual Studio वातावरण में टीम को चलाने और चलाने के लिए कुछ संभावित टूल क्या हैं?

0
ro fr bn

10 उत्तर

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

तो ... मैं कहूंगा कि औजारों की आपकी चिंता शायद गलत हो गई है, जब तक कि मैं इस सवाल को गलत समझ नहीं पा रहा हूं।

0
जोड़ा

@ जेसन और @ माइक_स्टोन सही हैं। स्क्रम में पेपर के टुकड़े के अलावा किसी भी उपकरण और न्यूनतम पेन पर एक पेन शामिल नहीं होता है। स्क्रम बहुत कम ध्यान केंद्रित करता है कि टीम किस उपकरण का उपयोग करती है, क्योंकि यह इस बात पर निर्भर करता है कि टीम कैसे संचार करती है और साथ ही साथ काम करती है और अपने हितधारकों के साथ प्राथमिकता और परिवर्तन को अनुकूलित करने के लिए काम करती है।

XP, on the other hand is much more tool and developer oriented, advocating things such as continuous integration, Test driven development, pair programming and the like.

Agile पद्धतियां बहुत ही उपकरण अज्ञेयवादी हैं और उस अर्थ में बहुत व्यावहारिक हैं। उपयोग करें जो आपके लिए सबसे अच्छा काम करता है। आपको उपकरण या लाइब्रेरी बी को चुस्त होने की आवश्यकता नहीं है।

0
जोड़ा

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

दैनिक स्क्रम, व्हाइटबोर्ड, एक्सेल और अनुशासन वास्तव में अच्छी शुरुआत है।

0
जोड़ा
  • Source control: Subversion
  • Continuous Integration app: Hudson (there are a lot of .NET plugins), easier to use than CruiseControlDotNet
  • Build tool: MSBuild - you'll want to customize the build process, and learning MSBuild is the best way to do this
  • Unit testing framework: the incomparable NUnit
  • Static code analysis: NDepend, FxCop, others?

संबंधित नोट: SVNStats - एक जावा प्रोजेक्ट जो समय के साथ एक भंडार में क्या हुआ, की कुछ अच्छी रिपोर्ट बनाता है, आपको कुछ सुंदर कोड मंथन मेट्रिक्स मिल जाता है

तो एमएसबिल्ड एक गोंद है कि आप इन उपकरणों को विकास के विभिन्न चरणों में लात मार देंगे, या आप स्रोत कोड भंडार के साथ होने वाली घटनाओं में हुक जोड़ सकते हैं। यह टूल/ऐप्स की एक मोटा सूची है जो आपको कार्यक्षमता टीम सिस्टम प्रदान करता है।

इस सूची के बारे में बड़ी बात - एनडीपेन्ड के अपवाद के साथ, सभी वाणिज्यिक और निजी उपयोग के लिए स्वतंत्र हैं।

0
जोड़ा

एक व्हाइटबोर्ड प्राप्त करें

एससीआरयूएम के साथ शुरू करने के लिए किसी भी उपकरण की आवश्यकता नहीं है - कम से कम, प्रत्येक स्प्रिंट की शुरुआत में एक दैनिक बैठक होगी, एक दैनिक स्टैंडअप मीटिंग, और प्रत्येक स्प्रिंट के अंत में एक रिकाप बैठक होगी।

दैनिक बैठक में, व्हाइटबोर्ड के चारों ओर इकट्ठा करें और इसका उपयोग हर किसी के कार्यों की स्थिति को ट्रैक करने के लिए करें और आप स्प्रिंट के लिए प्रगति करें।

आपको योजना के लिए अपने बैकलॉग को ट्रैक करने की भी आवश्यकता होगी - यह कागज पर, व्हाइटबोर्ड पर या एक्सेल में किया जा सकता है।

0
जोड़ा

जैसा कि अन्य ने उल्लेख किया है कि किसी भी विशिष्ट उपकरण के बिना एससीआरयूएम किया जा सकता है, लेकिन मैं वहां एटलसियन स्टैक फेंकने जा रहा हूं। मैंने उन्हें पहले इस्तेमाल किया है और उन्हें काफी पसंद किया है:

http://www.atlassian.com

  • समस्या ट्रैकिंग/बैकलॉग के लिए जेआईआरए
  • पूर्ण Agile googies के लिए जेरा में ग्रीनहोपर प्लगइन
  • ऑनलाइन सहकर्मी समीक्षा के लिए फिशिए/क्रूसिबल
  • सहयोग और ज्ञान साझाकरण के लिए संगम
  • निरंतर एकीकरण के लिए बांस
0
जोड़ा

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

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

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

http://blog.crisp.se/henrikkniberg/2007/12/ 18/1197973740000.html

0
जोड़ा

वर्तमान स्प्रिंट के लिए गर्म मुद्दों का ट्रैक रखने के लिए वास्तव में आपको केवल बग ट्रैकिंग सॉफ्टवेयर का एक टुकड़ा चाहिए। यह एक स्प्रेडशीट भी हो सकता है (स्प्रेडशीट का उपयोग न करें)। एससीआरयूएम एक पद्धति है, http://en.wikipedia.org/wiki/Scrum_( विकास) और वास्तव में टीम सिस्टम की आवश्यकता नहीं है क्योंकि इसे अच्छे प्रोजेक्ट मैनेजर और एक कॉमेटेड टीम की आवश्यकता है।

0
जोड़ा

एक अच्छा burndown चार्ट बनाने के लिए excel उपयोग करें!

कार्य आइटम ट्रैकिंग के लिए, उन्हें रिकॉर्ड करने के लिए एक त्वरित वेब ऐप खोलें, फिर एक्सेल में डेटा निर्यात करें, और वहां प्रबंधित करें।

0
जोड़ा

अतीत में मैंने विजुअल स्टूडियो 2005-2008 के साथ टीएफएस में स्क्रम परियोजनाएं की हैं और इससे बहुत खुश हैं। अब मैं ग्रहण पर्यावरण का उपयोग कर लिनक्स पर्यावरण में एक स्क्रम प्रोजेक्ट पर काम कर रहा हूं जिसके लिए किसी अन्य प्रणाली में कदम उठाने की आवश्यकता है। हमने तर्कसंगत टीम कॉन्सर्ट (आरटीसी) चुना है और मुझे लगता है कि यह हमारी आवश्यकताओं के अनुरूप है।

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

0
जोड़ा