Projekto rizikos analizė ir Testų valdymo sprendimai

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 -

  1. Banko svetainė „Guru99“ jau baigė kūrimo etapą. Dabar prasideda testavimo etapas. Deja, reikalavimų etape jūs nedalyvavote anksti
  2. 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.
  3. Jums sako komandos narys, kuris yra patyręs inžinierius

  1. Tokiu atveju ką turėtumėte daryti?
A) Atrodo, kad tai didelė problema. Mums reikia susitvarkyti su ASAP !!! B) Man nerūpi. Turime pradėti dirbti jau dabar.
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.
Jei pasirenkate veiksmą A, pateikiami rezultatai po mėnesio

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

  1. Nustatykite riziką
  2. Išanalizuokite kiekvienos nustatytos rizikos poveikį
  3. 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
  1. Galbūt neturėsite pakankamai žmogiškųjų išteklių, kad užbaigtumėte projektą iki nustatyto termino
Teisingai. Neteisingai.
  1. Testavimo aplinka gali būti netinkamai nustatyta kaip reali verslo aplinka
Teisingai. Neteisingai
  1. Dėl verslo padėties jūsų projekto biudžetas gali sumažėti perpus
Teisingai. Neteisingai
  1. Šioje svetainėje gali trūkti saugos funkcijų
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ą
B. Testavimo aplinka gali būti netinkamai nustatyta kaip ir tikroji verslo aplinka.Šios rizikos galima išvengti, jei atliksite toliau nurodytą veiklą
  • 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
C. Dėl verslo padėties jūsų projektas gali sumažėti perpus.Ši rizika yra kritinė; tai gali užkirsti kelią visam projektui tęsti. Tokiu atveju turėtumėte tai padaryti
  • 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ų
D. Šioje svetainėje gali trūkti saugos funkcijų.Ši rizika laikoma vidutiniu prioritetu, nes ji neturi įtakos visam projektui ir jos galima išvengti. Galite paprašyti kūrėjų komandos patikrinti ir įtraukti šias funkcijas į svetainę.

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ą

Įdomios straipsniai...