Nella mia azienda per lo più l'architetto fa recensioni di codice. È un ragazzo molto esperto e intelligente, quindi è molto bravo. Quando gli sviluppatori eseguono le revisioni del codice, non lo fanno nemmeno la metà. Abbiamo provato a dare agli sviluppatori di fare più revisioni del codice, ma la qualità delle recensioni del codice non era buona. Usiamo Scrum come metodologia di sviluppo.
Tuttavia con il sistema attuale ci sono due problemi:
-
L'architetto diventa un collo di bottiglia
-
Gli sviluppatori non si assumono la responsabilità della qualità del codice e dell'architettura (che porta a tutti i tipi di problemi).
Come possiamo affrontare questi problemi? Dovremmo cambiare chi fa le revisioni del codice?