Echipa de proiect: Dezvoltare, construire & Gestionați: un proces pas cu pas

Cuprins:

Anonim

În faza de estimare a testului, ați estimat că proiectul Guru99 Bank va fi finalizat într-o lună. Spuneți că aveți nevoie de 5 membri pentru a face acest proiect într- o lună. Șeful tău gândește altfel.

1. Este corectă ideea șefului?
daNu este corect
incorect deoarece echipa nu poate fi scalată în acest fel. Prea mulți membri dintr-o echipă creează o problemă în organizarea și administrarea echipei

Nu puteți pur și simplu scala o echipă ca formula din scenariul de mai sus, deoarece:

  • Gestionarea unei echipe de zece membri este total diferită de administrarea unei echipe de cinci membri . Este posibil să vă ia mai mult efort să gestionați și să controlați echipa și timpul de execuție al proiectului poate crește.
  • Dacă numărul membrilor dintr-o echipă crește, aceștia pot partaja sarcinile proiectului pentru a reduce timpul de execuție. Dar împărtășirea sarcinilor cu mulți oameni, care poate fi realizată de o singură persoană, poate afecta productivitatea.

Organizarea echipei este una dintre cele mai complicate sarcini din „Managementul testelor”. Echipa de testare joacă un rol central în orice proiect software. O trăsătură cheie a tuturor managerilor de teste de succes este organizarea și gestionarea unei echipe de testare de înaltă performanță, care oferă valoare afacerii organizației.

Ce este o „echipă de proiect”?

Echipa de proiect este un grup de oameni care

Ei lucrează împreună pentru a atinge obiectivul general al proiectului. Managerul de testare este o persoană care își construiește o echipă eficientă și îi conduce spre acel succes.

Cum să creezi o echipă extrem de eficientă?

Următoarele trăsături sunt esențiale pentru a construi o echipă extrem de eficientă

  • Cooperare puternică - Cooperarea este actul de a lucra cu ceilalți și de a acționa împreună pentru a îndeplini un loc de muncă. O echipă talentată găsește modalități de a rezolva problemele interpersonale și de a face treabă. Sunt dispuși să se sprijine reciproc în muncă.
  • Angajament - Într-o echipă puternică, toți membrii își asumă angajamentul față de obiectivele comune ale proiectului. Le pasă și își asumă responsabilitatea cu privire la munca lor și la munca echipei. Fiecare membru lucrează cu mare efort, iar alții fac la fel.
  • Comunicare eficientă - Un factor cheie pentru performanța de succes a unei echipe este comunicarea. Membrii vorbesc și își exprimă ideile în mod clar, sincer, logic, astfel încât să se poată înțelege reciproc.
  • Partajare - Într-o echipă, fiecare membru are propriile sale puncte tari și slabe. Într-o echipă bună, membrii sunt dispuși să împărtășească informații, cunoștințe și experiență pentru a se pricepe reciproc.

Cum să construiești și să gestionezi o echipă eficientă?

Acest subiect vă va oferi un proces pas cu pas pentru a organiza echipa de proiect pentru proiectul Guru99 Bank. Pentru a construi și a gestiona o echipă eficientă, ar trebui să urmați 3 pași, după cum urmează -

Pasul 1) Elaborați un plan de resurse umane

Planificarea resurselor umane este un proces care identifică nevoile actuale și viitoare ale resurselor umane pentru o organizație. Scopul planificării resurselor umane este de a asigura cea mai bună potrivire între membrii echipei și proiecte și de a evita lipsa de putere a omului sau redundanța. Această fază este împărțită în următoarele 3 etape

Pasul 1.1) Prognoza cererii

În acest pas, Test Manager prognozează cerințele generale de resurse umane în conformitate cu diferitele planuri de proiect.

S-ar putea să aveți o întrebare: „ Cum face pe scurt Managerul de testare poziția echipei și rolurile lor ? ”

Compoziția echipei și dimensiunea se bazează pe caracteristica și funcționalitatea proiectului. Dacă înțelegeți ce tip de echipă aveți nevoie, veți ști cum să selectați pe scurt poziția echipei și rolurile acestora.

Deoarece caracteristica proiectului Guru99 Bank este testată , ar trebui să creați o echipă de testare pentru a face acest proiect. Dimensiunea echipei (numărul de membri din echipa proiectului) se bazează pe volumul activităților proiectului și pe complexitatea proiectului.

Structura echipei de testare

În mod normal, o echipă de testare este compusă din următorii membri:

Desemnare Responsabilități
Manager de testare Gestionați întregul proiect Definește direcția proiectului
Tester Construiește cazurile de testare Generați suite de testare Executați testele, jurnalizați rezultatele, raportați defectul
Dezvoltator în Test Creează programul de testat - cod creat de dezvoltatori Creează scripturi de automatizare a testelor
Administrator test Construiește și asigură mediul de testare și activele sunt gestionate și întreținute Sprijină echipa să utilizeze mediul de testare pentru executarea testului
Membri SQA Asumați-vă responsabilitatea asigurării calității

Conform acestui plan de resurse umane, aveți nevoie de cel puțin 5 membri pentru echipa dvs. de proiect. Fiecare membru își va asuma un rol diferit în echipa de proiect și trebuie să aibă competențe corespunzătoare rolului atribuit acestora.

Dacă proiectul este complex și are un volum mare, echipele de proiect ar trebui să crească în dimensiune și scară pentru a satisface complexitatea. În acest caz, mai mult de o persoană poate lua un rol și își poate îndeplini responsabilitatea.

Pasul 1.2) Evaluarea competențelor

Competențele membrilor sunt un punct important pe care ar trebui să îl luați în considerare în planificarea resurselor. Trebuie să asociați membrii cu diferite competențe la sarcina corectă . Înseamnă să alegi persoana potrivită pentru slujbă.

Luați în considerare următorul scenariu -

Să presupunem că atribuiți unui membru un dezvoltator ca tester în echipa proiectului. Sarcina sa este de a executa cazurile de testare și de a raporta defectele către Managerul de testare. Această sarcină trebuie finalizată într-o săptămână. Dar rezultatul este:

L-ai repartizat sarcinii greșite . El este dezvoltator, abilitățile sale sunt programarea, nu testarea. Potrivirea unui membru cu o abilitate greșită poate cauza eșecul sarcinii și poate întârzia proiectul.

Pentru a evita această greșeală, înainte de a aloca membri la orice sarcină, Managerul de testare trebuie să ia în considerare mulți factori:

  • Abilitatea necesară a membrilor pentru a finaliza diferite sarcini de proiect.
  • Abilitățile și abilitățile membrilor echipei trebuie să fie măsurate în funcție de misiunea și obiectivul proiectului. În cazul în care persoanele disponibile nu au competențele necesare, Managerul de testare ar trebui să planifice cum să le îndemâneze.

Pasul 1.3) Planificarea abilităților

  • Identificați lacunele: În unele cazuri, există lacune între competențele membrului și cererea de abilități a proiectului. Responsabilitatea acestuia este de a testa managerul de a identifica abilitățile care le lipsesc membrilor pentru a crea un plan de instruire adecvat pentru ei. De exemplu, în scenariul anterior, membrului echipei îi lipsește abilitatea de testare și este un decalaj identificat de Managerul de testare.
  • Instruire și evaluare: Planificarea resurselor umane va include o analiză a modului în care membrii existenți pot fi instruiți și dezvoltați pentru a atinge abilitățile și competențele necesare. Planul de instruire ar trebui creat și aplicat imediat după identificarea decalajului. În exemplul de mai sus, acest membru ar trebui să fie instruit abilitatea de testare pentru a prelua sarcina de testare.
  • Evaluare: Programele de instruire sunt monitorizate și evaluate frecvent pentru a se asigura că sunt eficiente. Acest program poate fi schimbat dacă este necesar.

De exemplu, în cazul de mai sus, Managerul trebuie să evalueze progresul de formare al dezvoltatorului. Dacă dezvoltatorului îi este greu să preia testele, managerul ar putea lua în considerare o metodă de instruire alternativă sau ar putea lua în considerare înlocuirea acestuia.

Pasul 2) Construiți echipa de proiect

După ce ați terminat dezvoltarea planului de resurse umane, este timpul să vă construiți echipa de proiect.

Cum pot construi o echipă de succes? Există 4 elemente importante pentru a contribui la construirea unei echipe eficiente

Pasul 2.1) Misiunea echipei

Primul lucru pe care trebuie să-l facă Managerul de testare este împărtășirea misiunii echipei cu ceilalți membri. Crearea unei declarații de misiune necesită ca membrii echipei să se gândească, să discute și să ajungă la un acord

De exemplu, misiunea proiectului Guru99 Bank este de a testa facilitatea bancară netă a apreciatei „Guru99 Bank”. În calitate de Manager de testare, trebuie să împărtășiți această misiune cu membrii echipei dvs., să le arătați importanța misiunii în activitatea de afaceri.

Pasul 2.2) Responsabilitatea echipei

Ce se întâmplă dacă membrii echipei nu știu care este rolul lor și ce ar trebui să facă în proiect?

Este foarte important într-un mediu de echipă ca membrii echipei să știe ce se așteaptă de la fiecare dintre ei.

În proiectul Guru99 Bank, puteți organiza întâlnirea echipei. În cadrul întâlnirii, trebuie să:

  • Faceți clar cine este responsabilul și ce vă așteptați de la echipa dvs.
  • Asigurați-vă că toată lumea are clar rolul și responsabilitățile sale. Aceste roluri s-au definit deja la Pasul 1.1

Pasul 2.3) Regulile echipei

Regulile echipei sunt îndrumări pentru modul în care vor lucra împreună. Echipele nu au nevoie de multe reguli pentru a lucra bine împreună, dar toată lumea din echipă ar trebui să fie de acord cu regulile și să-și împărtășească responsabilitatea pentru a se asigura că sunt respectate

Puteți consulta câteva exemple de reguli ale echipei după cum urmează

Pasul 2.4) Motivația echipei

Munca în echipă fără motivație arată ca un corp fără suflet. În calitate de Manager de testare a unui proiect Guru99, depinde de dvs. să vă motivați în mod constant echipa în fiecare zi.

Dacă aveți o echipă motivată, aceasta vă va îmbunătăți calitatea și productivitatea proiectului. Veți crea un mediu de lucru bun care să vă împuternicească membrul.

Dacă doriți să știți cum să vă motivați echipa, aruncați o privire la articolul „Competența oamenilor”.

Pasul 3) Gestionați echipa de proiect

Gestionarea unei echipe este o sarcină foarte provocatoare pentru Test Manager. Veți avea de-a face cu diferite personalități și stiluri de lucru. Obiectivul principal al unui bun manager este acela de a concentra pe toată lumea, de a vă asigura că toată lumea comunică și de a ține proiectul pe drumul cel bun.

Următoarea figură arată rolul important al Managerului de teste. Să ne imaginăm că membrii echipei sunt mulți zero, dar fără un lider, sunt încă zero. Dar având un manager, pot fi combinate și pot deveni un număr mare.

Există 3 moduri de a gestiona o echipă, după cum urmează:

Setarea țintei echipei

Managerul de testare trebuie să anunțe membrii la ce lucrează. Trebuie să definiți obiectivele echipei pe care toți membrii ar trebui să le cunoască și să fie de acord. În proiectul Guru99 Bank, obiectivul echipei este „testarea facilității bancare nete a Guru99 Bank”

Țintele echipei ar trebui să fie proiectate și să intre în sarcina specificată.

Observare

Observarea în echipă înseamnă:

  • Monitorizarea performanței membrilor echipei
  • Înțelegerea a ceea ce fac și rezultatul muncii lor.

Observația îl ajută pe managerul de testare să verifice eficacitatea muncii membrilor echipei, progresul proiectului , detectarea timpurie a problemelor.

Managementul conflictelor

O echipă de proiect, în care oamenii cu personalitate și stiluri de lucru diferite lucrează împreună, conflictul va avea loc. Oamenii au puncte de vedere diferite și, în condițiile corecte, aceste diferențe cresc în conflict. Rolul Managerului de test este de a rezolva acest conflict.

Să exersăm cu un exemplu

În timpul proiectului, Guru99 analizează progresul, solicitați tuturor membrilor echipei să actualizeze progresul proiectului și iată răspunsul lor.

Membrii echipei nu cooperează, vor să facă lucruri conform capriciilor și fanteziei lor și nu vor să respecte nicio regulă. În acest caz, ce vei face? Ignorați acest conflict Dă vina pe cineva pentru această problemă Rezolvați conflictul cât mai curând posibil Corectați incorect

Există câteva activități recomandate, pe care le puteți recomanda, pentru a rezolva un astfel de conflict

  • Țineți o întâlnire a echipei pentru a face membrii să recunoască situația proiectului
  • Lăsați membrii să înțeleagă importanța cooperării în proiect
  • Rugați-i să coopereze pentru a rezolva conflictul

Cel mai important lucru pe tot parcursul procesului de rezolvare este de a menține comunicările deschise pentru toată lumea. Persoanele implicate trebuie să vorbească despre conflict și să discute despre sentimentele lor puternice.

Conflictul poate fi detectat și tratat direct și rapid. Respectând diferențele dintre oameni, fiind capabil să rezolve conflictul atunci când se întâmplă și, de asemenea, lucrând pentru a-l preveni, veți putea menține o atmosferă de echipă sănătoasă și creativă.