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