Ho appena finito il mio master e sto iniziando a scavare nel mondo del lavoro, cioè a imparare come i team di programmazione e le aziende tecnologiche lavorano nel mondo reale. Sto iniziando a progettare l'idea di un mio servizio o prodotto basato su software libero, e ho bisogno di un team ben accoppiato, entusiasta e fluido per costruire e l'idea. Il mio problema è che non sono sicuro quale sarebbe la migliore abilità per chiedere un team di programmazione di 4-5 membri.
Ho molti amici e conoscenti, con i quali ho lavorato durante i miei studi. I must di quelli che ho in mente sono persone molto capaci e intelligenti, con una buona logica e una base di programmazione, anche se alcuni di loro hanno alcune caratteristiche che credo possano influenzare negativamente nel gruppo: mancanza di comunicazione, paura di discutere idee, difficile da dare quando si discute, mancanza di programmazione strutturata (test, commenti positivi, progettazione e analisi precedenti).
Alcuni di loro hanno queste caratteristiche negative, ma devono avere molto entusiasmo, buone capacità lavorative (da un punto di vista individuale) e capacità di vedere l'intero quadro.
La domanda è: come scegliere la squadra migliore per un progetto su larga scala, con un sacco di programmazione? Quale di queste abilità negative ritieni siano troppo influenti? Quale può essere addolcito con una buona leadership? Quali sono le buone capacità da aspettarsi? E qualsiasi altra opinione sulle competenze sociali e di programmazione di un gruppo di programmazione.