In un mondo perfetto, tutto sarebbe letto esplicitamente dall'autore e sottoposto a revisione da almeno un'altra persona, dalle specifiche dei requisiti ai manuali degli utenti fino ai casi di test. Ma le recensioni, anche semplici assegni da scrivania, richiedono tempo e denaro. Ciò significa che devi scegliere ciò che dovresti rivedere e quando dovresti rivederlo.
Raccomando di dare priorità alle cose da esaminare, scegliendo come rivederle e cercando di esaminare il più possibile con il livello di dettaglio appropriato. La priorità potrebbe basarsi sul tipo di artefatto, ad esempio affermando che i requisiti devono essere rivisti, che il codice di progettazione e produzione dovrebbe essere rivisto e che i casi di test possono essere rivisti. Al suo interno, puoi anche specificare che le componenti ad alto rischio o ad alto valore ricevono una priorità nella revisione o forse una revisione più formale.
Per quanto riguarda il tempo, tutto torna alla massima priorità del componente. Ci sono stati momenti in cui ho trascorso 10-15 minuti di revisione e altre volte in cui più persone hanno letto il codice individualmente, quindi sono andati in una stanza per fare un processo di ispezione più formale che dura 30-45 minuti (a seconda delle dimensioni di il modulo).
Alla fine, è un equilibrio tra tempo, costi, ambito e qualità. Non puoi averli tutti, quindi devi ottimizzare dove puoi.