Team di progetto: sviluppare, costruire, gestire: processo passo dopo passo
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 e 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 e 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 e 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
Esistono alcune attivitร consigliate a cui puoi fare riferimento per risolvere tale conflitto
- 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 rilevati e risolti direttamente e rapidamente. Rispettando le differenze tra le persone, essendo in grado di risolvere i conflitti quando si verificano e anche lavorando per prevenirli, sarai in grado di mantenere un'atmosfera di squadra sana e creativa.













