Ce este analiza riscurilor?
Riscul este probabilitatea apariției unui eveniment nedorit.
Analiza riscurilor este procesul de analiză a riscurilor asociate proiectului dvs. de testare.
Pentru succesul proiectului dvs., riscul trebuie identificat și soluțiile corespunzătoare trebuie stabilite înainte de începerea proiectului.
În acest tutorial, vom descoperi primul pas în procesul de gestionare a testelor: analiza riscurilor și soluția cu ajutorul unui studiu de caz.
În acest subiect, vom descoperi primul pas în procesul de gestionare a testelor: analiza riscurilor și soluția cu ajutorul unui studiu de caz.
Aplicația testată este demo.guru99.com, puteți consulta specificațiile cerințelor software aici.
Banca Guru99 va avea două roluri
- Administrator
- Client
Următoarele caracteristici / module vor fi disponibile pentru aceste două roluri diferite
Iată un mic tur al site-ului
După ce ați citit documentele privind cerințele, este posibil să fiți realizat că site-ul web are prea multe scenarii funcționale și complexe .
Iată situația -
- Site-ul bancar Guru99 a terminat deja faza de dezvoltare. Acum începe faza de testare. Din păcate, nu ați fost implicat devreme în timpul fazei de cerințe
- Șeful tău are nevoie să termini testarea într- o lună numai cu un buget limitat, dar se așteaptă la o calitate excelentă .
- Îți spune un membru al echipei care este inginer cu experiență
- În acest caz, ce ar trebui să faci?
Dacă alegeți acțiunea B, iată rezultatele după o lună
- Proiectul este o mizerie și ți-a luat toate resursele și timpul. Volumul de muncă al angajatului a crescut drastic și se simt stresați și supraîncărcați
- - Proiectul dvs. este întârziat, astfel încât să nu puteți lansa produsul în termenul stabilit, așa cum ați promis șefului dvs. După cum a spus membrii echipei dvs., programul acestui proiect este prea strâns în comparație cu alocarea resurselor curente.
Exemplul de mai sus ilustrează importanța analizei riscurilor în managementul testelor.
Managementul riscurilor vă ajută în -
Riscul, menționat în exemplul de mai sus, este doar unul dintre multele riscuri potențiale care pot apărea în proiectul dvs. Ar trebui să le identificați și să luați decizia de a face față cu ele cât mai curând posibil !!! Deci, acțiunea corectă în acest exemplu este o acțiune A .
Prin urmare, analiza riscurilor este importantă
Cum se efectuează ANALIZA RISCULUI?
Este un proces în 3 pași
- Identificați riscurile
- Analizați impactul fiecărui risc identificat
- Luați măsuri contrare pentru riscul identificat și analizat
Pasul 1) Identificați riscul
Riscul poate fi identificat și clasificat în 2 tipuri de produse software
Riscul proiectului
Riscul proiectului poate fi definit ca un eveniment sau activitate incertă care poate avea impact asupra progresului proiectului. Impactul are un efect pozitiv sau negativ asupra perspectivelor de realizare a obiectivelor proiectului.
Există în principal 3 categorii de riscuri ale proiectului
- Risc organizațional
Este un risc legat de resursa umană sau de echipa de testare. De exemplu, în proiectul dvs., lipsa membrilor calificați din punct de vedere tehnic este un risc. Nu aveți suficientă forță de muncă pentru a finaliza proiectul la timp este un alt risc.
Pentru a identifica riscul organizațional, ar trebui să faceți o listă cu câteva întrebări și să le răspundeți ca exercițiu personal. Iată câteva întrebări recomandate. 1. Este o echipă bine organizată?
A) DaB) NuProiectul dvs. nu prezintă niciun risc organizațional Creați o echipă mai puternică și încurajați un mediu de cooperare
2. Are fiecare membru al echipei abilitatea de a-și face treaba?
A) DaB) Nu.Proiectul dvs. nu prezintă niciun risc pentru organizație. Construiți cursul de formare pentru a îndemâna membrii
3. Comparați cu dimensiunea și programul proiectului, avem suficiente resurse umane pentru a finaliza acest proiect la termen?
A) DaB) Nu.Proiectul dvs. nu are niciun risc organizațional. Solicitați consiliului de proiect să obțină mai multe resurse umane
Dacă răspundeți la toate întrebările de mai sus, veți identifica cu ușurință riscurile potențiale, care pot afecta proiectul dumneavoastră.
- Risc tehnic
Risc tehnic este probabilitatea pierderii suportate în timpul executării unui proces tehnic, cum ar fi ingineria netestată, procedura greșită de testare ... etc. Iată un exemplu de risc tehnic
- Sarcina dvs. în acest proiect este testarea unui site web bancar. Trebuie să configurați medii de testare adecvate, care să reflecte medii reale de afaceri. Dacă mediul de testare nu este configurat corect, produsul nu va fi testat corect și multe defecte nu vor fi detectate.
- Risc de afaceri
Riscul implică o entitate externă . Este riscul care poate proveni de la compania dvs., de la clientul dvs., dar nu de la proiectul dvs.
Imaginea următoare vă arată un exemplu de risc comercial.
În acest caz, Managerul de testare trebuie să afle soluțiile pentru a face față riscului, cum ar fi:
- Stabiliți prioritatea pentru fazele de testare, concentrați-vă pe testarea principalelor caracteristici ale site-ului web
- Utilizați un instrument de testare pentru a crește productivitatea testării
- Aplicați îmbunătățirea procesului pentru a reduce efortul de management.
Riscul produsului
Riscul produsului este posibilitatea ca sistemul sau software-ul să nu reușească să satisfacă sau să îndeplinească așteptările clientului, utilizatorului sau părților interesate. Acest risc este legat de funcționalitatea produsului, cum ar fi Probleme de performanță, Probleme de securitate, Scenarii de avarie etc.
Următoarele sunt exemple de câteva riscuri legate de produs -
- Software-ul omite unele funcții cheie pe care clienții le-au specificat în cerința utilizatorilor
- Software-ul nu este fiabil și nu funcționează frecvent .
- Software-ul eșuează în moduri care cauzează daune financiare sau de altă natură unui utilizator sau companiei care utilizează software-ul.
- Software-ul are probleme legate de o anumită caracteristică de calitate, cum ar fi securitatea, fiabilitatea, gradul de utilizare, capacitatea de întreținere sau performanța.
Revenind la proiectul dvs., există vreun risc de produs pe site-ul web Guru 99 Bank? Pentru a răspunde la această întrebare, ar trebui să urmați pașii următori
După ce ați terminat cu cei mai mulți 3 pași, faceți un mic test mai jos pentru a identifica riscurile produsului 1. Poate site-ul web al băncii Guru99 să securizeze contul clientului și datele sale?
A) DaB) Nu
C) Nu sunt sigur
Incorect
Corect
2. Site-ul este utilizabil pentru client?
A) DaB) Nu este
corect
incorect
3. Ce alte funcții ar trebui să aibă site-ul web?
A) Transfer securizat de fond B) Utilizatorul poate înregistra un cont nou
C) Nu este nevoie de mai multe funcții
IncorectCorect
Pasul 2) Analizați impactul riscului care apare
În subiectul anterior, am identificat deja riscurile care vă pot împiedica proiectul. Iată lista riscurilor identificate:
- Este posibil să nu aveți resurse umane suficiente pentru a finaliza proiectul la termen
- Este posibil ca mediul de testare să nu fie configurat corespunzător, ca un mediu de afaceri real.
- Bugetul proiectului dvs. poate reduce la jumătate din cauza situației comerciale
- Acest site web poate să nu aibă funcții de securitate
Apoi, ar trebui să analizați aceste riscuri.
Fiecare risc trebuie clasificat pe baza următorilor doi parametri
- Probabilitatea de apariție
- Impactul asupra proiectului
Folosind matricea de mai jos, puteți clasifica riscul în patru categorii ca ridicat, mediu și scăzut sau valori 3,2, 1
Probabilitate |
|
---|---|
Înalt (3) |
Are o probabilitate foarte mare să apară, poate avea un impact asupra întregului proiect |
Mediu (2) |
50% șanse să apară |
Scăzut (1) |
Probabilitate scăzută de apariție |
Impact |
|
---|---|
Înalt (3) |
Nu se poate continua cu activitatea proiectului dacă nu este rezolvată imediat |
Mediu (2) |
Nu se poate continua activitatea proiectului dacă nu este rezolvată |
Scăzut (1) |
Trebuie să o rezolvați, dar este posibil să luați o soluție alternativă pentru o vreme |
Luați în considerare următoarele riscuri
Risc |
Probabilitate |
Impact |
Prioritate = Probabilitate * Impact |
---|---|---|---|
Termenul limită al proiectului nu a fost respectat |
3 |
3 |
9 |
Defecțiune la electricitate |
1 |
2 |
2 |
Pe baza priorității de mai sus, puteți lua măsurile contrare menționate în tabelul de mai jos
Prioritate |
Metoda de gestionare a riscurilor |
|
---|---|---|
Înalt |
6 -9 |
Luați imediat măsuri de atenuare și monitorizați riscul în fiecare zi până când starea acestuia este închisă. |
Mijloc |
3-5 |
Monitorizați riscul în fiecare săptămână la întâlnirea internă de progres |
Scăzut |
1-2 |
Acceptați riscul și monitorizați riscul pe o bază importantă. |
Acum este timpul pentru un exercițiu, avem 4 riscuri identificate în proiectul Guru99 Banking. Clasificați-le singur
Risc | Înalt | Mediu | Scăzut | stare |
|
|
|
| Corect.Incorect. |
|
|
|
| Corect.Incorect |
|
|
|
| Corect.Incorect |
|
|
|
| Corect.Incorect. |
Pasul 3) Luați COUNTERMEASURES pentru a atenua riscul
Această activitate este împărțită în 3 părți
Răspunsul la risc
Managerul de proiect trebuie să aleagă strategii care să reducă riscul la minim. Managerii de proiect pot alege dintre următoarele patru strategii de răspuns la risc
Revenind la cele 4 riscuri identificate anterior, trebuie să găsim contramăsura pentru a le evita sau a le elimina. A) Este posibil să nu aveți resurse umane suficiente pentru a termina proiectul la termen
B) Este posibil ca mediul de testare să nu fie configurat corespunzător ca un mediu de afaceri real
C) Bugetul proiectului dvs. poate reduce la jumătate din cauza situației comerciale
D) Acest site web poate lipsi de caracteristici de securitate
A. Este posibil să nu aveți resurse umane suficiente pentru a finaliza proiectul la termenul limită. Acest risc nu poate fi evitat din cauza situației companiei; nu puteți solicita mai multe resurse umane pentru proiect. În acest caz, puteți reduce impactul riscurilor alegând câteva opțiuni de mai jos
- Selectați membru talentat și experimentat pentru a vă alătura echipei de proiect
- Creați cursul de formare pentru a îndemna membru, ajutați-l să îmbunătățească productivitatea
- Cereți echipei de dezvoltare ajutorul pentru a construi mediul de testare
- Pregătiți toate echipamentele sau materialele (Server, bază de date, PC ...) necesare pentru configurarea mediului
- Redefiniti domeniul de aplicare al proiectului, identificati ce va fi testat si ce va fi ignorat in acest caz
- Negociați cu clientul termenul proiectului pentru a se potrivi bugetului proiectului
- Îmbunătățiți productivitatea fiecărei faze a proiectului, cum ar fi testarea, realizarea specificațiilor de testare, ... Dacă puteți economisi timp, puteți economisi costuri
Înregistrare risc
Tot riscul trebuie înregistrat, documentat și confirmat de către managerii de proiect, părțile interesate și membrul proiectului. Registrul riscurilor ar trebui să fie accesibil în mod liber tuturor membrilor echipei de proiect.
Există câteva informații utile pentru a înregistra riscuri, cum ar fi Redmine, MITRE ... etc.
Monitorizați și controlați riscul
Riscurile pot fi monitorizate în mod continuu pentru a verifica dacă se fac modificări. Noul risc poate fi identificat prin intermediul mecanismelor de monitorizare și evaluare constante.
Pentru o mai bună gestionare a riscurilor, puteți consulta șablonul de gestionare a riscurilor inclus în acest articol