Al mio lavoro, tipicamente gli sviluppatori qui lavorano tutti separatamente, potremmo condividere progetti ma spesso lo facciamo solo quando un altro non ci lavora (per riferimento, siamo una società di consulenza. Quindi qualcuno potrebbe lavorare sul progetto A un mese, poi tre mesi di ritardo, posso farlo anch'io).
Quali metodologie possiamo usare per migliorare la qualità del codice che produciamo quando solitamente c'è un solo sviluppatore (al massimo tre) sul progetto?