Quando si arriva a tracciare queste cose, è necessario un luogo in cui registrare i difetti e le nuove funzionalità mancanti o mancanti.
Il posto migliore è UN SOLO POSTO per registrare tutto con un sistema appropriato di categorizzazione.
Quindi potresti dire che un rapporto è "richiesta di funzionalità", "arresto anomalo", "difetto di stop-getting-work-done", ..., "errore testuale" come mezzo per metterli in gruppi ordinabili e prioritabili .
Se si dispone di un sistema, è facile allocare funzionalità e correzioni di errori a una build. Se lo fai in un altro modo è difficile mantenere l'oscilloscopio in un posto che è ricercabile e può mostrare progresso.
Le funzionalità potrebbero essere quelle desiderate e pianificate per una versione futura. Potrebbero anche essere funzionalità necessarie per un rilascio e non ancora eseguite. Potresti persino scegliere di spedire con alcune funzionalità incomplete o mancanti.
In questo senso, il LACK di una caratteristica in realtà comprende un difetto: la funzione che dovrebbe essere presente (per requisito esplicito o per qualche desiderio implicito) non è presente.
PUOI se scegli di fare un passo avanti e durante lo sviluppo iniziale colloca tutti i requisiti o le caratteristiche principali [i grumi della tua storia ... tutto dipende dal processo che usi e dalla terminologia che ti piace] nel sistema di tracciamento dei difetti anche.
L'ho fatto e rende davvero soddisfacente l'elaborazione dei set di funzionalità verso il completamento.
Infastidisce il diavolo dei tester che dicono "come posso tracciare i difetti quando è iniziato con un sacco ... e che è caduto quando hai finito i pacchetti di lavoro". La risposta è: difficile ... ottimizza i tuoi rapporti!