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.

Prosjektteam: Utvikle, bygge, administrere

1) Er sjefens idรฉ riktig?

Ja

Nei

stemmer ikke
Riktig

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

Prosjektgruppe

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

Lag 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 โ€“

Bygg og administrer et effektivt team

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

Utvikle menneskelig ressursplan

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:

Kompetansevurdering

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

Ferdighetsplanlegging

  • 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

Bygg prosjektteamet

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?

Teamansvar

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

Lagregler

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.

Administrer prosjektteam

Det er tre mรฅter รฅ administrere et team pรฅ som fรธlgende figur:

Administrer prosjektteam

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.

Konflikthรฅndtering

Teammedlemmer samarbeider ikke, de รธnsker รฅ gjรธre ting i henhold til deres innfall og รธnsker, og รธnsker ikke รฅ fรธlge noen regler. Hva vil du i sรฅ fall gjรธre?

Ignorer denne konflikten

Klandre noen for dette problemet

Lรธs konflikten sรฅ snart som mulig

Riktig
Uriktig

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.

Oppsummer dette innlegget med: