Ho lavorato in gruppi multiteam fin da quando ero uno sviluppatore web, e nella mia esperienza, una squadra può essere un soldato solitario o più persone; generalmente una società avrà più team che lavorano su diversi progetti e una volta che il progetto è uscito allo scoperto, qualsiasi squadra può eseguire la manutenzione su di esso.
Questo è un semplice esempio poiché non sto parlando solo di conoscenza relativa al progetto, ma di conoscenza "artigianale", ma dovrebbe darti un'idea di come sono abituato a lavorare:
Dato che lavoriamo su team modularizzati, a volte mi sembra che i team siano troppo focalizzati nei loro progetti. Ho visto casi in cui dopo un'ora di discussione, la domanda è stata posta ad alta voce e qualcuno in un progetto totalmente non correlato ha suggerito una soluzione molto più semplice.
Il problema è difficile da risolvere perché le persone tendono a non essere sempre disponibili, ea volte la persona con la conoscenza non può permettersi il tempo di affrontare un problema con il richiedente, ma potrebbe farlo da sé facilmente.
Ho pensato a soluzioni basate su software, qualcosa sulla falsariga di SE, ma mi piacerebbe conoscere le opinioni degli altri programmatori sull'argomento.
Modifica
Non so se questo è un problema che un wiki può risolvere, perché sento che i wiki non incoraggiano l'utente a porre effettivamente domande, ma piuttosto a scrivere articoli ea volte non conosciamo la conoscenza abbiamo bisogno prima di averne bisogno.