हम अपनी परियोजना की टीम को एक एकल मेन / ट्रंक शाखा का उपयोग करके कई विकास / कार्य शाखाओं में ले जा रहे हैं जिन्हें नियमित रूप से मेन में विलय कर दिया जाना चाहिए। हम इस लेख और टीएफएस ब्रांचिंग गाइड (हम टीएफएस और विज़ुअल स्टूडियो 2010 का उपयोग कर रहे हैं) पर हमारी नई प्रक्रिया को आधार बना रहे हैं ।
वर्तमान में किसी एक समय में परियोजना पर 1 से 5 लोग काम कर रहे हैं। मुख्य हर समय स्थिर होना चाहिए क्योंकि हम चाहते हैं कि जब भी जरूरत हो, हम विकल्प जारी करें। हमारे पास स्प्रिंट निर्धारित नहीं है - कम से कम अभी तक नहीं - और हर 1-2 सप्ताह में जारी करें।
सही समय पर इस समय प्रत्येक व्यक्ति आवेदन भर में कीड़े ठीक कर रहा है। कुछ हफ़्ते में हम ऐप के लिए एक नए बड़े घटक पर विकास शुरू करेंगे।
एक स्टिकिंग पॉइंट जो हम पा रहे हैं वह यह है कि विकास शाखाएँ कब बनाई जानी चाहिए । हम डेवलपर के कौशल सेट के आधार पर समानांतर में कई उपयोगकर्ता कहानियों को लागू करेंगे। हमने प्रत्येक डेवलपर के लिए एक शाखा बनाने के बारे में सोचा है लेकिन इसका कोई मतलब नहीं है क्योंकि काम के एक टुकड़े पर सहयोग के लिए हमेशा कुछ आवश्यकता होगी। हम एक एकल विकास शाखा से नहीं मिल सकते क्योंकि हम अन्य कार्य पूरा होने के दौरान मेन में विलय करना चाहते हैं।
क्या किसी को इस पर कुछ मार्गदर्शन है?