Prosjektteam: Utvikle, bygge, administrere: trinn for trinn prosess

Testestimat fase, estimerte du at Guru99 Bank-prosjektet vil bli fullført om en 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 trinn-for-trinn-prosess for å organisere prosjektteamet for Guru99 Bank-prosjektet. For å bygge og administrere et effektivt team, bør du følge 3 trinn som 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 egenskapen til prosjektet 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, Logg 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

Support 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 å utvikle menneskelig ressursplan, 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 er oppdraget for Guru99 Bank-prosjektet å teste nettbankfasilitet av den anerkjente "Guru99 Bank". Som testleder må du dele dette oppdraget med teammedlemmene dine, vise dem viktigheten av oppdraget i forretningsaktivitet.

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 kan du 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 ser ut som en kropp uten sjel. Som testleder for et Guru99-prosjekt er det opp til deg å konsekvent 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

Å administrere et team er en svært utfordrende oppgave for testleder. Du vil håndtere ulike personligheter og arbeidsstiler. Det primære målet for en god leder er å få alle fokusert, sørge for at alle kommuniserer og holde prosjektet i rute.

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

Testansvarlig skal gi medlemmene beskjed om hva de jobber for. Du må definere teammålene som alle medlemmer bør kjenne til og være enige om. I prosjektet Guru99 Bank er teammålet "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

I løpet av prosjektet Guru99 ser på fremdriften, ber du alle teammedlemmene om å oppdatere prosjektfremdriften og her er deres svar.

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.