Il mio ambiente di lavoro passerà presto al concetto di "lavoro basato sull'attività", che passa dall'idea di team IT, team BA, team PM, ecc. a lavori basati su progetti in cui persone provenienti da tutti gli aspetti dell'IT e del le imprese coinvolte in un progetto siedono e lavorano insieme. Di conseguenza, non saresti seduto con i tuoi normali colleghi di squadra su base giornaliera e la condivisione delle conoscenze in quel modo organico con il resto del tuo team di sviluppo non avverrà realmente.
Quali sono i modi che consiglieresti per contribuire a preservare la collaborazione di squadra e la condivisione delle conoscenze quando le persone non coesisteranno fisicamente insieme ai loro compagni di squadra? Per non parlare del fatto di preservare questo "spirito da geek" (forse il termine cattivo) che vede gli sviluppatori incoraggiarsi e allenarsi a vicenda per trovare progetti e soluzioni migliori.
Ho già pensato a strumenti di collaborazione online come Trello o Mingle, oltre a wiki o software come Confluence per aiutare la collaborazione e la discussione. Ma sarei interessato a sentire le opinioni delle persone su cosa altro potrebbe essere fatto, o le loro esperienze personali con questo approccio al lavoro quotidiano.