Dipende.
Personalmente, mi piace avere compiti per la revisione del codice perché consente di valutare correttamente queste cose. Crea anche un elemento di monitoraggio che mostra chiaramente se / quando viene eseguito. E ti consente di assegnare esplicitamente a qualcuno la revisione del codice e di mantenere il lavoro equilibrato.
Ma sono anche dell'opinione che non tutto il lavoro richiede revisioni del codice, e certamente non sempre formali.
Se la tua organizzazione richiede revisioni del codice per tutto , allora diventa un po 'di lavoro generico per creare tutte le attività e rappresenta un'unità di lavoro separata. Se lo stai richiedendo per tutto, non lo vuoi separare - lo vuoi radicato come "qualcosa di naturale come pianificare / codificare / testare". Quindi, mentre penso che questo approccio allo sviluppo del software sia eccessivo nella maggior parte dei casi, è appropriato in altri. In questi casi, lavorerei per rendere le revisioni del codice un passaggio del processo, non compiti separati.