how build successful qa team
Cosa si intende per un ottimo team di test del software?
'Una squadra con un fuoriclasse è una buona squadra, ma una squadra senza uno è una grande squadra.' - Autore sconosciuto.
La citazione sopra ci porta a una discussione su grandi squadre e le sue caratteristiche. L'articolo nasce dall'esperienza acquisita lavorando per diversi team, dall'osservazione del comportamento dei membri del team sotto la pressione del tempo unita alla natura complessa di un progetto.
Ciò vale per il team di test del software che trova un posto di rilievo nelle attività del progetto e richiede il giusto mix di persone per eseguire queste attività.
Cosa imparerai:
Perché alcuni team di test del software falliscono e altri hanno successo
C'è qualche soluzione a questo problema. La risposta è Sì e No - dipende da come i membri del team si allineano verso l'obiettivo comune del team, non a costo di sopprimere l'interesse dei membri del team ma lavorando insieme con la comprensione comune del problema in questione.
Il successo dipende anche dagli attributi di leadership posseduti dal Test Lead - 'Capitano della nave'.
L'obiettivo di questo articolo è aiutare gli ingegneri di test del software o chiunque creda nel lavoro di squadra, a comprendere le caratteristiche del team ad alte prestazioni e come coltivarle nei loro team.
Il successo di una squadra, alla lunga, non dipende da un individuo considerato 'STAR' ma dipende da tutti coloro che formano grappoli di stelle che formano una grande squadra.
Caratteristiche del grande team di test del software
Fase iniziale: poniti la seguente domanda:
Il nuovo membro del team sa il motivo per cui è stato selezionato per la squadra?
I nuovi membri del team sono spesso perplessi sulla loro presenza nel team. Sebbene tu possa sostenere che lui / lei non ha bisogno di conoscere lo scopo e di lavorare solo sul compito assegnatogli / lei. Molte persone con alti dirigenti commettono questo errore.
Aiuta le persone a comprendere il progetto in un contesto più ampio chiarendo la definizione dei ruoli e delle responsabilità
Ciò include la rilevanza del suo lavoro, le capacità delle persone che potrebbero essere fornite ai progetti, la condivisione dell'obiettivo comune del team definito in precedenza. Ciò comporta un grande impegno verso il lavoro e quindi contribuisce alla sua qualità.
Proprietà
Quando la complessità del progetto aumenta in termini di compiti e dimensioni del team, non sarebbe possibile tenere traccia delle attività individuali da parte di un singolo leader. Quindi la soluzione a questo sarebbe assegnare la proprietà agli individui.
Tuttavia, questa leadership virtuale spesso agisce come un impedimento piuttosto che come una soluzione se non considerata appropriata. La semplice nomina di un individuo come proprietario senza riflettere seriamente sul fatto che lui / lei possa gestire la squadra non porterebbe al risultato desiderato.
Persone che agiscono in qualità di proprietari dovrebbe avere una mentalità che corrisponda alla mentalità dei leader e all'orgoglio da parte loro di agire come futuri leader. Queste sono persone che potrebbero fare la differenza portando con sé i membri del loro team. Le stesse persone mostrando atteggiamenti indifferenti nei confronti della propria squadra disintegreranno la squadra.
Il compito dei proprietari non si limita semplicemente ad assegnare il compito ai membri del team, ma a comprendere il compito a portata di mano, una situazione in una prospettiva molto più ampia e portando un livello comune di comprensione tra i membri del team.
Supportare il membro del team nel momento in cui è difficile gestire il compito, parola di incoraggiamento, correggere i propri errori non agendo come guida ma come pari, agire in base a idee o ricevere consigli per la situazione appropriata da membri esperti sarebbe sicuramente un beneficio per il obiettivo condiviso.
La collaborazione e un solido senso di interdipendenza in una squadra disinnesceranno il comportamento incolpevole e stimoleranno le opportunità di apprendimento e miglioramento.
Conoscenza dei giocatori stagionati nella squadra
Il termine Giocatori stagionati indica la persona che ha trascorso una notevole quantità di tempo nello stesso progetto o tipo di lavoro simile. Sono risorse che hanno una vasta conoscenza del progetto. Incanalando le loro conoscenze nel modo corretto, l'intero team potrebbe trarne vantaggio.
Questo individuo dovrebbe mostrare un atto di diligenza nei confronti del lavoro degli altri piuttosto che di arroganza. Si dice comunemente: 'Il successo del passato genera arroganza'. Sono esecutori più alti la cui assenza potrebbe essere avvertita in una squadra, ma non dovrebbe essere l'unico criterio in quanto vi è la stessa possibilità per altri che hanno un calibro simile di agire in questa posizione.
Motivazione: fattore chiave
La motivazione non è solo fare un discorso quando i membri del team sono riuniti, ma piuttosto ogni sforzo dovrebbe essere fatto per adattare questo discorso per affrontare ogni individuo.
Ciò significa che ogni membro del team ha qualità uniche e uno stile di lavoro unico. Questo compito è piuttosto complesso di quanto detto per Test Lead poiché richiede sforzi da parte del leader per percepire i sentimenti del membro del team non solo nei confronti del compito assegnato ma anche del progetto nel suo complesso.
L'atteggiamento positivo del piombo darà energia alla squadra - Questo è citato dall'esperienza di lavoro per uno dei migliori team di test. Se il leader si lamenta del lungo orario di lavoro o insiste sui membri del team a lavorare con un programma impossibile da rispettare, il tuo team rifletterà il tuo atteggiamento.
Lui / lei è un vero leader che, nonostante un programma irragionevole, infonde la fiducia tra i membri del team di credere nelle loro capacità e allo stesso tempo lavora in background per giustificare gli sforzi dei membri del suo team che lavorano su un programma irragionevole ma porta un'estensione a questo programma per far lavorare semplicemente i membri del suo team.
Riconoscimento
A tutti piace essere riconosciuto per il proprio lavoro. Quando un individuo viene premiato per il suo lavoro, la responsabilità del team leader dovrebbe portare la ragione del riconoscimento individuale di fronte agli altri.
qual è lo scopo del test di accettazione dell'utente
La decisione del team leader per questo tipo di attività dovrebbe essere imparziale. Ciò porta un grande rispetto per l'individuo premiato dai membri della squadra. Agirebbero per motivi simili e alla fine il team trarrebbe vantaggio dalla loro risposta collettiva.
Molto spesso i membri che lavorano per un leader virtuale non vengono riconosciuti a causa della visibilità zero per il team leader. È responsabilità di un leader virtuale evidenziare i risultati e i contributi di un membro del team.
Ciò indica che un leader virtuale è un futuro leader che si prende cura della sua squadra ed è ben accolto dai membri del suo team.
Incontro di base uno a uno
Si è spesso visto che i ruoli e le responsabilità per i membri sono definiti all'inizio e la valutazione viene effettuata alla fine del progetto. Concordato che si tratta di un processo formale. Ma i colloqui informali uno a uno si aggiungono a questo processo formale.
Questi incontri informali dovrebbero affrontare questioni attuali per le quali i membri non si sentiranno di trasmettere durante la riunione di gruppo, opportunità future per i membri, identificando i futuri leader / proprietari del team e agire sui problemi a portata di mano dopo il feedback dei membri del team.
Un feedback tempestivo e fornito in modo appropriato può fare la differenza tra un team che nasconde gli errori e un team che vede gli errori come opportunità. La responsabilità per prestazioni scadenti è solitamente una funzione della struttura del team piuttosto che dell'incompetenza individuale; tuttavia, sono gli individui che vengono inviati a programmi di formazione per risolverlo.
Se i membri del team si sentono messi l'uno contro l'altro per competere per premi e riconoscimenti, tratterranno le informazioni che potrebbero essere utili alla squadra più grande. Quando un team ha problemi, il team leader efficace si concentrerà sulla struttura del team prima di concentrarsi sui singoli.
'Non dire alle persone come fare le cose, dì loro cosa fare e lascia che ti sorprendano con i loro risultati.' - George Patton
Conclusione
Ci sono molte cose da considerare mentre si costruisce una squadra di successo. Le parole chiave - Unità, Fiducia, Rispetto per l'opinione degli altri e agire senza paura sono gli ingredienti per il grande team di prova e in generale per qualsiasi squadra di successo.
Dopo aver letto questo articolo, guarda il tuo team e chiediti 'Stai lavorando in un ottimo team di test' o 'Farai ogni sforzo per creare un ottimo team di test'. Quindi non aspettare più e subito dopo prova a creare un 'Great Software Testing Team'.
'Mettersi insieme è un inizio, restare insieme è un progresso, lavorare insieme è un successo'. - Henry Ford
A voi!
Cosa ne pensi della tua esperienza? Quali sono le tue caratteristiche per costruire un team di QA di successo?
Circa l'autore: Sharath R. Bhat è un ingegnere di test software presso Torry Harris Business Solutions, Bangalore e ha più di tre anni di esperienza nel test di software. Un ingegnere di test certificato ISEB / ISTQB e ha lavorato nei settori delle telecomunicazioni, delle finanze e della sanità. Le aree di competenza tecnica includono il test di applicazioni Web, client-server, data warehousing e middleware create utilizzando 'Kabira'.
Grandi articoli sul test del software nella tua casella di posta! Appena clicca qui per ricevere gli articoli via e-mail.
Lettura consigliata
- Team Building nel test del software - Come costruire e far crescere il tuo team di controllo qualità
- Come essere un buon mentore di squadra, allenatore e un vero difensore di squadra in un mondo di test Agile? - L'ispirazione
- Guida completa al test di verifica della costruzione (test BVT)
- 5 principali problemi con grandi team di test QA e come gestirli
- Come preparare e fornire al team una presentazione eccezionale per il test di qualità
- Leadership nei test - Responsabilità dei test lead e come gestire efficacemente il team di test
- Come guidare un team di test più felice e di successo - Test di leadership, parte 2
- Test guidato dal contesto: 7 principi di base con un esempio