Projektteam: Udvikle, bygge, administrere: Trin for trin proces
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
Der er nogle anbefalede aktiviteter, som du kan henvise til, for 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 mellem mennesker, vรฆre i stand til at lรธse konflikter, nรฅr det sker, og ogsรฅ arbejde pรฅ at forebygge det, vil du vรฆre i stand til at opretholde en sund og kreativ teamatmosfรฆre.













