I testestimationsfasen estimerede du, at Guru99 Bank-projektet blev afsluttet på en måned. Sig, at du har brug for 5 medlemmer til at udføre dette projekt på en måned. Men din chef tænker anderledes.
1. Er chefens idé korrekt?
JaIngen
forkert
korrekt,
fordi teamet ikke kan skaleres på den måde. For mange medlemmer i et team skaber et problem i teamorganisation og administration
Du kan ikke bare skalere et team som formlen i ovenstående scenarie, fordi:
- Styring af et team med ti medlemmer er helt anderledes end at styre et team med fem medlemmer . Det kan tage dig mere indsats at styre og kontrollere teamet, og projektets gennemførelsestid kan øges.
- Hvis antallet af medlemmer i et team stiger, kan de dele projektopgaver for at reducere udførelsestiden. Men at dele opgaver med mange mennesker, som kun kan udføres af en person, kan påvirke produktiviteten.
Team Organisation er en af de mest komplicerede opgaver i 'Test Management'. Testholdet spiller en meget central rolle i ethvert softwareprojekt. Et nøgleegenskab for alle succesrige testledere er at organisere og styre et højtydende testteam, der giver virksomhedsværdien til organisationen.
Hvad er et 'projektteam'?
Project Team er en gruppe mennesker, der
De arbejder sammen for at nå det overordnede mål for projektet. Test Manager er en person, der bygger et effektivt team og fører dem til den succes.
Hvordan oprettes et meget effektivt team?
Følgende træk er afgørende for at opbygge et meget effektivt team
- Stærkt samarbejde - Samarbejde er det at arbejde med andre og handle sammen for at udføre et job. Et talentfuldt team finder ud af måder at løse interpersonelle problemer på og få arbejdet gjort. De er villige til at støtte hinanden i arbejdet.
- Forpligtelse - I et stærkt team forpligter alle medlemmer sig til fælles projektmål. De bryr 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 til et teams succesrige resultater er kommunikation. Medlemmer taler og udtrykker deres ideer klart, ærligt og logisk, så de kan forstå hinanden.
- Deling - I et team har hvert medlem sine egne stærke og svage punkter. I et godt team er medlemmerne villige til at dele information, viden og erfaring for at øge hinanden.
Hvordan opbygges og administreres et effektivt team?
Dette emne giver dig trin for trin proces til at organisere projektteamet til Guru99 Bank-projektet. For at opbygge og administrere et effektivt team skal du følge 3 trin som nedenfor -
Trin 1) Udvikle Human Resource Plan
Planlægning af menneskelige ressourcer 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ørgsel efter behov
I dette trin forudsiger Test Manager de overordnede menneskelige ressourcekrav i overensstemmelse med de forskellige projektplaner.
Du har muligvis et spørgsmål “ Hvordan viser Test Manager en liste over holdets position og deres roller ? ”
Holdets sammensætning og størrelse baserer sig på projektets karakteristika og funktionalitet . Hvis du forstår, hvilken type hold du har brug for, vil du vide, hvordan du placerer en holdliste på holdet og deres roller.
Fordi karakteristisk for projektet Guru99 Bank tester , skal du oprette en Test Team til at gøre dette projekt. Teamets størrelse (antallet af medlemmer i projektteamet) er baseret på omfanget af projektaktiviteterne og projektets kompleksitet .
Test af teamstruktur
Normalt består et testteam af følgende medlemmer:
Betegnelse | Ansvar |
---|---|
Test Manager | Administrer Hele projektet Definerer projektets retning |
Tester | Opbygger testkasser Generer testpakker Udfør testene, logresultater , rapporter fejlen |
Udvikler i test | Opretter program til test - kode oprettet af udviklere Opretter testautomatiseringsscripts |
Test administrator | Opbygger og sikrer, at testmiljø og aktiver administreres og vedligeholdes Støt teamet til at bruge testmiljø til testudførelse |
SQA-medlemmer | Tag ansvaret for kvalitetssikring |
I henhold til denne personaleplan har du brug for mindst 5 medlemmer til dit projektteam. Hvert medlem vil tage en anden rolle i projektteamet, og de skal have kompetencer svarende til den rolle, der er tildelt dem.
Hvis projektet er komplekst og har et stort volumen, skal projektteamene vokse i størrelse og skala for at imødekomme kompleksiteten. I sådanne tilfælde kan mere end én person tage en rolle og udføre deres ansvar.
Trin 1.2) Evaluering af kompetencer
Medlemmernes kompetencer er et vigtigt punkt, som du skal overveje i ressourceplanlægning. Du skal matche medlemmer med forskellige kompetencer til den rigtige opgave. Det betyder at vælge den passende person til jobbet.
Overvej følgende scenarie -
Antag at du tildeler et medlem en udvikler som tester i projektteamet. Hans opgave er at udføre testsagerne og rapportere manglerne til Test Manager. Denne opgave skal være afsluttet på en uge. Men resultatet er:
Du tildelte ham den forkerte opgave. Han er en udvikler, hans dygtighed er programmering, ikke test. At matche medlem til forkert færdighed kan få opgaven til at mislykkes og forsinke projektet.
For at undgå denne fejl skal Test Manager overveje mange faktorer, før medlemmerne tildeles en opgave:
- Den færdighed, der kræves af medlemmerne til at udføre forskellige projektopgaver.
- Teammedlemmets færdigheder og evner skal måles op mod projektmissionen og projektmålet. Hvis de tilgængelige mennesker mangler de nødvendige kompetencer, skal Test Manager planlægge, hvordan de kan færdige dem.
Trin 1.3) Planlægning af færdigheder
- Identificer hullerne: I nogle tilfælde er der huller mellem medlemmets kompetencer og projektets færdighedskrav. Testansvarlig har ansvaret for at identificere, hvilke færdigheder medlemmerne mangler for at skabe en passende træningsplan for dem. For eksempel mangler teammedlem i det foregående scenarie testkundskab og er et hul, som Test Manager identificerede.
- Uddannelse og vurdering: Human Resource planlægning vil omfatte en overvejelse af, hvordan eksisterende medlemmer kan trænes og udvikles for at opnå de færdigheder og krævede kompetencer. Uddannelsesplanen skal oprettes og anvendes lige efter identifikation af hullet. I ovenstående eksempel, bør dette medlem være uddannet den teste dygtighed for at tage ansvaret for opgaven test.
- Evaluering: Træningsprogrammerne overvåges og evalueres ofte for at sikre, at de er effektive. Dette program kan ændres, hvis det er nødvendigt.
I ovenstående tilfælde skal leder f.eks. Evaluere udviklerens træningsforløb. Hvis udvikleren har svært ved at udføre test, kan lederen overveje en alternativ træningsmetode eller overveje at udskifte ham.
Trin 2) Byg projektteamet
Når du er færdig med at udvikle human resource plan, er det tid til at opbygge dit projektteam.
Hvordan kan jeg opbygge 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 Test Manager skal gøre, er at dele teammissionen med de andre medlemmer. Oprettelse af en missionserklæring kræver, at teammedlemmer tænker over, diskuterer og kommer til enighed
For eksempel er missionen for Guru99 Bank-projektet at teste nettobankfaciliteten for den ansete "Guru99 Bank". Som testleder skal du dele denne mission med dine teammedlemmer og vise dem vigtigheden af missionen i forretningsaktiviteter.
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 teammedlemmer ved, hvad der forventes af hver af dem.
I projektet Guru99 Bank kan du afholde holdmødet. På 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 klare over hans rolle og ansvar. Disse roller er allerede defineret i trin 1.1
Trin 2.3) Holdregler
Holdregler er retningslinjer for måder, de arbejder sammen på. Hold har ikke brug for mange regler for at arbejde godt sammen, men alle på holdet skal være enige om reglerne og dele ansvaret for at sikre, at de følges
Du kan henvise til nogle eksempler på holdregler som følger
Trin 2.4) Teammotivation
Teamarbejde uden motivation ligner en krop uden sjæl. Som testleder for et Guru99-projekt er det op til dig at konsekvent motivere dit team hver dag.
Hvis du har et motiveret team, vil det forbedre din projektkvalitet og produktivitet. Du vil skabe et godt arbejdsmiljø, der styrker dit medlem.
Hvis du vil vide, hvordan du motiverer dit team, skal du kigge på People Skill-artiklen.
Trin 3) Administrer projektteam
Administration af et team er en meget udfordrende opgave for Test Manager. Du vil beskæftige dig med forskellige personligheder og arbejdsmetoder. Det primære mål for en god leder er at få alle fokuserede, sørge for at alle kommunikerer og holde projektet på sporet.
Følgende figur viser Test Manager's vigtige rolle. Lad os forestille os, at teammedlemmer er mange nul, men uden en leder er de stadig nul. Men når man har en manager, kan de kombineres og blive et stort antal.
Der er 3 måder at styre et team på som følgende figur:
Indstilling af holdmål
Test Manager skal fortælle medlemmerne, hvad de arbejder for. Du skal definere de holdmål, som alle medlemmer skal kende og være enige om. I projektet Guru99 Bank er teammålet "test Guru99 Banks nettbankfacilitet"
Teammål skal designes og bryde ind i den angivne opgave.
Observation
Holdobservation betyder:
- Overvågning af teammedlemmernes præstationer
- Forstå hvad de laver og resultatet af deres arbejde.
Observation hjælper Test Manager til at kontrollere effektiviteten af medarbejder arbejde, projektet fremskridt , tidlig påvisning af problemer.
Konflikthåndtering
Et projektteam, hvor mennesker med forskellige personligheder og arbejdsformer arbejder sammen, vil konflikter sandsynligvis ske. Folk har forskellige synspunkter, og under de rette omstændigheder eskalerer disse forskelle til konflikt. Testmanagers rolle er at håndtere denne konflikt.
Lad os øve med et eksempel
Under projektet Guru99 banker om fremskridtene, beder du alle teammedlemmerne om at opdatere projektets fremskridt, og her er deres svar.
Teammedlemmer samarbejder ikke, de vil gøre ting i henhold til deres luner og fantasier og vil ikke følge nogen regler. I så fald, hvad vil du gøre? Ignorer denne konflikt Beskyld nogen for dette problem Løs konflikten hurtigst muligt Korrekt forkert
Der er nogle anbefalede aktiviteter, som du kan henvise til for at løse en sådan konflikt
- Hold et holdmøde for at få medlemmerne til at anerkende projektsituationen
- Lad medlemmerne forstå vigtigheden af samarbejde i projektet
- Bed dem om at samarbejde for at løse konflikten
Det vigtigste i hele løsningen er at holde kommunikationen åben for alle. De involverede mennesker har brug for at tale om konflikten og diskutere deres stærke følelser.
Konflikt kan opdages og behandles direkte og hurtigt. Ved at respektere forskelle mellem mennesker, være i stand til at løse konflikter, når det sker, og også arbejde for at forhindre det, vil du være i stand til at opretholde en sund og kreativ holdatmosfære.