Scriviamo una specifica funzionale completa per il nostro team di sviluppo di due. Non disponiamo di tester professionisti, tuttavia abbiamo collaborato con l'aiuto del nostro personale di helpdesk disponibile per eseguire i "test di qualità".
In passato abbiamo avuto problemi in cui pezzi di funzionalità completi non funzionano o il codice viene consegnato semplicemente non conforme alle specifiche.
Le mie domande sono: a che punto gli sviluppatori dovrebbero smettere di programmare il codice del team di controllo qualità? È troppo chiedere agli sviluppatori di rivedere il loro codice rispetto alle specifiche prima di passare al team QA?