Projektteam: Udvikle, bygge, administrere: Trin for trin proces
I Test Estimation fase, anslog du, at Guru99 Bank-projektet vil blive afsluttet om en mรฅned. Sig du har brug for 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 trin-for-trin proces til at organisere projektteamet for Guru99 Bank-projektet. For at opbygge og administrere et effektivt team skal du fรธlge 3 trin som 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.
Fordi det karakteristiske ved projektet 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 udvikle menneskelig ressourceplan, er det tid til at bygge 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 er missionen for Guru99 Bank-projektet at teste netbankfacilitet af den ansete "Guru99 Bank". Som testleder skal du dele denne mission med dine teammedlemmer, vise dem vigtigheden af โโmissionen i forretningsaktivitet.
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 kan du holde 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
Teamarbejde uden motivation ligner en krop uden sjรฆl. Som testleder af et Guru99-projekt er det op til dig konsekvent 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 Test Manager. Du kommer til at beskรฆftige dig med forskellige personligheder og arbejdsstile. Det primรฆre mรฅl for en god leder er at fรฅ alle fokuseret, sรธrge for at alle kommunikerer og holde projektet pรฅ sporet.
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
Testleder skal fortรฆlle medlemmerne, hvad de arbejder for. Du skal definere de teammรฅl, som alle medlemmer skal kende og vรฆre enige om. I projektet Guru99 Bank er teammรฅlet "test Guru99 Banks netbankfacilitet"
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
I lรธbet af projektet Guru99, der tager udgangspunkt i fremskridtene, beder du alle teammedlemmerne 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.













