Efter afslutning af de syv testfaser ser resultaterne godt ud. Ingen væsentlige problemer opstod i projektet Guru99 Bank. Du styrede projektet godt, og du var stolt af succesen med dette projekt
Desværre synes bestyrelsen anderledes
Du har ikke noget bevis for, at du har styret dette projekt godt. Du bad en rådgiver om en løsning. Her er svaret
Dette svar er en start, men du har stadig følgende spørgsmål -
Denne vejledning hjælper dig med at besvare disse spørgsmål -
Hvad er Test Management Reviews & Audit?
-
Management Review: Management Review er også kendt som Software Quality Assurance eller (SQA). Det fokuserer mere på softwareprocessen snarere end softwarearbejdsprodukterne. Kvalitetssikring er et sæt aktiviteter designet til at sikre, at projektlederen følger den standardproces, der allerede er foruddefineret. Med andre ord sørger kvalitetssikring for, at Test Manager gør de rigtige ting på den rigtige måde.
-
Audit: En revision er undersøgelsen af arbejdsprodukterne og relaterede oplysninger for at vurdere, om standardprocessen blev fulgt eller ej.
Hvorfor har vi brug for SQA i Test Management-processen?
For at forstå dette skal du overveje følgende scenarie-
I projektet Guru99 Bank håndterer forskellige testfaser som -
Som testleder er du den person, der tager ansvaret for disse aktiviteter. Men du er i den højeste position i projektgruppen. Hvem vil gennemgå dine opgaver og kontrollere, at projektledelsesaktiviteterne udføres til den højeste standard?
SQA-auditor er den person, der gennemgår og kontrollerer, at projektledelsesaktiviteterne udføres til den højest mulige standard . Kun gennem resultatet af denne gennemgang kan direktionen evaluere kvaliteten af din projekthåndtering.
Dette er grunden til, at vi har brug for Management Review eller SQA i Test Management-processen.
SQA interviewer dig, Test Manager, for at sammenligne projektet mod de fastsatte standarder.
Fordelene ved SQA er -
Hvordan implementeres kvalitetssikringen?
Trin 1) Udvikl SQA-plan
Test af aktivitetsbehov Testplan kræver også SQA-aktivitet også en plan, der kaldes SQA-plan.
Målet med SQA-planen er at udforme planlægningsprocesser og procedurer for at sikre, at produkter fremstillet eller den service, der leveres af organisationen, er af enestående kvalitet.
Under projektplanlægning laver Test Manager en SQA-plan, hvor SQA-revision planlægges med jævne mellemrum.
I SQA-planen skal Test Manager gøre som følger
Trin 1.1) Identificer SQA-teamets rolle og ansvar
I et projektteam skal hvert medlem have ansvaret for kvaliteten af sit arbejde. Hver person skal sørge for, at deres arbejde opfylder QA-kriterierne.
SQA-teamet er den gruppe af personer, der spiller den største rolle i projektet. Uden QA kører ingen forretning med succes. Derfor Test Manager har at gøre rydde ansvar for hver SQA medlem i SQA plan som nedenfor:
- Gennemgå og evaluere kvaliteten af projektaktiviteter for at opfylde QA-kriterierne
- Koordiner med bestyrelsen og projektteamene for at vurdere kravene og deltage i projektgennemgang og statusmøder.
- Design spor og indsaml metrics for at overvåge projektets kvalitet.
- Mål produktets kvalitet; sikre, at produktet opfylder kundens forventninger.
For eksempel i SQA-planen for projektet Guru99 Bank kan du oprette listemedlemmerne til SQA-teamet som nedenfor
Ingen |
Medlem |
Roller |
Ansvar |
---|---|---|---|
1 | Peter | SQA leder | Udvikle og dokumentere kvalitetsstandard og proces til alle ledelsesprocesser Administrer softwarekvalitetssikringsaktiviteter til projektet |
2 | James | SQA-revisor | Udfør SQA-opgaver, rapporter til SQA-leder resultatet af SQA-gennemgang. |
3 | Bønne | SQA-revisor | Udfør SQA-opgaver, rapporter til SQA-leder resultatet af SQA-gennemgang. |
Trin 1.2) Liste over de arbejdsprodukter, som SQA-revisor gennemgår og reviderer
Testlederen skal
- Liste over alle arbejdsprodukter i hver teststyringsproces
- Definer hvilke faciliteter eller udstyr SQA-auditor kan få adgang til at udføre SQA-opgaver såsom procesevalueringer og revisioner.
For eksempel kan du for projektet Guru99 Bank angive arbejdsprodukterne fra hver teststyringsproces og definere tilladelse for SQA-medlemmer til at få adgang til disse arbejdsprodukter i henhold til følgende tabel
Ingen | Ledelsesfaser | Arbejdsprodukt | Sti | Tilladelse | Tilskud til person |
---|---|---|---|---|---|
1 | Risikoanalyse | Risikostyringsdokument | [Serversti] | Læs | Alle SQA-teammedlemmer |
2 | Skøn | Estimation and Metrics report | ... | Læs | Peter |
3 | Planlægning | Testplanlægningsdokument | ... | Læs | Alle SQA-teammedlemmer |
4 | Organisation | Human ressource plan, træningsplan | ... | Læs | Alle SQA-teammedlemmer |
5 | Overvågning og kontrol | Samlede metrics for projektindsats | ... | Læs | Bønne |
6 | Problemhåndtering | Rapport om problemadministration | ... | Læs | James |
7 | Test rapport | Testrapport dokument | ... | Læs | Alle SQA-teammedlemmer |
Trin 1.3) Opret tidsplanen for udførelse af SQA-opgaver
I dette trin skal Test Manager beskrive de opgaver, der skal udføres af SQA-revisor med særlig vægt på SQA-aktiviteter såvel som arbejdsproduktet for hver opgave.
Test Manager opretter også planlægningen af disse SQA-opgaver. Normalt drives SQA-tidsplanen af projektudviklingsplanen. Derfor udføres en SQA-opgave i forhold til, hvilke softwareudviklingsaktiviteter der finder sted.
I SQA-planen laver Test Manager tidsplanen for ledelsesgennemgang. For eksempel
Dato |
SQA-opgaver |
Personlig ansvarlig |
Beskrivelse |
Produktion |
---|---|---|---|---|
30. oktober 2014 | Evaluer projektplanlægning, sporing og overvågningsprocesser | James | - Software Specification Review - Estimation, Master Schedule and Project Plan Review | SQA planlægningsrapport, SQA review minut |
15. december 2014 | Gennemgå kravanalyse | James | - Gennemgå udviklingen af softwarekrav | Procesrevisionsrapport |
30. marts 2015 | Gennemgå og evaluer testdesign | James | - Gennemgå testdesigndokumentet | SQA rapport, SQA anmeldelse minut |
30. marts 2015 | Gennemgå frigivelse | Bønne | - Process Audit: Endelig frigivelse | SQA-procesrevisionsrapport |
2. apr-2015 | Gennemgå lukning af projekt | Bønne | - Ekstern gennemgang efter endelig levering til kunden | SQA-procesrevisionsrapport |
Trin 2) Definer standarder / metode
For at gennemgå ledelsesaktiviteterne i forhold til standardprocessen skal du gøre følgende trin
- Definer de politikker og procedurer, der skal forhindre, at der opstår mangler i ledelsesprocessen
- Dokumenter politikker og procedurer
- Informer og træn personalet til at bruge det
Trin 3) Gennemgå processen
Gennemgå projektaktiviteter for at kontrollere overensstemmelse med den definerede ledelsesproces. I ledelsesgennemgangen skal SQA-medlemmerne udføre 5 SQA-anmeldelser som følger
Gennemgangstid for SQA afhænger af projektets udviklingslivscyklusmodel. I tilfælde af projektet Guru99 Bank skal gennemgangsplanen følge
I hvert SQA fase, de SQA medlemmer giver konsultation og gennemgang af de projektplaner, arbejde produkt, og procedurer vedrørende overholdelse til definerede organisatoriske politik og standardprocedurer.
Under revisionen skal SQA-medlemmerne bruge SQA-tjekliste
Når du har gennemgået de tre trin i implementering af softwareforsikring, har du resultatet af Test Management Review & Audit. Dette er beviset for at vise dine interessenter om din ledelseskvalitet.
Bedste kvalitetssikring af software
Her er nogle af de bedste fremgangsmåder til en effektiv implementering af SQA
- Kontinuerlig forbedring: Al standardprocessen i SQA skal forbedres ofte og gøres officiel, så den anden kan følge. Denne proces skal certificeres af populær organisation såsom ISO, CMMI ... osv.
- Dokumentation: Alle QA-politikker og -metoder, der er defineret af QA-teamet, skal dokumenteres til uddannelse og genbrug til fremtidige projekter.
- Erfaring: At vælge de medlemmer, der er erfarne SQA-revisorer, er en god måde at sikre kvaliteten af ledelsesgennemgangen
- Brug af værktøj: Brug af værktøj som sporingsværktøj, styringsværktøj til SQA-proces reducerer SQA-indsats og projektomkostninger.
- Metrics: Udvikling og oprettelse af metrics til at spore softwarekvaliteten i dens nuværende tilstand såvel som at sammenligne forbedringen med tidligere versioner hjælper med at øge værdien og modenheden af testprocessen
- Ansvar: SQA-processen er ikke SQA-medlemsopgaven, men alles opgave. Alle i teamet er ansvarlige for produktets kvalitet, ikke kun testledningen eller lederen.