Struttura del team di test: come crearlo, gestirlo e organizzarlo.
⚡ Riepilogo intelligente
Organizzare un team di test significa prevedere il numero di persone necessarie per un progetto, assegnare a ciascun ruolo le competenze appropriate, quindi costruire e gestire il gruppo in modo che sia le tempistiche che la qualità vengano rispettate.
Nel Stima della prova fase, hai stimato che il GuruIl progetto 99 Bank sarà completato in un mese. Diciamo che hai bisogno 5 membri per realizzare questo progetto prima mese. Ma il tuo capo la pensa diversamente.
Si
Non
Perché il Team non può essere ridimensionato in questo modo. Troppi membri in un team creano un problema nell'organizzazione e amministrazione del team
Non puoi semplicemente ridimensionare una squadra come la formula nello scenario precedente perché:
- Gestione a dieci membri team è totalmente diverso dal gestire un team cinque membri squadra. Potrebbe essere necessario uno sforzo maggiore per gestire e controllare il team e il tempo di esecuzione del progetto potrebbe aumentare.
- Se il numero di membri di un team aumenta, possono condividere le attività del progetto per ridurre i tempi di esecuzione. Ma condividere compiti con molte persone, che possono essere svolti da una sola persona, può influire sulla produttività.
L'organizzazione del team è uno dei compiti più complicati dell'Gestione dei test'. Il test team gioca molto ruolo centrale in qualsiasi progetto software. Una caratteristica chiave di tutti i test manager di successo è l'organizzazione e la gestione di un team di test ad alte prestazioni che fornisce valore aziendale all'organizzazione.
Che cos'è un "team di progetto"?
Project Team è un gruppo di persone che
Lavorano insieme per raggiungere l’obiettivo generale del progetto. Il Test Manager è una persona che costruisce un team efficace e lo guida al successo.
Come creare un team altamente efficace?
Le seguenti caratteristiche sono essenziali per costruire un team altamente efficace
- Forte cooperazione – La cooperazione è l’atto di lavorare con gli altri e di agire insieme per realizzare un lavoro. Un team di talento trova modi per risolvere problemi interpersonali e portare a termine il lavoro. Sono disposti a sostenersi a vicenda nel lavoro.
- Impegno – In una squadra forte, tutti i membri si impegnano a raggiungere gli obiettivi comuni del progetto. Si preoccupano e si assumono la responsabilità del proprio lavoro e del lavoro del team. Ogni membro lavora con grande impegno e gli altri fanno lo stesso.
- Comunicazione efficace – Un fattore chiave per il successo delle prestazioni di una squadra è la comunicazione. I membri parlano ed esprimono le loro idee in modo chiaro, onesto e logico in modo che possano capirsi a vicenda.
- Sharing – In un Team ogni membro ha i suoi punti forti e i suoi punti deboli. In una buona squadra, i membri sono disposti a condividere informazioni, conoscenze ed esperienze per rafforzarsi a vicenda.
Come costruire e gestire un Team efficace?
Questo argomento ti fornirà un processo passo passo per organizzare il team di progetto per il GuruProgetto 99 Bank. Per costruire e gestire un team efficace, è necessario seguire i 3 passaggi seguenti:
Passaggio 1) Sviluppare un piano per le risorse umane
La pianificazione delle risorse umane è un processo che identifica le esigenze attuali e future di risorse umane per un'organizzazione. Lo scopo della pianificazione delle risorse umane è garantire la migliore corrispondenza tra i membri del team e i progetti ed evitare la carenza di manodopera o la ridondanza. Questa fase è suddivisa nelle seguenti 3 fasi
Passaggio 1.1) Previsione della domanda
In questa fase, il Test Manager prevede i requisiti complessivi delle risorse umane in conformità con i diversi piani di progetto.
Potresti avere una domanda”In che modo il Test Manager seleziona la posizione del team e i relativi ruoli?? "
La composizione e le dimensioni della squadra si basano su caratteristica and funzionalità del progetto. Se capisci cosa tipo di squadra di cui hai bisogno, saprai come selezionare la posizione della squadra e i loro ruoli.
Poiché la caratteristica del progetto Guru99 Bank è analisi, dovresti creare un Team di test per realizzare questo progetto. La dimensione del team (il numero di membri nel team di progetto) si basa su volume delle attività del progetto e la complessità del progetto.
Testare la struttura del team
Normalmente, a Collaudo Il team è composto dai seguenti membri:
| Designazione | Responsabilità |
|---|---|
| Responsabile del test |
Gestisci l'intero progetto Definisce il progetto direzione |
| Tester |
Costruisce il Test di Casi Genera suite di test Eseguire i test, Log risultati, Relazione il difetto |
| Sviluppatore in prova |
Crea un programma testare: codice creato dagli sviluppatori Crea script di automazione dei test |
| Amministratore di prova |
Costruisce e garantisce Ambiente di test e i beni sono gestito and mantenuto Assistenza al team di utilizzare l'ambiente di test per l'esecuzione dei test |
| Membri della SQA | Assumere la responsabilità del controllo qualità |
Secondo questo piano delle risorse umane, sono necessari almeno 5 membri per il tuo team di progetto. Ogni membro prenderà a diverso ruolo nel team di progetto e devono averlo competenze corrispondente al ruolo loro assegnato.
Se il progetto è complesso e ha un volume elevato, i team di progetto dovrebbero grow di dimensioni e scala per soddisfare la complessità. In tal caso, più di una persona può assumere un ruolo e adempiere alla propria responsabilità.
Passaggio 1.2) Valutazione delle competenze
Membri competenze sono un punto importante da considerare nella pianificazione delle risorse. Devi abbinare membri con membri diversi competenze ai right compito. Significa scegliere il adatto persona per il lavoro.
Considera il seguente scenario:
Supponiamo di assegnare a un membro uno sviluppatore come a tester nel team di progetto. Il suo compito è eseguire i casi di test e segnalare i difetti al Responsabile del test. Questa attività deve essere completata in una settimana. Ma il risultato è:
Lo hai assegnato al Wrongs compito. È uno sviluppatore, la sua abilità è programmare, non testare. Abbinare il membro alla competenza sbagliata può causare il fallimento dell'attività e ritardare il progetto.
Per evitare questo errore, prima di assegnare ai membri qualsiasi compito, il Responsabile del Test deve considerare molti fattori:
- Migliori abilità richiesto ai membri di completare diverse attività del progetto.
- Le competenze e le abilità dei membri del team devono essere misurate rispetto alla missione e all'obiettivo del progetto. Se le persone disponibili non dispongono delle competenze necessarie, il Responsabile del Test dovrebbe pianificare come potenziarle.
Passaggio 1.3) Abilità nella pianificazione
- Individuare le lacune: In alcuni casi, ci sono lacune tra le competenze del membro e la domanda di competenze del progetto. È responsabilità del Test Manager identificare quali competenze mancano ai membri per creare un piano di formazione adeguato per loro. Ad esempio, nello scenario precedente, il membro del team non ha competenze di test e rappresenta una lacuna identificata dal Test Manager.
- Formazione e valutazione: La pianificazione delle risorse umane includerà una considerazione di come i membri esistenti possano essere formati e sviluppati per acquisire le capacità e le competenze richieste. Il piano di formazione dovrebbe essere creato e applicato subito dopo aver identificato il divario. Nell'esempio sopra, questo membro dovrebbe essere addestrato a analisi competenza per farsi carico del compito di testing.
- Valutazione: I programmi di formazione sono monitorati and valutati frequentemente per garantire che siano efficaci. Questo programma potrebbe essere modificato se necessario.
Ad esempio, nel caso precedente, il Manager deve valutare i progressi formativi dello sviluppatore. Se lo sviluppatore ha difficoltà a riprendere i test, il manager potrebbe prendere in considerazione un metodo di formazione alternativo o prendere in considerazione la possibilità di sostituirlo.
Passaggio 2) Costruisci il team di progetto
Dopo aver finito di sviluppareping Piano delle risorse umane: è ora di formare il team di progetto.
Come posso costruire una squadra di successo? Ci sono 4 elementi importanti per aiutare a costruire una squadra efficace
Passaggio 2.1) Missione della squadra
La prima cosa che deve fare il Test Manager è condividere il file missione di squadra con gli altri membri. La creazione di una dichiarazione di intenti richiede che i membri del team riflettano, discutano e raggiungano un accordo
Ad esempio, la missione per il GuruIl progetto 99 Bank consiste nel testare il struttura bancaria netta dell'stimato “Guru99 Bank”. Come Test Manager, devi condividere questa missione con i membri del tuo team, mostrando loro l'importanza della missione nell'attività aziendale.
Passaggio 2.2) Responsabilità del team
Cosa succede se i membri del team non sanno qual è il loro ruolo e cosa dovrebbero fare nel progetto?
È molto importante in un ambiente di squadra che i membri del team sappiano cosa è previsto di ciascuno di essi.
Nel progetto Guru99 Bank, puoi organizzare la riunione del team. Durante la riunione, devi:
- Metti in chiaro chi è responsabile e cosa ti aspetti dal tuo team
- Assicurati che tutti abbiano ben chiaro il proprio ruolo e le proprie responsabilità. Questi ruoli sono già definiti nella fase 1.1
Passaggio 2.3) Regole della squadra
Le regole del team sono linee guida per il modo in cui lavoreranno insieme. I team non hanno bisogno di molte regole per lavorare bene insieme, ma tutti i membri del team dovrebbero accettarle e condividere la responsabilità di garantire che vengano seguite
Puoi fare riferimento ad alcuni esempi di regole di squadra come segue
Passaggio 2.4) Motivazione della squadra
Il lavoro di squadra senza motivazione sembra un corpo senza anima. Come Test Manager di un GuruNel progetto 99, sta a te motivare costantemente il tuo team ogni giorno.
Se hai un team motivato, migliorerà la qualità e la produttività del tuo progetto. Creerai un buon ambiente di lavoro che darà potere al tuo membro.
Se vuoi sapere come motivare la tua squadra, dai un'occhiata al Abilità delle persone articolo.
Passaggio 3) Gestire il team di progetto
Gestire un team è un compito molto impegnativo per un Test Manager. Dovrai gestire personalità e stili di lavoro diversi. L'obiettivo principale di un buon manager è quello di far sì che tutti siano concentrati, assicurarsi che tutti comunichino e mantenere il progetto in linea con gli obiettivi. track.
La figura seguente mostra l'importante ruolo del Test Manager. Immaginiamo che i membri del team siano molti zero, ma senza un leader, sono ancora zero. Ma avendo un Manager, possono essere uniti e diventare un grande numero.
Esistono 3 modi per gestire un Team, come mostrato nella figura seguente:
Impostazione della squadra Target
Il responsabile dei test deve far sapere ai membri per cosa stanno lavorando. Devi definire gli obiettivi del team che tutti i membri devono conoscere e concordare. Nel progetto Guru99 Bank, l'obiettivo del team è "testare la funzionalità di net banking della Guru99 Bank”
Gli obiettivi del team dovrebbero essere progettati e inseriti nell'attività specificata.
Osservazione
Osservare il gruppo significa:
- Controllo la prestazione dei membri del team
- Comprensione cosa stanno facendo e il risultato del loro lavoro.
L'osservazione aiuta il Responsabile del Test a verificare il efficacia del lavoro dei membri del team, il progetto progresso, rilevamento tempestivo dei problemi.
Gestione dei conflitti
In un team di progetto in cui persone con personalità e stili di lavoro diversi lavorano insieme, i conflitti sono destinati a verificarsi. Le persone hanno punti di vista diversi e, nelle giuste circostanze, tali differenze si trasformano in conflitti. Il ruolo del Test Manager è gestire questo conflitto.
Facciamo pratica con un esempio
Durante il progetto Guru99. Basandoti sui progressi, chiedi a tutti i membri del team di aggiornarti sullo stato di avanzamento del progetto ed ecco la loro risposta.
Ignora questo conflitto
Incolpare qualcuno per questo problema
Risolvere il conflitto il prima possibile
Ecco alcune attività consigliate che puoi utilizzare per risolvere un conflitto di questo tipo.
- Tieni una squadra incontro per far sì che i membri riconoscano la situazione del progetto
- Lasciamo che siano i membri capito l’importanza della cooperazione nel progetto
- Chiedi loro di farlo cooperate per risolvere il conflitto
La cosa più importante durante tutto il processo di risoluzione è mantenere aperte le comunicazioni per tutti. Le persone coinvolte devono parlare del conflitto e discutere i loro forti sentimenti.
I conflitti possono essere individuati e gestiti in modo diretto e rapido. Rispettando le differenze, risolvendo i conflitti quando si presentano e adoperandosi per prevenirli, è possibile mantenere un'atmosfera di squadra sana e creativa.













