Duygularım hayır.
Bunu yapsaydınız bulacağınızdan şüphelendiğim şey, ekibin dışında hiç kimsenin kullanmadığı kütüphaneler üreten bireysel ekiplere sahip olmak yerine, ekibin dışında hiç kimsenin kullanmadığı kütüphaneler üreten özel bir ekibinizin olması (ve bunu yapmak) önemli ölçüde ek maliyetle).
Tanımladığınız ekiple ilgili çeşitli sorunlar var, ancak benim için asıl olan, aslında sahip olduğunuz sorunu ele almamasıdır.
Sahip olduğunuz sorun kütüphaneleri kimin üretmediği değil (bu sorunlara zaten çok fazla çözümünüz olan şeylerin sesleri ile nasıl yardımcı olacak?), Ekipler konuşmuyor ve etkileşime girmiyor.
Takımların birbirlerinin kodlarını tekrar kullanmamalarının iyi nedenleri vardır (örneğin, yüzeysel olarak benzerken sorunların ustaca farklı olması veya proje zamanlamasının birlikte bir şeyler geliştirmenin ek bağımlılığına izin vermemesi), ancak mümkün olduğunda etkileşime girmelerini nasıl sağlayabileceğinize bakın.
Şunu öneririm:
- ekipleri projeler arasında döndürme
- takımlar arası öğle yemeği ve tartışma grupları düzenlemek
- sorunların nasıl çözüldüğüne dair proje sonrası incelemeler (diğer ekiplerin katılımıyla)
- wiki anahat kodunun yeniden kullanılabilir olabileceği bir alan (ve bunun hakkında kiminle konuşacağı) belirleyin
- iyi yeniden kullanımı teşvik etmeyi düşünün - gerçekten insanlara bunu yapmak için ekstra para ödeyin. Bir bileşeni tekrar kullanmak 5 gün ve 2000 $ maliyet tasarrufu sağlıyorsa, projenin sonunda bir gece için ek ücrete ek olarak 200 $ 'lık para vermeyin (tasarrufun gerçek olduğunu doğruladığınızda)
Bir kütüphane ekibi, şüphesiz, hiçbir faydası olmadan ek yük olacaktı.
Geliştiricilerin eğlenmek için üzerinde çalıştıkları ortak bir proje olması açısından, hiçbir şirket kendi zamanlarında işler üzerinde çalışan programcılara güvenmemelidir. Bu sadece ödenmemiş fazla mesai ve her durumda, kimsenin işler üzerinde çalışmak istemediği büyük dönemler olacağı için güvenilir değildir.
Projeler arasında şirket zamanında çalışan insanlar olacağını söylüyorsanız, belki işe yarayabilir, ancak bunun gerçek sorun olduğunu düşünmüyorum. Hala insanların kütüphaneleri nasıl kullanmasını sağlayacağınızı bulmanız gerekiyor. Söylediğim gibi, her projede geliştirilen bu sorunlara zaten çözümleriniz var, sorununuz neden paylaşılmıyor.