Nella nostra azienda abbiamo 3 team che lavorano su diversi software. Il livello su cui stanno lavorando è molto vario dal microcontrollore 8/16 bit in C, tramite 32bit arm su C ++ sotto winCE al software per PC sviluppato con C # e windev. Gli strumenti e le procedure che usiamo sono più o meno gli stessi, sebbene alcuni team utilizzino VSS e altri SVN per il controllo della versione. Al momento non ci sono molte comunicazioni formali tra le squadre.
I miglioramenti nel processo sono solo accidentali perché senti qualcosa da un membro dell'altra squadra che potresti usare nel tuo sviluppo. Ci piacerebbe molto migliorare questa situazione ma non sappiamo come. Che cosa hai fatto o non ha funzionato in tali situazioni?