In un precedente datore di lavoro il ruolo di QA era quello di non testare il prodotto ma di garantire che gli sviluppatori facessero essenzialmente ciò che avevano detto che avrebbero fatto riguardo ai test di accettazione definiti in precedenza definiti dal QA.
Il proprietario del prodotto, d'altra parte, non aveva assolutamente nulla a che fare con il test. Gestire i test a qualsiasi livello IMHO non è il ruolo del proprietario del prodotto.
Ad un certo punto devi avere fiducia nei tuoi dipendenti; i controlli e gli equilibri sono buoni ma non dovresti forzare una soluzione all'interno del ciclo di sviluppo che in realtà è solo indirizzare un piccolo sottogruppo di etica del lavoro dei dipendenti.
In un mondo perfetto vedo la collaborazione con dev e QA formalizzare con la scrittura dei test di accettazione in modo congiunto. Il QA dovrebbe portare un aspetto diverso al tavolo come dovrebbe essere il team di sviluppo. Il QA dovrebbe avere la mano nella torta fin dall'infanzia del prodotto e rimanere impegnato durante l'intero ciclo. Il proprietario del prodotto, d'altra parte, dovrebbe quindi impegnarsi in QA per capire quale sia lo stato attuale del prodotto, i rischi, ecc. E concentrarsi sul prodotto in modo olistico; non le sfumature specifiche che compongono il prodotto.