La maggior parte dei posti in cui ho lavorato con il personale di controllo qualità hanno una sorta di passaggio di approvazione, ma non hanno l'autorizzazione finale se il rilascio procede o meno. La loro firma indica che hanno completato il test previsto dal piano di rilascio, non che il rilascio è impeccabile.
In fin dei conti QA! = l'azienda e l'azienda devono decidere se sono disposti a implementare il codice nello stato attuale o se i benefici superano il lato negativo o altro. Questo viene spesso fatto dai clienti o dalle parti interessate immediatamente prima della distribuzione e viene spesso chiamato Accettazione dell'utente.
Se il tuo QA è anche il tuo gruppo di accettazione degli utenti, esiste la possibilità che abbiano l'autorità per definire inaccettabile il tuo candidato per il rilascio, ma se lo stai facendo su problemi che non rientrano nell'ambito della correzione / iterazione / sprint / richiesta di modifica / qualunque sia il tuo tempo, allora il Project Manager o gli stakeholder della business line devono venire a incontrare Gesù con il team di QA.
Va bene riportare difetti preesistenti o esiti involontari di nuovi requisiti, ma se è fuori ambito e non disastroso, generalmente non è accettabile etichettarlo come un problema di blocco. Va nel backlog per il proprietario del prodotto per dare la priorità come tutto il resto.