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.

Team di progetto: sviluppare, costruire, gestire

1) L'idea del capo รจ corretta?

Si

Non

sbagliato
Corretta

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

Team di progetto

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

Crea 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:

Costruisci e gestisci un team efficace

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

Sviluppare il piano delle risorse umane

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 รจ:

Valutazione delle competenze

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

Pianificazione delle competenze

  • 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

Costruisci il team di progetto

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?

Responsabilitร  della squadra

รˆ 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

Regole della squadra

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.

Gestire il team di progetto

Esistono 3 modi per gestire un Team, come mostrato nella figura seguente:

Gestire il team di progetto

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.

Gestione dei conflitti

I membri del team non collaborano, vogliono fare le cose secondo i loro capricci e le loro fantasie e non vogliono seguire alcuna regola. In tal caso, cosa farai?

Ignora questo conflitto

Incolpare qualcuno per questo problema

Risolvere il conflitto il prima possibile

Corretta
Non corretto

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.

Riassumi questo post con: