Analiza riscului proiectului & Soluții în managementul testelor

Cuprins:

Anonim

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 -

  1. 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
  2. Șeful tău are nevoie să termini testarea într- o lună numai cu un buget limitat, dar se așteaptă la o calitate excelentă .
  3. Îți spune un membru al echipei care este inginer cu experiență

  1. În acest caz, ce ar trebui să faci?
A) Se pare că este o mare problemă. Trebuie să ne ocupăm cât mai curând !!! B) Nu-mi pasă. Trebuie să începem să lucrăm chiar acum.
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.
Dacă alegeți acțiunea A, iată rezultatele după o lună

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

  1. Identificați riscurile
  2. Analizați impactul fiecărui risc identificat
  3. 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
  1. Este posibil să nu aveți resurse umane suficiente pentru a finaliza proiectul la termen
Corect.Incorect.
  1. Este posibil ca mediul de testare să nu fie configurat corespunzător, ca un mediu de afaceri real
Corect.Incorect
  1. Bugetul proiectului dvs. poate reduce la jumătate din cauza situației comerciale
Corect.Incorect
  1. Este posibil ca acest site să nu aibă caracteristici de securitate
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
B. Este posibil ca mediul de testare să nu fie configurat corespunzător, ca un mediu de afaceri real.Acest risc ar putea fi evitat dacă efectuați următoarele activități
  • 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
C. Proiectul dvs. se poate reduce la jumătate din cauza situației comerciale.Acest risc este esențial; poate împiedica desfășurarea întregului proiect. În acest caz, ar trebui să faceți
  • 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
D. Acest site web poate lipsi de caracteristici de securitateAcest risc este considerat ca fiind o prioritate medie, deoarece nu afectează întregul proiect și ar putea fi evitat. Puteți solicita echipei de dezvoltare să verifice și să adauge aceste funcții pe site.

Î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