Testteamstruktur: Sådan opbygger, administrerer og organiserer du den
⚡ Smart opsummering
At organisere et testteam betyder at forudsige, hvor mange personer et projekt har brug for, matche hver rolle med den rette kompetence og derefter opbygge og styre gruppen, så både tidsplanen og kvaliteten holder.
I Test Estimation fase, du vurderede, at Guru99 Bank-projektet vil være færdigt om en måned. Sig, at du har brug for det. 5 medlemmer til at lave dette projekt i en måned. Men din chef tænker anderledes.
Ja
Ingen
Fordi holdet ikke kan skaleres på den måde. For mange medlemmer i et Team skaber et problem i Team Organization & Administration
Du kan ikke bare skalere et hold som formlen i ovenstående scenarie, fordi:
- Styring af en ti medlemmer team er helt anderledes end at lede en fem-medlem hold. Det kan tage dig mere indsats at styre og kontrollere teamet, og projektgennemførelsestiden kan stige.
- Hvis antallet af medlemmer i et team stiger, kan de dele projektopgaver for at reducere eksekveringstiden. Men at dele opgaver med mange mennesker, som kun kan udføres af én person, kan påvirke produktiviteten.
Teamorganisering er en af de mest komplicerede opgaver i 'TestManagement'. Testholdet spiller en meget central rolle i ethvert softwareprojekt. Et centralt træk ved alle succesrige testledere er at organisere og lede et højtydende testteam, der giver forretningsværdi til organisationen.
Hvad er et 'projektteam'?
Projektteam er en gruppe mennesker, der
De arbejder sammen for at nå projektets overordnede mål. Test Manager er en person, der bygger et effektivt team og leder dem til den succes.
Hvordan skaber man et meget effektivt team?
Følgende egenskaber er afgørende for at opbygge et yderst effektivt team
- Stærkt samarbejde – Samarbejde er handlingen at arbejde sammen med andre og handle sammen for at udføre et job. Et talentfuldt team finder ud af måder at løse interpersonelle problemer og få arbejdet gjort. De er villige til at støtte hinanden i arbejdet.
- Engagement – I et stærkt team forpligter alle medlemmer sig til fælles projektmål. De bekymrer sig og tager ansvar for deres arbejde og teamets arbejde. Hvert medlem arbejder med stor indsats, og andre gør det samme.
- Effektiv kommunikation – En nøglefaktor for et teams succes er kommunikation. Medlemmer taler op og udtrykker deres ideer klart, ærligt og logisk, så de kan forstå hinanden.
- Deling – I et hold har hvert medlem sine egne stærke og svage punkter. I et godt team er medlemmer villige til at dele information, viden og erfaring for at dygtiggøre hinanden.
Hvordan opbygger og leder man et effektivt team?
Dette emne vil give dig en trin-for-trin proces til at organisere projektteamet for Guru99 Bank-projekt. For at opbygge og lede et effektivt team, skal du følge 3 trin som vist nedenfor –
Trin 1) Udvikl Human Resource Plan
Personaleplanlægning er en proces, der identificerer nuværende og fremtidige menneskelige ressourcebehov for en organisation. Formålet med menneskelig ressourceplanlægning er at sikre den bedste pasform mellem teammedlemmer og projekter og undgå mangel på mandskab eller redundans. Denne fase er opdelt i følgende 3 faser
Trin 1.1) Efterspørgselsprognose
I dette trin forudsiger Test Manager de overordnede menneskelige ressourcebehov i overensstemmelse med de forskellige projektplaner.
Du har måske et spørgsmål"Hvordan kortlister testlederen holdpositionen og deres roller? "
Holdets sammensætning og størrelse baserer sig på karakteristisk og funktionalitet af projektet. Hvis du forstår hvad type hold du har brug for, vil du vide, hvordan du shortlister holdpositionen og deres roller.
På grund af projektets karakteristika Guru99 Bank er test, bør du oprette en Testteam at lave dette projekt. Teamets størrelse (antallet af medlemmer i projektteamet) er baseret på bind af projektaktiviteterne og kompleksitet af projektet.
Test af teamstruktur
Normalt a Test Teamet er sammensat af følgende medlemmer:
| Betegnelse | ansvar |
|---|---|
| Test Manager |
Styre hele projektet Definerer projektet retning |
| tester |
Bygger op Test Cases Generer testsuiter Udfør testene, Log resultater, Rapport defekten |
| Udvikler i test |
Opretter program at teste – kode skabt af udviklere Opretter testautomatiseringsscripts |
| Test administrator |
Bygger op og sikrer Testmiljø og aktiver er lykkedes og opretholdes Støtte teamet til at bruge testmiljøet til testudførelse |
| SQA medlemmer | Tag ansvar for kvalitetssikring |
I henhold til denne menneskelige ressourceplan har du brug for mindst 5 medlemmer til dit projektteam. Hvert medlem tager en forskellige rolle i projektteamet, og det skal de have kompetencer svarende til den rolle, de har fået tildelt.
Hvis projektet er komplekst og har en høj volumen, bør projektholdene vokse i størrelse og skala at møde kompleksiteten. I sådanne tilfælde kan mere end én person tage én rolle og opfylde deres ansvar.
Trin 1.2) Kompetencevurdering
Medlemmer kompetencer er et vigtigt punkt, som du bør overveje i ressourceplanlægning. Du skal matche medlemmer med forskellige kompetencer til højre opgave. Det betyder at vælge egnede person til jobbet.
Overvej følgende scenarie -
Antag, at du tildeler et medlem en udvikler som en tester i projektteamet. Hans opgave er at udføre testsagerne og rapportere manglerne til testlederen. Denne opgave skal udføres på en uge. Men resultatet er:
Du tildelte ham til Wrongs opgave. Han er en udvikler, hans evner er programmering, ikke testning. At matche medlem til forkerte færdigheder kan få opgaven til at mislykkes og forsinke projektet.
For at undgå denne fejl skal testlederen overveje mange faktorer, før han tildeler medlemmer til en opgave:
- dygtighed kræves af medlemmer til at udføre forskellige projektopgaver.
- Teammedlemmernes færdigheder og evner skal måles i forhold til projektets mission og projektmål. Hvis de tilgængelige personer mangler nødvendige kompetencer, bør testlederen planlægge, hvordan de skal oplæres.
Trin 1.3) Udvid planlægningen
- Identificer hullerne: I nogle tilfælde er der huller mellem medlemmets kompetencer og projektets færdighedskrav. Dets ansvar for Test Manager at identificere, hvilke færdigheder medlemmerne mangler for at skabe en passende træningsplan for dem. For eksempel, i det foregående scenarie, mangler teammedlemmet testfærdigheder og er et hul, som testlederen identificerede.
- Træning og vurdering: Human Resource Planning vil omfatte en overvejelse af, hvordan eksisterende medlemmer kan trænes og udvikles til at opnå de færdigheder og nødvendige kompetencer. Træningsplanen bør oprettes og anvendes lige efter at man har identificeret hullet. I ovenstående eksempel skal dette medlem trænes i test færdigheder for at varetage testopgaven.
- Evaluering: Træningsprogrammerne er overvåges og evalueres ofte for at sikre, at de er effektive. Dette program kan ændres, hvis det er nødvendigt.
For eksempel skal lederen i ovenstående tilfælde evaluere udviklerens træningsfremskridt. Hvis udvikleren har svært ved at tage testen op, kan lederen overveje en alternativ træningsmetode eller overveje at erstatte ham.
Trin 2) Byg projektteamet
Når du er færdig med at udvikleping HR-plan, er det tid til at opbygge dit projektteam.
Hvordan kan jeg bygge et succesfuldt team? Der er 4 ting, der er vigtige for at hjælpe med at opbygge et effektivt team
Trin 2.1) Teammission
Den første ting, som testlederen skal gøre, er at dele team mission med de øvrige medlemmer. At lave en missionserklæring kræver, at teammedlemmer tænker over, diskuterer og bliver enige
For eksempel missionen for Guru99 Bank-projektet skal teste netbankfacilitet af den agtede “Guru99 Bank”. Som testmanager skal du dele denne mission med dine teammedlemmer og vise dem vigtigheden af missionen i forretningsaktiviteterne.
Trin 2.2) Teamansvar
Hvad sker der, hvis teammedlemmer ikke ved, hvad deres rolle er, og hvad de skal gøre i projektet?
Det er meget vigtigt i et teammiljø, at teammedlemmerne ved, hvad der er forventet af hver af dem.
I projektet Guru99 Bank, du kan afholde teammødet. I mødet skal du:
- Gør det klart, hvem der har ansvaret, og hvad du forventer af dit team
- Sørg for, at alle er klar over deres rolle og ansvar. Disse roller er allerede defineret i trin 1.1
Trin 2.3) Holdregler
Teamregler er retningslinjer for, hvordan de vil arbejde sammen. Hold behøver ikke mange regler for at arbejde godt sammen, men alle på holdet bør acceptere reglerne og dele ansvaret for at sikre, at de bliver fulgt
Du kan henvise nogle eksempler på holdregler som følger
Trin 2.4) Team Motivation
Teamwork uden motivation ligner en krop uden sjæl. Som testleder for en Guru99-projektet er det op til dig at motivere dit team hver dag.
Hvis du har et motiveret team, vil det forbedre dit projekts kvalitet og produktivitet. Du vil skabe et godt arbejdsmiljø, der styrker dit medlem.
Hvis du vil vide, hvordan du motiverer dit team, så tag et kig på Menneskers dygtighed artiklen.
Trin 3) Administrer projektteamet
At lede et team er en meget udfordrende opgave for en testmanager. Du vil have at gøre med forskellige personligheder og arbejdsstile. Det primære mål for en god leder er at få alle fokuserede, sørge for, at alle kommunikerer, og at holde projektet kørende. track.
Følgende figur viser den vigtige rolle som Test Manager. Lad os forestille os, at teammedlemmer er mange nul, men uden en leder er de stadig nul. Men med en Manager kan de kombineres og blive et stort nummer.
Der er 3 måder at administrere et team på som følgende figur:
Indstilling af team Target
Testmanageren skal fortælle medlemmerne, hvad de arbejder hen imod. Du skal definere teamets mål, som alle medlemmer skal kende og være enige om. I projektet Guru99 Bank, teamets mål er at "teste netbankfaciliteten hos Guru99 Bank”
Teammål bør designes og bryde ind i den specificerede opgave.
Observation
Holdobservation betyder:
- Overvågning teammedlemmets præstation
- Forståelse hvad de laver og resultatet af deres arbejde.
Observation hjælper testlederen med at kontrollere effektivitet af teammedlemmets arbejde, projektet fremgang, tidlig opdagelse af problemer.
Konflikthåndtering
Et projektteam, hvor mennesker med forskellig personlighed og arbejdsstil arbejder sammen, konflikter er nødt til at ske. Mennesker har forskellige synspunkter, og under det rigtige sæt af omstændigheder eskalerer disse forskelle til konflikter. Test Managers rolle er at håndtere den konflikt.
Lad os øve os med et eksempel
Under projektet Guru99 Med udgangspunkt i fremskridtene beder du alle teammedlemmer om at opdatere projektets fremskridt, og her er deres svar.
Ignorer denne konflikt
Giv nogen skylden for dette problem
Løs konflikten så hurtigt som muligt
Her er nogle anbefalede aktiviteter, du kan bruge til at løse en sådan konflikt.
- Hold et hold møde at få medlemmerne til at anerkende projektsituationen
- Lad medlemmerne forstå vigtigheden af samarbejde i projektet
- Bed dem om det samarbejde at løse konflikten
Det vigtigste i hele løsningsprocessen er at beholde kommunikation åben for alle. De involverede mennesker har brug for at tale om konflikten og diskutere deres stærke følelser.
Konflikter kan opdages og håndteres direkte og hurtigt. Ved at respektere forskelle, løse konflikter, når de opstår, og arbejde på at forebygge dem, kan du opretholde en sund og kreativ teamatmosfære.













