Nakon završetka sedam faza ispitivanja, rezultati izgledaju dobro. U projektu Guru99 Bank nisu se dogodili značajniji problemi. Dobro ste upravljali projektom i bili ste ponosni na uspjeh ovog projekta
Nažalost, Uprava misli drugačije
Nemate dokaza da ste dobro upravljali ovim projektom. Pitali ste savjetnika za rješenje. Evo odgovora
Ovaj je odgovor početak, ali još uvijek imate sljedeća pitanja -
Ovaj vodič pomoći će vam odgovoriti na ova pitanja -
Što su pregledi i revizija upravljanja testovima?
-
Pregled upravljanja: Pregled upravljanja poznat je i kao osiguranje kvalitete softvera ili (SQA). Više se fokusira na softverski proces, a ne na softverske proizvode. Osiguranje kvalitete skup je aktivnosti osmišljenih kako bi se osiguralo da voditelj projekta slijedi standardni postupak koji je već unaprijed definiran. Drugim riječima, osiguranje kvalitete osigurava da voditelj ispitivanja radi ispravne stvari na pravi način.
-
Revizija: Revizija je ispitivanje proizvoda rada i srodnih informacija radi procjene slijedi li se standardni postupak ili ne.
Zašto nam je potreban SQA u procesu upravljanja testovima?
Da biste to razumjeli, razmotrite sljedeći scenarij-
U projektu Guru99 Bank obrađuje razne faze ispitivanja poput -
Kao voditelj ispitivanja vi ste osoba koja preuzima odgovornost za ove aktivnosti. Međutim, vi ste na najvišem mjestu u projektnom timu. Tko će pregledati vaše zadatke i provjeriti jesu li aktivnosti upravljanja projektom izvršene prema najvišim standardima?
Pa, SQA revizor je osoba koja pregledava i provjerava da li su aktivnosti upravljanja projektom izvršene prema najvišim mogućim standardima . Samo na osnovu rezultata ovog pregleda, Upravni odbor može procijeniti kvalitetu rukovanja vašim projektima.
To je razlog zašto nam u procesu upravljanja testovima treba Upravni pregled ili SQA.
SQA intervjuira vas, voditelja ispitivanja, kako bi projekt usporedio s postavljenim standardima.
Prednosti SQA su -
Kako primijeniti osiguranje kvalitete?
Korak 1) Izrada SQA plana
Potrebne su aktivnosti ispitivanja. Plan ispitivanja. SQA aktivnosti također trebaju plan koji se naziva SQA plan.
Cilj plana SQA je izraditi procese i postupke planiranja kako bi se osiguralo da proizvedeni proizvodi ili usluge koje pruža organizacija imaju iznimnu kvalitetu.
Tijekom planiranja projekta, Test Manager izrađuje SQA plan gdje se SQA revizija periodično zakazuje.
U planu SQA, voditelj ispitivanja trebao bi učiniti sljedeće
Korak 1.1) Utvrdite ulogu i odgovornosti SQA tima
U projektnom timu svaki član mora biti odgovoran za kvalitetu svog rada. Svaka osoba mora osigurati da njezin rad udovoljava kriterijima osiguranja kvalitete.
SQA tim je skupina osoba koja igra glavnu ulogu u projektu. Bez osiguranja kvalitete niti jedno poduzeće neće uspješno poslovati. Stoga Voditelj ispitivanja mora jasno objasniti odgovornost svakog člana SQA-a u planu SQA-a kako je navedeno u nastavku:
- Pregledajte i procijenite kvalitetu projektnih aktivnosti kako bi se zadovoljili kriteriji osiguranja kvalitete
- Koordinirati s upravnim odborom i projektnim timovima kako bi procijenili zahtjeve i uključili se u preglede projekata i sastanke o statusu.
- Dizajnirajte i prikupljajte mjerne podatke za praćenje kvalitete projekta.
- Izmjerite kvalitetu proizvoda; osigurati da proizvod ispunjava očekivanja kupaca.
Na primjer, u SQA planu projekta Guru99 Bank možete stvoriti popis članova SQA tima kao što je prikazano ispod
Ne |
Član |
Uloge |
Odgovornost |
---|---|---|---|
1 | Peter | Voditelj SQA-a | Razviti i dokumentirati standard kvalitete i postupak za sve procese upravljanja Upravljati aktivnostima osiguranja kvalitete softvera za projekt |
2 | James | SQA revizor | Izvršite zadatke SQA-a, izvijestite voditelja SQA-a o rezultatu SQA pregleda. |
3 | Grah | SQA revizor | Izvršite zadatke SQA-a, izvijestite voditelja SQA-a o rezultatu SQA pregleda. |
Korak 1.2) Popis proizvoda za rad koje će revizor SQA pregledati i revidirati
Voditelj ispitivanja trebao bi
- Navedite sve radne proizvode svakog postupka upravljanja testovima
- Definirajte kojim objektima ili opremi SQA revizor može pristupiti za izvršavanje zadataka SQA-a, poput evaluacija procesa i revizija.
Na primjer, za projekt Guru99 Bank možete navesti radne proizvode svakog postupka upravljanja testovima i definirati dopuštenje članovima SQA-a za pristup tim radnim proizvodima prema sljedećoj tablici
Ne | Faze upravljanja | Proizvod za rad | Staza | Dozvola | Dodjeljivanje osobi |
---|---|---|---|---|---|
1 | Analiza rizika | Dokument o upravljanju rizicima | [Put poslužitelja] | Čitati | Svi članovi SQA tima |
2 | Procjena | Izvještaj o procjeni i metrici | ... | Čitati | Peter |
3 | Planiranje | Dokument o planiranju ispitivanja | ... | Čitati | Svi članovi SQA tima |
4 | Organizacija | Plan ljudskih resursa, plan obuke | ... | Čitati | Svi članovi SQA tima |
5 | Nadzor i kontrola | Prikupljene metrike projektnog napora | ... | Čitati | Grah |
6 | Upravljanje izdanjima | Izvještaj o upravljanju izdanjima | ... | Čitati | James |
7 | Izvještaj o ispitivanju | Dokument izvještaja o ispitivanju | ... | Čitati | Svi članovi SQA tima |
Korak 1.3) Stvorite raspored za izvršavanje SQA zadataka
U ovom koraku voditelj testa trebao bi opisati zadatke koje će obavljati SQA revizor s posebnim naglaskom na SQA aktivnosti kao i radni proizvod za svaki zadatak.
Test Manager također kreira raspored tih SQA zadataka. Uobičajeno je da je raspored SQA-a vođen rasporedom razvoja projekta. Stoga se izvršava SQA zadatak u odnosu na ono što se odvijaju aktivnosti razvoja softvera.
U SQA planu, Test Manager izrađuje raspored za pregled upravljanja. Na primjer
Datum |
Zadaci SQA-a |
Osobna zadužena |
Opis |
Izlaz |
---|---|---|---|---|
30. listopada 2014 | Procijenite procese planiranja, praćenja i nadzora projekata | James | - Pregled specifikacija softvera - Procjena, glavni raspored i pregled projektnog plana | Izvješće o planiranju SQA-e, minuta pregleda SQA-e |
15. prosinca 2014 | Analiza zahtjeva za pregled | James | - Pregledajte razvoj zahtjeva za softverom | Izvješće o reviziji procesa |
30. ožujka 2015 | Pregledajte i procijenite dizajn testa | James | - Pregledajte dokument za dizajn testa | Izvještaj SQA-e, minuta pregleda SQA-e |
30. ožujka 2015 | Pregledajte izdanje | Grah | - Revizija procesa: konačno izdanje | Izvješće o reviziji SQA postupka |
2. travnja 2015 | Pregled zatvaranja projekta | Grah | - Vanjska provjera nakon konačne isporuke kupcu | Izvješće o reviziji SQA postupka |
Korak 2) Definirajte standarde / metodologiju
Da biste pregledali aktivnosti upravljanja u odnosu na postupak standarda, trebali biste poduzeti sljedeće korake
- Definirajte politike i postupke namijenjene sprječavanju nastanka nedostataka u procesu upravljanja
- Dokumentirajte politike i postupke
- Obavijestite i osposobite osoblje da ga koristi
Korak 3) Pregledajte postupak
Pregledajte projektne aktivnosti kako biste provjerili usklađenost s definiranim postupkom upravljanja. U pregledu upravljanja, članovi SQA-a moraju izvršiti 5 SQA pregleda kako slijedi
Vrijeme provjere za SQA ovisi o modelu životnog ciklusa razvoja projekta. U slučaju projekta Guru99 Bank, raspored pregleda trebao bi slijediti
U svakoj fazi SQA-a, članovi SQA-a pružaju savjetovanje i pregled projektnih planova, proizvoda rada i postupaka u vezi s poštivanjem definirane organizacijske politike i standardnih postupaka.
Tijekom revizije, članovi SQA-a trebali bi koristiti kontrolni popis za SQA pregled
Nakon što prođete kroz 3 koraka implementacije osiguranja softvera, dobit ćete rezultat Test Management Review & Audit. Ovo su dokazi koje ćete zainteresiranim stranama pokazati o vašoj kvaliteti upravljanja.
Najbolja praksa osiguranja kvalitete softvera
Evo nekoliko najboljih praksi za učinkovitu provedbu SQA-a
- Kontinuirano poboljšanje: Sve standardni postupak u SQA mora biti poboljšana često i napravio službeni , tako da drugi mogu slijediti. Ovaj postupak treba ovjeriti popularna organizacija kao što je ISO, CMMI ... itd.
- Dokumentacija: Sve politike i metode osiguranja kvalitete koje definira QA tim, treba dokumentirati za obuku i ponovnu upotrebu za buduće projekte.
- Iskustvo: Odabir članova koji su sezonski revizori SQA-e dobar je način da se osigura kvaliteta upravljanja
- Upotreba alata: Koristeći alat kao što je alat za praćenje, alat za upravljanje SQA postupkom smanjuje SQA napor i troškove projekta.
- Metrički podaci: Razvoj i stvaranje mjernih podataka za praćenje kvalitete softvera u trenutnom stanju, kao i za usporedbu poboljšanja s prethodnim verzijama, pomoći će u povećanju vrijednosti i zrelosti postupka testiranja
- Odgovornost: Proces SQA nije zadatak SQA člana, ali svatko je zadatak. Svi su u timu odgovorni za kvalitetu proizvoda, a ne samo voditelj ispitivanja ili menadžer.