Cosa dovrebbe fare una persona tester (controllo qualità) in una squadra di scrum?


11

Proveniente da un ambiente di mischia senza supporto di test integrato e uno staff di controllo qualità indipendente, in che modo un tester (persona di controllo qualità) è meglio integrato con un team di scrum? Cosa dovrebbero fare?

Per riferimento alcune funzioni di test sono:

  • Test unitari
  • Test d'integrazione
  • Test funzionali
  • Test delle prestazioni
  • Test di accettazione
  • Risposte:


    3
    • dovrebbero partecipare alle riunioni di progettazione.
    • dovrebbero partecipare a standup.
    • Dovrebbero fornire un feedback sulla testabilità del software in fase di creazione.
    • dovrebbero analizzare ciò che è stato sviluppato per elaborare un piano globale per testarlo.
    • dovrebbero scrivere test automatizzati.
    • dovrebbero fare test esplorativi.
    • dovrebbero monitorare le corse notturne dei test.
    • dovrebbero fungere da tutor di prova per gli sviluppatori.
    • dovrebbero essere ambasciatori di qualità e difendere il cliente.

    Un libro davvero valido su questo argomento è Agile Testing: una guida pratica per tester e squadre agili di Lisa Crispin e Janet Gregory. Altamente, altamente raccomandato.


    2

    Se si trovano nel codice, invitali a eseguire revisioni del codice standard prima che un'attività venga completata. La loro revisione può comprendere una revisione della funzionalità e una revisione delle linee guida del codice (se hanno abbastanza esperienza come sviluppatore o nel codice per cavarsela).

    Fondamentalmente, quando qualcuno segnala un "fatto", diventa un compito di controllo qualità. In realtà è una buona idea integrare questo approccio di QA rapido, a condizione che possano tenere il passo: è sempre meglio rilevare i problemi prima piuttosto che dopo, quindi anche se non è completo può avere l'effetto di accelerare il QA formale / completo ciclo.


    2

    Maestro di mischia

    Perché il team deve avere persone con abilità interfunzionali.

    Scrum è facilitato da uno Scrum Master, che è responsabile della rimozione degli impedimenti alla capacità della squadra di raggiungere l'obiettivo / obiettivi da raggiungere. Lo Scrum Master non è il leader della squadra, ma funge da cuscinetto tra la squadra e qualsiasi influenza che possa distrarre. Scrum Master garantisce che il processo Scrum sia utilizzato come previsto. Scrum Master è il garante delle regole di Scrum, presiede spesso incontri chiave e sfida il team a migliorare. Il ruolo è stato anche indicato come un servo-leader per rafforzare queste doppie prospettive. Scrum Master differisce da un Project Manager in quanto quest'ultimo può avere responsabilità di gestione delle persone non correlate al ruolo di Scrum Master. Il ruolo di Scrum Master esclude tali responsabilità di altre persone ...


    2
    Una buona posizione per posizionarli! Li tiene aggiornati su ciò che sta accadendo e possono essere coinvolti in tutte le conversazioni secondarie necessarie per garantire che siano consapevoli dei dettagli mentre si evolvono.
    STW

    No, gli scrummaster dovrebbero essere scrummaster e i tester dovrebbero essere tester. Sono ruoli molto distinti che richiedono diversi skillset.
    Bryan Oakley,
    Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
    Licensed under cc by-sa 3.0 with attribution required.