Hva er testovervåking?
Testovervåking i testutførelse er en prosess der testaktivitetene og testinnsatsen blir evaluert for å spore nåværende fremdrift av testaktiviteten, finne og spore testberegninger, estimere fremtidige handlinger basert på testberegningene og gi tilbakemelding til det berørte teamet så vel som interessenter om dagens testprosess.
Hva er testkontroll?
Testkontroll i testutførelse er en prosess for å ta handlinger basert på resultatene av testovervåkningsprosessen. I testkontrollfasen prioriteres testaktiviteter, testplanen revideres, testmiljøet reorganiseres og andre endringer knyttet til testaktiviteter gjøres for å forbedre kvaliteten og effektiviteten i fremtidig testprosess.
Gratulerer! Vi starter nå med testutførelsesfasen . Mens teamet ditt jobber med de tildelte oppgavene, må du overvåke og kontrollere arbeidsaktiviteten deres.
I Test Management Phases-veiledningen introduserte vi kort Test Monitoring and Control. I denne opplæringen lærer du det i detalj.
Hvorfor overvåker vi?
Dette lille eksemplet viser deg hvorfor vi trenger å overvåke og kontrollere testaktiviteten.
Etter endt testestimering og testplanlegging, ble styret enig i planen din, og milepælene er angitt i henhold til følgende figur.
Du lovet å fullføre og levere alle testgjenstandene i Guru99 Bank Testing-prosjektet i henhold til milepæler ovenfor. Alt ser ut til å være bra, og teamet ditt jobber hardt.
Men etter 4 uker går ikke ting som planen. Oppgaven med "Making Test specification" er forsinket med 4 virkedager. Det har en kaskadeffekt og alle påfølgende oppgaver er forsinket.
Du savnet også milepælen og den totale prosjektfristen.
Som en konsekvens mislykkes prosjektet ditt og firmaet ditt mister kundens tillit. Du må ta fullt ansvar for prosjektets svikt.
Ta en titt på prosjektets fremgang, kan du svare på sjefens spørsmål Hvorfor savnet du fristen?
Jeg glemte å overvåke og kontrollere prosjektfremdriftenTeammedlemmet mitt fungerte ikke bra
Jeg vet ikke hvorfor.
Riktig
Du savner fristen fordi du har glemt å overvåke og kontrollere prosjektfremdriften. Du bør gjennomgå planen og den faktiske tidsplanen. Du vil finne ut at forsinkelsen skjedde i selve den aller første oppgaven (Make Test specs). Denne forsinkelsen akkumuleres i de etterfølgende oppgavene. Hadde du fulgt prosjektet nøye, kunne du ha oppdaget dette problemet tidlig og finne en løsning for å løse det.
stemmer ikke
Uansett hvor mye og nøye vi planlegger, vil noe gå galt. Vi må aktivt overvåke prosjektet til
- Tidlig oppdage og reagere hensiktsmessig på avvik og planendringer
- La oss kommunisere til interessenter, sponsorer og teammedlemmer nøyaktig hvor prosjektet står, og bestemme hvor nært din første handlingsplan ligner virkeligheten
- Det vil være nyttig for lederen å vite om prosjektet går på riktig vei i henhold til prosjektmålene. Lar deg gjøre de nødvendige justeringene angående ressurser eller budsjett.
Prosjektovervåking hjelper deg med å unngå katastrofer. Overvåking kan sammenlignes med å sjekke bensinmåleren i bilen mens du kjører. Det hjelper deg å se hvor mye gass som er igjen i tanken. Overvåking av prosjektet hjelper deg med å unngå å gå tom for bensin før du når målet ditt.
Hva overvåker vi?
Overvåking vil tillate deg å sammenligne mellom den opprinnelige planen og fremdriften din så langt. Du vil kunne implementere endringer, der det er nødvendig, for å fullføre prosjektet.
I testprosjektet ditt, som testleder, bør du overvåke nøkkelparametrene som nedenfor
Koste
![]() | Kostnader er et viktig aspekt av prosjektovervåking og kontroll. Du må estimere og spore grunnleggende kostnadsinformasjon for prosjektet ditt . Å ha nøyaktige prosjektestimater og et robust prosjektbudsjett er nødvendig for å levere prosjektet innenfor det bestemte budsjettet. Anta at sjefen din har avtalt å finansiere prosjektet med $ 100.000. Du må holde øye med de faktiske kostnadene mens prosjektet gjennomføres. Som nevnt i testestimasjonsartikkelen, er det massevis av prosjektaktiviteter som trenger penger. Du må overvåke og administrere prosjektbudsjettet for å kontrollere alle aktivitetene. Uten å overvåke prosjektkostnadene, vil prosjektet sannsynligvis aldri bli levert på budsjettet. |
Tidsplaner
Hvordan kan du jobbe uten tidsplan? Det kan sammenlignes med å kjøre bilen, men uten noen anelse om hvor lang tid det tar å komme til destinasjonen. Uansett hvor stort eller lite prosjektets størrelse og omfang er, må du utarbeide en prosjektplan. Tidsplanen forteller deg
- Når skal hver aktivitet gjøres?
- Hva er allerede fullført?
- Sekvensen der ting må være ferdig.
Her er et eksempel på prosjektplan
Du tildelte et teammedlem til en Task: Executing the Integration Cases of Guru99 Bank nettstedet.
Denne oppgaven skal være ferdig på en uke. Du kan lage en tidsplan som gitt nedenfor
Ressurser
Som nevnt i tidligere artikler, er ressurser alt som kreves for å utføre prosjektoppgavene. De kan være personer eller utstyr som kreves for å fullføre prosjektaktiviteten. Mangel på ressurser kan påvirke prosjektfremdriften.
Sannheten er at alt ikke kan skje som planlagt, ansatte vil gå, prosjektbudsjettet kan bli kuttet, eller planen vil bli presset. Overvåking av ressurser vil hjelpe deg med å oppdage tidlig ressursknusing og finne en løsning for å håndtere den.
Kvalitet
Kvalitetsovervåking innebærer å overvåke resultatene av spesifikke arbeidsprodukter (som test case suite, testutførelseslogg), for å evaluere om den oppfyller de definerte kvalitetsstandardene. Hvis resultatene ikke oppfyller kvalitetsstandarder, må du identifisere potensiell oppløsning.
Eksempel: Anta at du overvåket og kontrollerte prosjektfremdriften veldig bra. Til slutt leverte du produktet på fristen. Prosjektet ser ut til å lykkes.
Men etter å ha levert 2 uker, fikk du denne tilbakemeldingen fra kunden
Hva gjorde jeg galt?
Jeg gjorde ingenting galt. Kanskje gjorde kunden feil.
Jeg glemte å overvåke kvaliteten på prosjektutgangen.
Jeg vet ikke hvorfor.
Feil korrekt
Den kritiske feilen du gjorde i dette prosjektet er at du har glemt å overvåke kvaliteten på prosjektutgangen. Fordi prosjektovervåking krever overvåking, ikke bare prosjektplan, men også prosjektkvaliteten.
Hvordan overvåke?
Når du får liv i prosjektet, må du huske på disse spørsmålene:
- Er du i rute ? Hvis ikke, hvor langt bak er du, og hvordan kan du ta igjen?
- Er du over budsjett ?
- Jobber du fremdeles mot det samme prosjektmålet?
- Har du lite ressurser ?
- Er det advarselstegn på forestående problemer ?
- Er det press fra ledelsen om å fullføre prosjektet før?
Dette er bare noen få av spørsmålene du bør stille deg når du overvåker fremdriften i prosjektet.
Det er viktig å overvåke fremdriften i prosjektet, slik at du vet om det er behov for justeringer for å få det til å bevege seg i riktig retning. For å overvåke prosjektets fremgang effektivt, bør du følge følgende trinn
Trinn 1) Opprett overvåkingsplan
Du kan ikke overvåke fremdriften med mindre du har en plan for å overvåke fremdriften med DEFINERTE beregninger. I likhet med testplan er overvåkingsplan det første og en av de viktigste trinnene i fremdriftsovervåking.
I overvåkingsplanen må du planlegge nøye om
|
|
Hvilke beregninger trenger å samle inn og måle?
I overvåkingsplanen bør du tydelig definere hvilke beregninger du trenger for å samle og måle. Som nevnt i forrige avsnitt, beregningene du trenger å samle inn
- Den kostnaden (tid, penger) brukt for prosjektet så langt
- Hvor mye ressurs (ansatte, utstyr) som brukes til prosjektet
- Oppgavens status (etter plan , bak eller før planen)
- Den kvaliteten av arbeidet produkt (forsøk hastighet / pass hastighet, defekt beregninger)
Når skal du samle inn dataene?
Nå bestemmer du når eller hvor ofte du skal samle inn dataene for overvåking i overvåkingsplanen - ukentlig eller månedlig? Eller bare i starten og slutten av prosjektet?
Som planen skal Guru99 Bank-prosjektet fullføres på en måned. I så fall anbefaler vi at du overvåker prosjektforløpet ukentlig eller daglig .
Hvordan evaluere prosjektets fremgang via beregninger?
I overvåkingsplanen bør du definere metodene for å evaluere prosjektets fremdrift via innsamlede beregninger. Noen metoder du kan henvise til er
- Sammenlign fremdriften i plan med den faktiske fremgangen som teamet har gjort
- Definer kriteriene som brukes til å evaluere prosjektets fremgang. For eksempel hvis arbeidet med å fullføre en oppgave tok mer enn 30% innsats enn planlagt en prosjektforsinkelse.
Du kan se malen for overvåkingsplanen her . Her er en prøveovervåkingsplan for Guru99 Bank-prosjektet
Trinn 2) Oppdater fremdriftsregistrering
Med tiden vil teammedlemmet gjøre fremskritt i prosjektoppgaven. Du må spore aktiviteten deres i henhold til tidsplanen og be dem ofte oppdatere fremdriftsinformasjonen, som tidsbruk, oppgavestatus ... etc. Ved å sjekke disse postene kan du umiddelbart se innvirkningen på prosjektplanen.
En av de beste metodene for å spore medlemmets fremgang er å holde regelmessige møter .
På møtet rapporterer alle medlemmer om deres nåværende status og problemer. Hvis et teammedlem eller medlemmer har kommet bak eller har kommet i hindringer, må du formulere en plan for å identifisere og løse problemet.
La oss trene med følgende scenario
Som definert i overvåkingsplanen, tilordnet du en oppgave “Sette opp testmiljø” for å teste nettstedet Guru99 bank til et medlem i teamet ditt. Hans rolle er testadministrator. Han må sette opp testmiljøet om 6 dager. Du krevde at han rapporterte gjeldende status i hvert lagmøte. Her er et eksempel på hans oversikt over nåværende fremgang
Trinn 3) Analyser posten og foreta justeringen
Det er to deltrinn i trinnene
Trinn 3.1) Analyser
I dette trinnet sammenligner du fremdriften du definerte i planen med den faktiske fremgangen som teamet har gjort. Ved å analysere posten kan du også se hvor mye tid som er brukt på individuell oppgave og den totale tiden som er brukt på prosjektet samlet. La oss gå tilbake til rapporten, som testadministratorene sendte deg, i forrige avsnitt. Hvilken sak fant du ut i den rapporten?
Ingenting galt, det er fortsatt braOppgavens fremdrift ser ut til å være forsinket
Jeg kunne ikke finne noe problem i den rapporten
Feil korrekt
I henhold til planen, må testadministratoren fullføre oppgaven 100% på sjette dag. I henhold til gjeldende status er det imidlertid 3. dag (50% tidsplan), men han fullførte nettopp 20% av oppgaven. Som et resultat kan oppgaven bli forsinket og gå glipp av fristen. Derfor kan denne saken påvirke det samlede prosjektet.
Ved å spore og analysere prosjektfremdriften, kan du tidlig oppdage eventuelle problemer som kan skje med prosjektet, og du kan finne ut løsningen for å løse det problemet.
Trinn 3.2) Justering
Gjør de nødvendige justeringene og hold prosjektet på sporet. Tilordne oppgaver på nytt, endre tidsplaner eller revurder målene dine. Dette vil hjelpe deg med å fortsette mot målstreken. I eksemplet ovenfor fant du problemer i oppgaven "Sette opp testmiljø"
Hva skal du gjøre?Endre tidsplaneneGjør ingenting
Endre prosjektmål
Be support fra et annet teammedlem om å få raskere oppgaven.
Feil korrekt
Som testleder kan du møte en lignende situasjon flere ganger. Det er mange løsninger for å løse dette problemet, og du kan ha din egen løsning.
I ovennevnte tilfelle anbefaler vi at du velger løsningen - Be om støtte fra et annet teammedlem for å få hurtigere oppgaven. Noen andre løsninger, som å endre tidsplanene eller ikke gjøre noe, kan påvirke det samlede prosjektet. De er ikke den beste løsningen
Trinn 4) Lag rapporten
|
Hvis sjefen din ber deg om det aktuelle prosjektet fremgang , om fremdriften er bak eller foran tidsplanen, hva vil du svare? Du må utarbeide fremdriftsrapport for prosjektet. Å bruke rapporten er et godt alternativ for å dele den totale prosjektfremdriften med teammedlemmer eller styret. Det er også en nyttig måte å vise sjefen din om prosjektet er på rett spor. Du kan bruke noen malrapporter for å sikre at fremdriftsdataene blir presentert konsekvent og tydelig . Denne artikkelen inkluderer rapportmalen som du kan henvise til. Sjekk også en eksempelrapport for Guru99 Banking-prosjekt som referanse |
Beste praksis innen testovervåking og kontroll
-
Følg standardene: En viktig vurdering av prosjektplanlegging er å sikre standardisering. Det betyr at alle prosjektaktivitetene må følge standard prosessretningslinje. Standardiserte prosesser, verktøy, maler og måleverdier gjør det enkelt å analysere, lette kommunikasjon og hjelpe prosjektmedlemmene til å forstå situasjonen bedre.
-
Dokumentasjon: Hva vil skje hvis du ikke skriver ned noen diskusjon eller avgjørelse i et dokument? Du kan glemme dem og miste mange ting. Du bør skrive ned diskusjoner og avgjørelser på riktig sted, og etablere en formell dokumentasjonsprosedyre for møter. Slik dokumentasjon hjelper deg med å løse problemer med feilkommunikasjon eller misforståelser blant prosjektgruppen.
-
Proaktivitet: Problemer oppstår i alle prosjekter. Det viktige er at du må ta en proaktiv tilnærming for å løse problemer og problemer som oppstår under prosjektgjennomføring. Slike spørsmål kan være budsjett, omfang, tid, kvalitet og menneskelige ressurser