Prosjektteam: Utvikle, bygge, administrere: trinn for trinn prosess
pรฅ Testestimat fase, anslo du at Guru99 Bank-prosjektet vil bli fullfรธrt om รฉn mรฅned. Si at du trenger 5 medlemmer til รฅ gjรธre dette prosjektet i en mรฅned. Men sjefen din tenker annerledes.
Ja
Nei
Fordi laget ikke kan skaleres pรฅ den mรฅten. For mange medlemmer i et team skaper et problem i Team Organization & Administration
Du kan ikke bare skalere et lag som formelen i scenariet ovenfor fordi:
- Hรฅndtere a ti medlemmer team er helt annerledes enn รฅ administrere en fem medlemmer team. Det kan ta deg mer krefter รฅ administrere og kontrollere teamet, og prosjektgjennomfรธringstiden kan รธke.
- Hvis antall medlemmer i et team รธker, kan de dele prosjektoppgaver for รฅ redusere gjennomfรธringstiden. Men รฅ dele oppgaver med mange mennesker, som kan gjรธres av bare รฉn person, kan pรฅvirke produktiviteten.
Teamorganisering er en av de mest kompliserte oppgavene i 'Testing'. Testlaget spiller en veldig sentral rolle i et hvilket som helst programvareprosjekt. En nรธkkelegenskap for alle vellykkede testledere er รฅ organisere og administrere et testteam med hรธy ytelse som gir forretningsverdi til organisasjonen.
Hva er et "prosjektteam"?
Prosjektteam er en gruppe mennesker som
De jobber sammen for รฅ nรฅ det overordnede mรฅlet for prosjektet. Test Manager er en person som bygger et effektivt team og leder dem til den suksessen.
Hvordan skape et svรฆrt effektivt team?
Fรธlgende egenskaper er avgjรธrende for รฅ bygge et svรฆrt effektivt team
- Sterkt samarbeid โ Samarbeid er handlingen รฅ jobbe med andre og handle sammen for รฅ oppnรฅ en jobb. Et dyktig team finner ut mรฅter รฅ lรธse mellommenneskelige problemer og fรฅ arbeidet gjort. De er villige til รฅ stรธtte hverandre i arbeidet.
- Forpliktelse. โ I et sterkt team forplikter alle medlemmer seg til felles prosjektmรฅl. De bryr seg og tar ansvar for arbeidet sitt, og teamets arbeid. Hvert medlem jobber med stor innsats, og andre gjรธr det samme.
- Effektiv kommunikasjon โ En nรธkkelfaktor for vellykket ytelse av et team er kommunikasjon. Medlemmene sier ifra og uttrykker ideene sine klart, รฆrlig og logisk slik at de kan forstรฅ hverandre.
- Deling โ I et lag har hvert medlem sine egne sterke og svake punkter. I et godt team er medlemmene villige til รฅ dele informasjon, kunnskap og erfaring for รฅ dyktiggjรธre hverandre.
Hvordan bygge og administrere et effektivt team?
Dette emnet vil gi deg en trinnvis prosess for รฅ organisere prosjektteamet for Guru99 Bank-prosjekt. For รฅ bygge og lede et effektivt team, bรธr du fรธlge tre trinn som er beskrevet nedenfor โ
Trinn 1) Utvikle Human Resource Plan
Menneskelig ressursplanlegging er en prosess som identifiserer nรฅvรฆrende og fremtidige menneskelige ressursbehov for en organisasjon. Hensikten med menneskelig ressursplanlegging er รฅ sikre best mulig tilpasning mellom teammedlemmer og prosjekter og unngรฅ mangel pรฅ arbeidskraft eller redundans. Denne fasen er delt inn i fรธlgende 3 stadier
Trinn 1.1) Etterspรธrselsprognoser
I dette trinnet anslรฅr Test Manager de generelle menneskelige ressursbehovene i samsvar med de forskjellige prosjektplanene.
Du har kanskje et spรธrsmรฅl "Hvordan kortlister testlederen teamposisjonen og rollene deresโ โ
Lagsammensetningen og stรธrrelsen baserer seg pรฅ karakteristisk og funksjonalitet av prosjektet. Hvis du forstรฅr hva type lag du trenger, vil du vite hvordan du shortlist teamposisjonen og rollene deres.
Fordi prosjektets karakteristikk Guru99 Bank er testing, bรธr du lage en Testteam รฅ gjรธre dette prosjektet. Stรธrrelsen pรฅ teamet (antall medlemmer i prosjektteamet) er basert pรฅ volum av prosjektaktivitetene og kompleksitet i prosjektet.
Testing av teamstruktur
Normalt a Testing Teamet bestรฅr av fรธlgende medlemmer:
| Betegnelse | Ansvar |
|---|---|
| Testleder | Administrer hele prosjektet
Definerer prosjektet retning |
| tester |
Bygger opp test Cases
Generer testsuiter Henrette testene, Overnatting resultater, Report defekten |
| Utvikler i test |
Lager program รฅ teste โ kode laget av utviklere
Oppretter testautomatiseringsskript |
| Test administrator |
Bygger opp og sikrer Test miljรธ og eiendeler er fikk til og opprettholdt
Kundestรธtte teamet til รฅ bruke testmiljรธ for testutfรธrelse |
| SQA medlemmer | Ta ansvar for kvalitetssikring |
I henhold til denne personalplanen trenger du minst 5 medlemmer til prosjektteamet ditt. Hvert medlem vil ta en forskjellig rolle i prosjektgruppen, og de mรฅ ha kompetanser tilsvarende til rollen som er tildelt dem.
Hvis prosjektet er komplekst og har et hรธyt volum, bรธr prosjektteamene vokse i stรธrrelse og skala for รฅ mรธte kompleksiteten. I slike tilfeller kan mer enn รฉn person ta en rolle og oppfylle sitt ansvar.
Trinn 1.2) Kompetansevurdering
Medlemmets kompetanser er et viktig punkt som du bรธr vurdere i ressursplanlegging. Du mรฅ matche medlemmer med forskjellige kompetanser til ikke sant oppgave. Det betyr รฅ velge egnet person for jobben.
Tenk pรฅ fรธlgende scenario -
Anta at du tildeler et medlem en utvikler som en tester i prosjektteamet. Hans oppgave er รฅ utfรธre testsakene og rapportere defektene til testlederen. Denne oppgaven mรฅ fullfรธres pรฅ en uke. Men resultatet er:
Du tildelte ham til Feil oppgave. Han er en utvikler, hans ferdigheter er programmering, ikke testing. ร matche medlem til feil ferdighet kan fรธre til at oppgaven mislykkes, og forsinke prosjektet.
For รฅ unngรฅ denne feilen mรฅ testlederen vurdere mange faktorer fรธr han tildeler medlemmer til en oppgave:
- Ocuco ferdighet kreves av medlemmer for รฅ utfรธre ulike prosjektoppgaver.
- Teammedlems ferdigheter og evner mรฅ mรฅles mot prosjektets oppdrag og prosjektmรฅl. Hvis de tilgjengelige menneskene mangler nรธdvendig kompetanse, bรธr testlederen planlegge hvordan de skal dyktiggjรธres.
Trinn 1.3) Oppgrader planleggingen
- Identifiser hullene: I noen tilfeller er det det hull mellom medlemmets kompetanse og prosjektets ferdighetskrav. Testlederens ansvar for รฅ identifisere hvilke ferdigheter medlemmene mangler for รฅ lage en passende opplรฆringsplan for dem. For eksempel, i det forrige scenariet, mangler teammedlemmet testferdigheter og er et gap som testleder identifiserte.
- Opplรฆring og vurdering: Human Resource Planning vil inkludere en vurdering av hvordan eksisterende medlemmer kan trenes og utvikles for รฅ oppnรฅ ferdighetene og nรธdvendige kompetanser. Treningsplanen bรธr opprettes og brukes rett etter identifisering av gapet. I eksemplet ovenfor bรธr dette medlemmet vรฆre opplรฆrt testing ferdigheter for รฅ ta kontroll over testoppgaven.
- evaluering: Treningsprogrammene er overvรฅket og evalueres ofte for รฅ sikre at de er effektive. Dette programmet kan endres om nรธdvendig.
For eksempel, i tilfellet ovenfor, mรฅ lederen evaluere opplรฆringsfremgangen til utvikleren. Hvis utvikleren synes det er vanskelig รฅ ta opp testing, kan lederen vurdere en alternativ treningsmetode eller vurdere รฅ erstatte ham.
Trinn 2) Bygg prosjektteamet
Etter at du er ferdig med utviklingenping personalplan, er det pรฅ tide รฅ bygge prosjektteamet ditt.
Hvordan kan jeg bygge et vellykket team? Det er 4 elementer som er viktige for รฅ bidra til รฅ bygge et effektivt team
Trinn 2.1) Teamoppdrag
Det fรธrste som testlederen mรฅ gjรธre, er รฅ dele lagoppdrag med de andre medlemmene. ร lage en misjonserklรฆring krever at teammedlemmene tenker pรฅ, diskuterer og kommer til enighet
For eksempel oppdraget for Guru99 Bank-prosjektet skal teste nettbankfasilitet av den รฆrede ยซGuru99 Bankยป. Som testleder mรฅ du dele dette oppdraget med teammedlemmene dine og vise dem hvor viktig oppdraget er i forretningsaktiviteten.
Trinn 2.2) Teamansvar
Hva skjer hvis teammedlemmer ikke vet hva deres rolle er og hva de bรธr gjรธre i prosjektet?
Det er veldig viktig i et teammiljรธ at teammedlemmene vet hva som er forventet av hver av dem.
I prosjektet Guru99 Bank, du kan holde teammรธtet. I mรธtet mรฅ du:
- Gjรธr det klart hvem som har ansvaret og hva du forventer av teamet ditt
- Sรธrg for at alle er klare over sin rolle og ansvar. Disse rollene er allerede definert i trinn 1.1
Trinn 2.3) Lagregler
Teamregler er retningslinjer for hvordan de vil jobbe sammen. Lag trenger ikke mange regler for รฅ fungere godt sammen, men alle i teamet bรธr godta reglene og dele ansvaret for รฅ sikre at de blir fulgt
Du kan referere noen eksempler pรฅ lagregler som fรธlger
Trinn 2.4) Team Motivasjon
Teamarbeid uten motivasjon kan virke som en kropp uten sjel. Som testleder for en Guru99-prosjektet, er det opp til deg รฅ motivere teamet ditt hver dag.
Hvis du har et motivert team, vil det forbedre prosjektkvaliteten og produktiviteten. Du vil skape et godt arbeidsmiljรธ som styrker ditt medlem.
Hvis du vil vite hvordan du kan motivere teamet ditt, ta en titt pรฅ Folk dyktighet artikkel.
Trinn 3) Administrer prosjektteamet
ร lede et team er en svรฆrt utfordrende oppgave for en testleder. Du vil ha รฅ gjรธre med ulike personligheter og arbeidsstiler. Hovedmรฅlet til en god leder er รฅ fรฅ alle fokuserte, sรธrge for at alle kommuniserer og holde prosjektet i gang. track.
Fรธlgende figur viser den viktige rollen til Test Manager. La oss forestille oss at teammedlemmer er mange null, men uten en leder er de fortsatt null. Men med en Manager kan de kombineres og bli et stort tall.
Det er tre mรฅter รฅ administrere et team pรฅ som fรธlgende figur:
Setting Team Target
Testlederen mรฅ la medlemmene fรฅ vite hva de jobber for. Du mรฅ definere teammรฅlene som alle medlemmer skal kjenne til og vรฆre enige om. I prosjektet Guru99 Bank, teamets mรฅl er รฅ ยซteste nettbankfasiliteten til Guru99 Bank
Teammรฅl bรธr utformes og bryte inn i den angitte oppgaven.
Observasjon
Teamobservasjon betyr:
- Overvรฅking teammedlemmets ytelse
- forstรฅelse hva de gjรธr og resultatet av arbeidet sitt.
Observasjon hjelper testlederen med รฅ sjekke effektivitet av teammedlemmets arbeid, prosjektet fremgang, tidlig oppdagelse av problemer.
Konflikthรฅndtering
Et prosjektteam der mennesker med forskjellig personlighet og arbeidsstil jobber sammen, konflikter er nรธdt til รฅ skje. Folk har forskjellige synspunkter og under de rette omstendighetene eskalerer disse forskjellene til konflikter. Rollen til Test Manager er รฅ hรฅndtere den konflikten.
La oss รธve med et eksempel
Under prosjektet Guru99 Med sikkerhet i fremdriften ber du alle teammedlemmene om รฅ oppdatere prosjektets fremdrift, og her er svaret deres.
Ignorer denne konflikten
Klandre noen for dette problemet
Lรธs konflikten sรฅ snart som mulig
Det er noen anbefalte aktiviteter, som du kan henvise til, for รฅ lรธse en slik konflikt
- Hold et lag mรธte รฅ fรฅ medlemmene til รฅ erkjenne prosjektsituasjonen
- La medlemmene forstรฅ viktigheten av samarbeid i prosjektet
- Be dem om det samarbeide for รฅ lรธse konflikten
Det viktigste gjennom hele lรธsningsprosessen er รฅ beholde kommunikasjon รฅpen for alle. De involverte trenger รฅ snakke om konflikten og diskutere sine sterke fรธlelser.
Konflikt kan oppdages og hรฅndteres direkte og raskt. Ved รฅ respektere forskjeller mellom mennesker, vรฆre i stand til รฅ lรธse konflikter nรฅr det skjer, og ogsรฅ jobbe for รฅ forebygge det, vil du kunne opprettholde en sunn og kreativ teamatmosfรฆre.













