După finalizarea celor șapte faze ale testării, rezultatele arată bine. Nu au apărut probleme semnificative în cadrul proiectului Guru99 Bank. Ați gestionat bine proiectul și ați fost mândru de succesul acestui proiect
Din păcate, Consiliul de administrație gândește diferit
Nu aveți nicio dovadă care să demonstreze că ați gestionat bine acest proiect. Ați solicitat o soluție unui consilier. Iată răspunsul
Acest răspuns este un început, dar aveți în continuare întrebări următoare -
Acest tutorial vă va ajuta să răspundeți la aceste întrebări -
Ce este revizuirea și auditarea managementului testelor?
-
Management Review: Management Review este, de asemenea, cunoscut sub numele de Software Quality Assurance sau (SQA). Se concentrează mai mult pe procesul software decât pe produsele de lucru software. Asigurarea calității este un set de activități concepute pentru a se asigura că managerul de proiect urmează procesul standard care este deja predefinit. Cu alte cuvinte, asigurarea calității se asigură că Managerul de testare face lucrurile corecte în modul corect.
-
Audit: Un audit este examinarea produselor de lucru și a informațiilor conexe pentru a evalua dacă procesul standard a fost urmat sau nu.
De ce avem nevoie de SQA în procesul de gestionare a testelor?
Pentru a înțelege acest lucru, luați în considerare următorul scenariu:
În proiectul Guru99 Bank, gestionează diferite faze de testare, cum ar fi -
În calitate de Manager de testare, sunteți persoana care se ocupă de aceste activități. Cu toate acestea, vă aflați în cea mai înaltă poziție din echipa de proiect. Cine vă va analiza sarcinile și va verifica dacă activitățile de management al proiectului sunt executate la cel mai înalt standard?
Ei bine, auditorul SQA este persoana care revizuiește și verifică activitățile de management al proiectului sunt executate la cel mai înalt standard posibil . Numai prin rezultatul acestei revizuiri, Consiliul de administrație poate evalua calitatea gestionării proiectului dumneavoastră.
Acesta este motivul pentru care avem nevoie de Management Review sau SQA în procesul de Management Test.
SQA vă intervievează, Managerul de teste, pentru a compara proiectul cu standardele stabilite.
Avantajele SQA sunt -
Cum se implementează asigurarea calității?
Pasul 1) Elaborați planul SQA
Activitatea de testare are nevoie de un plan de testare. De asemenea, activitatea SQA are nevoie și de un plan numit plan SQA.
Scopul planului SQA este de a elabora procese și proceduri de planificare pentru a se asigura că produsele fabricate sau serviciile furnizate de organizație sunt de o calitate excepțională.
În timpul planificării proiectului, Managerul de testare realizează un plan SQA unde auditul SQA este programat periodic.
În planul SQA, Managerul de testare ar trebui să procedeze după cum urmează
Pasul 1.1) Identificați rolul și responsabilitățile echipei SQA
În cadrul unei echipe de proiect, fiecare membru trebuie să aibă responsabilitatea pentru calitatea muncii sale. Fiecare persoană trebuie să se asigure că munca sa îndeplinește criteriile QA.
Echipa SQA este grupul de persoane care joacă rolul major în proiect. Fără QA, nicio afacere nu va funcționa cu succes. Prin urmare, Managerul de testare trebuie să clarifice responsabilitatea fiecărui membru SQA din planul SQA după cum urmează:
- Revizuirea și evaluarea calității activităților proiectului pentru a îndeplini criteriile de asigurare a calității
- Coordonează-te cu consiliul de administrație și echipele de proiect pentru a evalua cerințele și pentru a te angaja în revizuirea proiectului și întâlniri de stare.
- Proiectați urmărirea și colectarea valorilor pentru a monitoriza calitatea proiectului.
- Măsurați calitatea produsului; asigurați - vă că produsul îndeplinește așteptările clienților.
De exemplu, în Planul SQA al proiectului Guru99 Bank, puteți crea lista membrilor echipei SQA după cum urmează
Nu |
Membru |
Roluri |
Responsabilitate |
---|---|---|---|
1 | Petru | Lider SQA | Elaborați și documentați standardul și procesul de calitate pentru toate procesele de management Gestionați activitățile de asigurare a calității software-ului pentru proiect |
2 | James | Auditor SQA | Efectuați sarcini SQA, raportați liderului SQA rezultatul revizuirii SQA. |
3 | Fasole | Auditor SQA | Efectuați sarcini SQA, raportați liderului SQA rezultatul revizuirii SQA. |
Pasul 1.2) Lista produselor de lucru pe care auditorul SQA le va revizui și audita
Managerul de testare ar trebui
- Enumerați toate produsele de lucru ale fiecărui proces de gestionare a testelor
- Definiți la ce facilități sau echipamente poate accesa auditorul SQA pentru a efectua sarcini SQA, cum ar fi evaluările procesului și auditurile.
De exemplu, pentru proiectul Guru99 Bank, puteți lista produsele de lucru ale fiecărui proces de gestionare a testelor și puteți defini permisiunea pentru membrii SQA de a accesa aceste produse de lucru conform tabelului următor
Nu | Faze de management | Produs de lucru | cale | Permisiune | Acordă persoanei |
---|---|---|---|---|---|
1 | Analiza de risc | Document de gestionare a riscurilor | [Calea serverului] | Citit | Toți membrii echipei SQA |
2 | Estimare | Raport estimare și valori | ... | Citit | Petru |
3 | Planificare | Document de planificare a testelor | ... | Citit | Toți membrii echipei SQA |
4 | Organizare | Plan de resurse umane, plan de instruire | ... | Citit | Toți membrii echipei SQA |
5 | Monitorizare și control | Valori colectate ale efortului proiectului | ... | Citit | Fasole |
6 | Managementul problemelor | Emiteți raportul de gestionare | ... | Citit | James |
7 | Raport de testare | Document de raport de testare | ... | Citit | Toți membrii echipei SQA |
Pasul 1.3) Creați programul pentru a efectua sarcinile SQA
În acest pas, Managerul de testare trebuie să descrie sarcinile care trebuie îndeplinite de auditorul SQA, cu accent special pe activitățile SQA, precum și produsul de lucru pentru fiecare sarcină.
Test Manager creează, de asemenea, programarea acelor sarcini SQA. În mod normal, programul SQA este condus de programul de dezvoltare a proiectului. Prin urmare, o sarcină SQA este realizată în raport cu activitățile de dezvoltare software care au loc.
În planul SQA, Test Manager face programul pentru revizuirea managementului. De exemplu
Data |
Sarcini SQA |
Responsabil personal |
Descriere |
Ieșire |
---|---|---|---|---|
30 octombrie 2014 | Evaluează procesele de planificare, urmărire și supraveghere a proiectelor | James | - Revizuirea specificațiilor software - Estimare, programare generală și revizuirea planului de proiect | Raport de planificare SQA, minut de revizuire SQA |
15 decembrie 2014 | Analizați cerința de analiză | James | - Revizuirea dezvoltării cerințelor software | Raport de audit al procesului |
30-Mar-2015 | Revizuirea și evaluarea proiectării testelor | James | - Consultați documentul Test Design | Raport SQA, minut revizuire SQA |
30-Mar-2015 | Revizuirea versiunii | Fasole | - Audit proces: lansare finală | Raport de audit al procesului SQA |
2 aprilie 2015 | Revizuirea închiderii proiectului | Fasole | - Revizuire externă după livrarea finală către client | Raport de audit al procesului SQA |
Pasul 2) Definiți standardele / metodologia
Pentru a revizui activitățile de management în raport cu procesul de standardizare, ar trebui să faceți pașii următori
- Definiți politicile și procedurile destinate prevenirii apariției defectelor în procesul de gestionare
- Documentați politicile și procedurile
- Informați și instruiți personalul pentru ao utiliza
Pasul 3) Revedeți procesul
Revizuirea activităților proiectului pentru a verifica conformitatea cu procesul de management definit. În revizuirea managementului, membrii SQA trebuie să efectueze 5 revizuiri SQA după cum urmează
Timpul de revizuire pentru SQA depinde de modelul ciclului de viață al dezvoltării proiectului. În cazul proiectului Guru99 Bank, programul de revizuire ar trebui să fie următorul
În fiecare fază SQA, membrii SQA asigură consultarea și revizuirea planurilor de proiect, a produsului de lucru și a procedurilor privind respectarea politicii organizaționale definite și a procedurilor standard.
În timpul auditului, membrii SQA ar trebui să utilizeze lista de verificare SQA
După ce parcurgeți cei 3 pași ai implementării asigurării software-ului, veți obține rezultatul Test Management Review & Audit. Aceasta este dovada pe care trebuie să o arătați părților interesate despre calitatea dvs. de management.
Cele mai bune practici de asigurare a calității software-ului
Iată câteva dintre cele mai bune practici pentru o implementare eficientă a SQA
- Îmbunătățire continuă: Tot procesul standard din SQA trebuie îmbunătățit frecvent și oficializat, astfel încât celălalt să poată urma. Acest proces ar trebui să fie certificat de organizații populare precum ISO, CMMI ... etc.
- Documentație: Toate politicile și metodele de asigurare a calității, care sunt definite de echipa de asigurare a calității, trebuie documentate pentru instruire și reutilizare pentru proiecte viitoare.
- Experiență: Alegerea membrilor care sunt auditori SQA experimentați este o modalitate bună de a asigura calitatea revizuirii managementului
- Utilizarea instrumentului: Utilizarea instrumentului, cum ar fi instrumentul de urmărire, instrumentul de gestionare a procesului SQA reduce efortul SQA și costurile proiectului.
- Valori: dezvoltarea și crearea de valori pentru a urmări calitatea software-ului în starea sa actuală, precum și pentru a compara îmbunătățirea cu versiunile anterioare, va contribui la creșterea valorii și maturității procesului de testare
- Responsabilitate: Procesul SQA nu este sarcina membrilor SQA, ci sarcina tuturor . Toată lumea din echipă este responsabilă de calitatea produsului, nu doar de conducătorul testului sau de manager.