Kas yra rizikos analizė?
Rizika yra nepageidaujamo įvykio tikimybė.
Rizikos analizė yra su jūsų testavimo projektu susijusios rizikos analizės procesas.
Kad jūsų projektas būtų sėkmingas, prieš pradedant projektą reikia nustatyti riziką ir nustatyti atitinkamus sprendimus.
Šioje pamokoje aptiksime pirmąjį testų valdymo proceso žingsnį: rizikos analizę ir sprendimą, pasitelkdami atvejo analizę.
Šioje temoje aptiksime pirmąjį testų valdymo proceso žingsnį: rizikos analizę ir sprendimą, pasitelkdami atvejo analizę.
Testuojama programa yra demo.guru99.com, čia galite perskaityti programinės įrangos reikalavimų specifikaciją.
„Guru99“ bankas atliks du vaidmenis
- Vadybininkas
- Klientas
Šiems dviem skirtingiems vaidmenims bus prieinamos šios funkcijos / moduliai
Čia yra maža kelionė po svetainę
Perskaitę reikalavimų dokumentus, supratote, kad svetainėje yra per daug funkcinių ir sudėtingų scenarijų.
Štai tokia situacija -
- Banko svetainė „Guru99“ jau baigė kūrimo etapą. Dabar prasideda testavimo etapas. Deja, reikalavimų etape jūs nedalyvavote anksti
- Jūsų bosui reikia, kad jūs atliktumėte testavimą per mėnesį tik turėdami ribotą biudžetą, tačiau jis tikisi puikios kokybės.
- Jums sako komandos narys, kuris yra patyręs inžinierius
- Tokiu atveju ką turėtumėte daryti?
Jei pasirenkate veiksmą B, pateikiami rezultatai po mėnesio
- Projektas yra netvarka ir pareikalavo visų jūsų išteklių ir laiko. Darbuotojo darbo krūvis smarkiai padidėjo, jie jaučiasi įtempti ir perkrauti
- - Jūsų projektas atidėtas, todėl negalėjote išleisti produkto per nustatytą terminą, kaip žadėjote savo viršininkui. Kaip sakė jūsų komandos narys, šio projekto tvarkaraštis yra per trumpas, palyginti su dabartiniu išteklių paskirstymu.
Pateiktas pavyzdys iliustruoja svarbą rizikos analizės testas valdymas.
Rizikos valdymas jums padeda -
Rizika, kuri buvo paminėta aukščiau pateiktame pavyzdyje, yra tik viena iš daugelio galimų rizikų, kurios gali kilti jūsų projekte. Turėtumėte juos identifikuoti ir priimti sprendimą kuo greičiau su jais susidoroti !!! Taigi, teisingas veiksmas toje pavyzdys yra Veiklus .
Taigi rizikos analizė yra svarbi
Kaip atlikti rizikos analizę?
Tai 3 žingsnių procesas
- Nustatykite riziką
- Išanalizuokite kiekvienos nustatytos rizikos poveikį
- Imkitės atsakomųjų priemonių nustatytai ir analizuojamai rizikai
1 žingsnis) Nustatykite riziką
Programinės įrangos produktuose riziką galima nustatyti ir suskirstyti į 2 tipus
Projekto rizika
Projekto riziką galima apibrėžti kaip neapibrėžtą įvykį ar veiklą, kuri gali turėti įtakos projekto pažangai. Poveikis turi teigiamą arba neigiamą poveikį perspektyvoms pasiekti projekto tikslus.
Pirmiausia yra 3 projekto rizikos kategorijos
- Organizacinė rizika
Tai rizika, susijusi su jūsų žmogiškaisiais ištekliais ar bandymų komanda. Pavyzdžiui, jūsų projekte rizika yra techniškai kvalifikuotų narių trūkumas. Neturite pakankamai darbo jėgos, kad projektas būtų užbaigtas laiku, yra dar viena rizika.
Norėdami nustatyti organizacinę riziką, turėtumėte sudaryti kelis klausimus ir atsakyti į juos kaip savarankišką mankštą. Čia yra keletas rekomenduojamų klausimų. 1. Ar tai gerai organizuota komanda?
A) TaipB) NeJūsų projektas neturi jokios organizacinės rizikos. Sukurkite stipresnę komandą ir puoselėkite bendradarbiavimo aplinką.
2. Ar kiekvienas komandos narys turi įgūdžių atlikti savo darbą?
A) TaipB) NeJūsų projektas neturi jokios organizacinės rizikos Sukurkite mokymo kursą, kad kvalifikuotumėte narius
3. Palyginkite su projekto dydžiu ir tvarkaraščiu, ar turime pakankamai žmogiškųjų išteklių, kad galėtume užbaigti šį projektą iki nustatyto termino?
A) TaipB) NeJūsų projektas nekelia jokios organizacinės rizikos. Paprašykite projekto valdybos gauti daugiau žmogiškųjų išteklių
Atsakę į visus minėtus klausimus, lengvai nustatysite galimą riziką, kuri gali turėti įtakos jūsų projektui.
- Techninė rizika
Techninė rizika yra nuostolių, patirtų vykdant techninį procesą, pavyzdžiui, neišbandyta inžinerija, neteisinga bandymų procedūra ir kt., Tikimybė. Čia pateikiamas techninės rizikos pavyzdys
- Jūsų užduotis šiame projekte yra bankinės svetainės testavimas. Turite nustatyti tinkamą bandymo aplinką, atspindinčią tikrąją verslo aplinką. Jei testas aplinka nėra sąrankos tinkamai, produktas bus ne būti tinkamai patikrintas ir daugelis defektai nebus aptikta.
- Verslo rizika
Rizika susijusi su išorės subjektu. Tai rizika, kurią gali sukelti jūsų įmonė, jūsų klientas, bet ne jūsų projektas.
Šiame paveikslėlyje parodytas verslo rizikos pavyzdys.
Tokiu atveju Testų vadovas turi rasti sprendimus, kaip įveikti riziką, pavyzdžiui:
- Nustatykite bandymo etapų prioritetą , sutelkite dėmesį į pagrindinių svetainės funkcijų išbandymą
- Norėdami padidinti testavimo produktyvumą, naudokite testavimo įrankį
- Taikykite proceso tobulinimą, kad sumažintumėte valdymo pastangas.
Produkto rizika
Produkto rizika yra tikimybė, kad sistema ar programinė įranga gali nepatenkinti arba nepateisinti kliento, vartotojo ar suinteresuotojo asmens lūkesčių. Ši rizika yra susijusi su produkto funkcionalumu , pvz., Našumo problemomis, saugos problemomis, avarijos scenarijais ir kt.
Toliau pateikiami kelių produktų rizikos pavyzdžiai -
- Programinė įranga praleidžia kai kurias pagrindines funkcijas, kurias klientai nurodė vartotojų reikalavimuose
- Programinė įranga yra nepatikimas ir dažnai nepavyksta į darbą.
- Programinė įranga sugenda būdais, kurie daro finansinę ar kitokią žalą vartotojui ar programinę įrangą naudojančiai įmonei.
- Programinė įranga turi problemų, susijusių su tam tikra kokybės savybe, tokia kaip saugumas, patikimumas, tinkamumas naudoti, techninė priežiūra ar našumas.
Dabar grįžkime prie savo projekto, ar „Guru 99“ banko svetainėje yra kokių nors produktų rizikos? Norėdami atsakyti į šį klausimą, turėtumėte atlikti šiuos veiksmus
Kai atliksite aukščiau nurodytus 3 veiksmus, atlikite nedidelę viktoriną, kad nustatytumėte produkto riziką. 1. Ar „Guru99“ banko svetainė gali apsaugoti kliento sąskaitą ir jo duomenis?
A) TaipB) Ne
C) Nesu tikras, ar
neteisingai
teisingai.
2. Ar svetainė gali būti naudojama klientui?
A) TaipB) Nėra
teisingai
neteisingai
3. Kurias kitas funkcijas, svetainė turėtų atlikti?
A) Saugus lėšų pervedimas B) Vartotojas gali užregistruoti naują sąskaitą
C) ne reikia daugiau funkcijų
IncorrectCorrect
2 žingsnis. Išanalizuokite kylančios rizikos poveikį
Ankstesnėje temoje mes jau nustatėme riziką, kuri gali trukdyti jūsų projektui. Čia yra nustatytų rizikų sąrašas:
- Galbūt neturėsite pakankamai žmogiškųjų išteklių, kad užbaigtumėte projektą iki nustatyto termino
- Testavimo aplinka gali būti netinkamai nustatyta kaip reali verslo aplinka.
- Dėl verslo padėties jūsų projekto biudžetas gali sumažėti perpus
- Šioje svetainėje gali trūkti saugos funkcijų
Tada turėtumėte išanalizuoti šias rizikas.
Kiekviena rizika turėtų būti klasifikuojama remiantis šiais dviem parametrais
- Tikimybė atsiradimo
- Poveikis apie projektą
Naudodamiesi toliau pateikta matrica, galite suskirstyti riziką į keturias kategorijas kaip „ Didelė“, „Vidutinė“ ir „ Mažoji“ arba 3,2, 1 reikšmes.
Tikimybė |
|
---|---|
Aukšta (3) |
Turi labai didelę tikimybę atsirasti, gali turėti įtakos visam projektui |
Vidutinis (2) |
50% tikimybė atsirasti |
Žemas (1) |
Maža įvykio tikimybė |
Poveikis |
|
---|---|
Aukšta (3) |
Negalima tęsti projekto veiklos, jei ji nebus išspręsta iš karto |
Vidutinis (2) |
Negalima tęsti projekto veiklos, jei ji nėra išspręsta |
Žemas (1) |
Reikia išspręsti, bet kurį laiką galima pasirinkti alternatyvų sprendimą |
Apsvarstykite šias rizikas
Rizika |
Tikimybė |
Poveikis |
Prioritetas = tikimybė * poveikis |
---|---|---|---|
Nesilaikoma projekto termino |
3 |
3 |
9 |
Elektros gedimas |
1 |
2 |
2 |
Atsižvelgdami į pirmiau nurodytą prioritetą, galite imtis toliau pateiktoje lentelėje nurodytų kovos priemonių
Prioritetas |
Rizikos valdymo metodas |
|
---|---|---|
Aukštas |
6 -9 |
Nedelsdami imkitės švelninimo veiksmų ir stebėkite riziką kiekvieną dieną, kol jos būklė bus uždaryta. |
Vidurinis |
3-5 |
Stebėkite riziką kiekvieną savaitę vidiniame pažangos susitikime |
Žemas |
1-2 |
Priimkite riziką ir stebėkite riziką pagal gaires. |
Dabar atėjo laikas pratyboms, turime 4 rizikas, nurodytas „Guru99“ bankininkystės projekte. Klasifikuokite juos patys
Rizika | Aukštas | Vidutinis | Žemas | Statusas |
|
|
|
| Teisingai. Neteisingai. |
|
|
|
| Teisingai. Neteisingai |
|
|
|
| Teisingai. Neteisingai |
|
|
|
| Teisingai. Neteisingai. |
3 žingsnis. Imkitės papildomų priemonių, kad sumažintumėte riziką
Ši veikla yra padalinta į 3 dalis
Rizikos reakcija
Projekto vadovas turi pasirinkti strategijas, kurios sumažins riziką iki minimumo. Projektų vadovai gali pasirinkti šias keturias reagavimo į riziką strategijas
Grįžtant prie 4 anksčiau nustatytų rizikų, turime rasti atsakomųjų priemonių, kaip jų išvengti ar pašalinti. A) Jums gali nepakakti žmogiškųjų išteklių, kad galėtumėte pabaigti projektą iki nustatyto termino
B) Testavimo aplinka gali būti netinkamai nustatyta kaip reali verslo aplinka
C) Dėl verslo padėties jūsų projekto biudžetas gali sumažėti perpus
D) Šioje svetainėje gali trūkti saugos funkcijų
A. Galbūt neturite pakankamai žmogiškųjų išteklių, kad užbaigtumėte projektą pasibaigus nustatytam terminui. Šios rizikos negalima išvengti dėl įmonės padėties; negalite reikalauti daugiau žmogiškųjų išteklių projektui. Tokiu atveju galite sumažinti rizikos poveikį pasirinkdami keletą toliau pateiktų parinkčių
- Pasirinkite talentingą ir patyrusį narį, norėdami prisijungti prie projekto komandos
- Sukurkite mokymo kursą, kad kvalifikuotumėte narį, padėtumėte jiems pagerinti produktyvumą
- Paprašykite kūrėjų komandos pagalbos kuriant bandymo aplinką
- Paruoškite visą įrangą ar medžiagas (serverį, duomenų bazę, asmeninį kompiuterį ...), reikalingą aplinkai sukurti
- Iš naujo apibrėžkite projekto apimtį, nustatykite, kas tokiu atveju bus išbandyta ir kas bus ignoruojama
- Derėkitės su klientu dėl projekto termino, kad jis atitiktų projekto biudžetą
- Pagerinkite kiekvieno projekto etapo produktyvumą, pvz., Testavimą, bandymų specifikacijų sudarymą ir kt. Jei galite sutaupyti laiko, galite sutaupyti išlaidų
Registruokite riziką
Visą riziką turi užfiksuoti, dokumentuoti ir pripažinti projekto vadovai, suinteresuotieji subjektai ir projekto nariai. Rizikos registras turėtų būti laisvai prieinamas visiems projekto komandos nariams.
Yra keletas naudingų registruojant riziką, pvz., „Redmine“, „MITER“ ir kt.
Stebėkite ir kontroliuokite riziką
Riziką galima nuolat stebėti, kad būtų padaryta pakeitimų. Naują riziką galima nustatyti naudojant nuolatinius stebėjimo ir vertinimo mechanizmus.
Norėdami geriau valdyti riziką, galite rasti šiame straipsnyje pateiktą rizikos valdymo šabloną