Echipa de proiect: Dezvoltați, construiți, gestionați: proces pas cu pas
În Estimarea testului fază, ați estimat că proiectul Guru99 Bank va fi finalizat într-o lună. Spune că ai nevoie 5 membrii să facă acest proiect în unu lună. Dar șeful tău gândește diferit.
Da
Nu
Pentru că Echipa nu poate fi scalată în acest fel. Prea mulți membri într-o echipă creează o problemă în organizarea și administrarea echipei
Nu puteți pur și simplu să scalați o echipă ca formula din scenariul de mai sus deoarece:
- Gestionarea unui zece membri echipa este total diferită de conducerea unui cinci membri echipă. Vă poate necesita mai mult efort pentru a gestiona și controla echipa și timpul de execuție a proiectului poate crește.
- Dacă numărul de membri dintr-o echipă crește, aceștia pot împărți sarcinile proiectului pentru a reduce timpul de execuție. Dar partajarea sarcinilor cu multe persoane, care pot fi realizate de o singură persoană, poate afecta productivitatea.
Organizarea echipei este una dintre cele mai complicate sarcini din 'Managementul testelor'. Echipa de testare joacă foarte mult rol central în orice proiect software. O trăsătură cheie a tuturor managerilor de testare de succes este organizarea și gestionarea unei echipe de testare de înaltă performanță care oferă valoare de afaceri 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 construiește o echipă eficientă și o conduce la acel succes.
Cum să creezi o echipă foarte 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 termina munca. Sunt dispuși să se sprijine reciproc în muncă.
- Simţ al datoriei – Într-o echipă puternică, toți membrii își asumă angajamentul față de obiectivele comune ale proiectului. Le pasă și își asumă responsabilitatea pentru munca lor și munca echipei. Fiecare membru lucrează cu mare efort, iar alții fac la fel.
- Comunicare efectiva – Un factor cheie pentru performanța de succes a unei echipe este comunicarea. Membrii vorbesc și își exprimă ideile clar, sincer, logic, astfel încât să se poată înțelege.
- Partajarea – Î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 perfecționa reciproc.
Cum să construiți și să gestionați o echipă eficientă?
Acest subiect vă va oferi un proces pas cu pas de organizare a echipei de proiect pentru proiectul Guru99 Bank. Pentru a construi și a gestiona o echipă eficientă, ar trebui să urmați 3 pași ca mai jos -
Pasul 1) Elaborați planul de resurse umane
Planificarea resurselor umane este un proces care identifică nevoile actuale și viitoare de resurse 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 forță de muncă 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.
Este posibil să aveți o întrebare „Cum selectează Managerul de Teste pozițiile echipei și rolurile acestora?”
Compoziția echipei și dimensiunea se bazează pe caracteristică si funcționalitate a proiectului. Daca intelegi ce tip de echipa de care aveți nevoie, veți ști cum să selectați poziția echipei și rolurile acestora.
Deoarece caracteristica proiectului Guru99 Bank este de testare, ar trebui să creați un Echipa de testare pentru a face acest proiect. Mărimea echipei (numărul de membri ai echipei de proiect) se bazează pe volum a activităților proiectului și a complexitate a proiectului.
Structura echipei de testare
În mod normal, a Testarea Echipa este formată din următorii membri:
Desemnare | Responsabilități |
---|---|
Manager de testare | Gestionați întregul proiect
Definește proiectul direcţie |
Laborant |
Construiește Cazuri de testare
Generați suite de testare Executa testele, Log rezultate, Raport defectul |
Dezvoltator în test |
Creează un program a testa – cod creat de dezvoltatori
Creează scripturi de automatizare de testare |
Administrator de teste |
Construiește și asigură Mediu de testare iar activele sunt gestionate si menținut
Asistență echipa să folosească mediul de testare pentru execuția testului |
Membrii SQA | Preluați responsabilitatea asigurării calității |
Conform acestui plan de resurse umane, aveți nevoie de cel puțin 5 membri pentru echipa de proiect. Fiecare membru va lua o diferit rol în echipa de proiect și trebuie să aibă competențe corespunzător la rolul care le este atribuit.
Dacă proiectul este complex și are un volum mare, echipele de proiect ar trebui creşte în mărime şi scară pentru a face față complexității. În acest caz, mai multe persoane își pot asuma un rol și își pot îndeplini responsabilitatea.
Pasul 1.2) Evaluarea competențelor
Al membrului competențe sunt un punct important pe care ar trebui să îl luați în considerare în planificarea resurselor. Trebuie să potriviți membrii cu diferite competențe la dreapta sarcină. Înseamnă să alegi potrivit persoana pentru job.
Luați în considerare următorul scenariu -
Să presupunem că atribuiți unui membru un dezvoltator ca a laborant în echipa de proiect. Sarcina lui este să execute cazurile de testare și să raporteze defectele managerului de testare. Această sarcină trebuie finalizată într-o săptămână. Dar rezultatul este:
L-ai repartizat la greşit sarcină. Este un dezvoltator, priceperea lui este programarea, nu testarea. Potrivirea unui membru cu o abilitate greșită poate duce la eșecul sarcinii și poate întârzia proiectul.
Pentru a evita această greșeală, înainte de a atribui membrii unei sarcini, Managerul de testare trebuie să ia în considerare mulți factori:
- calificare solicitate membrilor pentru a îndeplini diferite sarcini ale proiectului.
- Abilitățile și abilitățile membrilor echipei trebuie măsurate în raport cu misiunea și obiectivul proiectului. În cazul în care persoanelor disponibile le lipsesc competențele necesare, Managerul de testare ar trebui să planifice cum să-i dezvolte.
Pasul 1.3) Planificarea abilităților
- Identificați golurile: În unele cazuri, există lacune între competenţele membrului şi cererea de competenţe în proiect. Responsabilitatea sa de Test Manager 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 abilitățile de testare și este o lacună pe care Managerul de testare a identificat-o.
- Instruire și evaluare: Planificarea resurselor umane va include o luare în considerare a modului în care membrii existenți pot fi instruiți și dezvoltați pentru a obține abilitățile și competențele necesare. Planul de formare ar trebui creat și aplicat imediat după identificarea decalajului. În exemplul de mai sus, acest membru ar trebui să fie instruit de testare abilitate pentru a prelua sarcina de testare.
- Evaluare: Programele de instruire sunt monitorizate si evaluat 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 instruire al dezvoltatorului. Dacă dezvoltatorului îi este greu să înceapă testarea, managerul ar putea lua în considerare o metodă alternativă de antrenament sau poate lua în considerare înlocuirea lui.
Pasul 2) Construiți echipa de proiect
După ce ați terminat de dezvoltat planul 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 ajuta la construirea unei echipe eficiente
Pasul 2.1) Misiunea echipei
Primul lucru pe care trebuie să-l facă Managerul de testare este să partajeze misiunea 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 facilitate net banking al stimatei „Bănci Guru99”. În calitate de Test Manager, trebuie să împărtășești această misiune cu membrii echipei tale, să le arăț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 este de aşteptat a fiecăruia dintre ei.
În proiectul Guru99 Bank, puteți organiza întâlnirea echipei. În cadrul întâlnirii, trebuie să:
- Spuneți clar cine este responsabil și ce așteptări aveți de la echipa dvs
- Asigurați-vă că toată lumea are clar rolul și responsabilitățile sale. Aceste roluri au fost deja definite în Pasul 1.1
Pasul 2.3) Regulile echipei
Regulile echipei sunt linii directoare pentru modurile î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ă împărtășească responsabilitatea pentru a se asigura că acestea sunt respectate.
Puteți consulta câteva exemple de reguli de echipă după cum urmează
Pasul 2.4) Motivarea echipei
Munca în echipă fără motivație arată ca un corp fără suflet. În calitate de Test Manager al 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ă vrei să știi cum să-ți motivezi echipa, aruncă o privire la Îndemânarea oamenilor articol.
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 personalități și stiluri de lucru diferite. Scopul principal al unui manager bun este să-i concentreze pe toată lumea, să se asigure că toată lumea comunică și să mențină proiectul pe drumul cel bun.
Următoarea figură arată rolul important al Test Manager. Să ne imaginăm că membrii echipei sunt mulți zero, dar fără un lider, ei sunt încă zero. Dar având un Manager, ele pot fi combinate și devin un număr mare.
Există 3 moduri de a gestiona o echipă, după cum urmează:
Echipa de setari Target
Managerul de testare trebuie să informeze membrii pentru 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, ținta echipei este „testarea facilității net banking a Guru99 Bank”
Țintele echipei ar trebui să fie proiectate și să intre în sarcina specificată.
Observație
Observarea în echipă înseamnă:
- Monitorizarea performanța membrului echipei
- Înțelegerea ceea ce fac și rezultatul muncii lor.
Observarea ajută managerul de testare să verifice eficacitate a muncii membrilor echipei, proiectul progres, detectarea timpurie a problemelor.
Managementul conflictelor
O echipă de proiect, în care oameni cu personalitate și stiluri de lucru diferite lucrează împreună, conflictele sunt sigure. Oamenii au puncte de vedere diferite și, în setul potrivit de circumstanțe, aceste diferențe devin conflictuale. Rolul managerului de testare este de a gestiona acest conflict.
Să exersăm cu un exemplu
În timpul proiectului, Guru99, pe baza progresului, le cereți tuturor membrilor echipei să actualizeze progresul proiectului și iată răspunsul lor.
Ignora acest conflict
Da vina pe cineva pentru această problemă
Rezolvați conflictul cât mai curând posibil
Există o activitate recomandată, la care puteți consulta, pentru a rezolva un astfel de conflict
- Ține o echipă Reuniunea pentru a-i face pe membri să recunoască situația proiectului
- Lasă membrii înţelege importanța cooperării în proiect
- Cere-le coopera pentru a rezolva conflictul
Cel mai important lucru pe parcursul procesului de rezolvare este păstrarea comunicațiile deschise pentru toti. 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, vei putea menține o atmosferă de echipă sănătoasă și creativă.