Kaj je analiza tveganja?
Tveganje je verjetnost pojava neželenega dogodka.
Analiza tveganja je postopek analize tveganj, povezanih s projektom testiranja.
Za uspeh vašega projekta je treba pred začetkom projekta določiti tveganje in določiti ustrezne rešitve.
V tej vadnici bomo odkrili prvi korak v procesu upravljanja testov: Analiza in rešitev tveganja s pomočjo študije primera.
V tej temi bomo odkrili prvi korak v postopku upravljanja testov: Analiza in rešitev tveganja s pomočjo študije primera.
Preskušana aplikacija je demo.guru99.com, specifikacijo programske zahteve lahko najdete tukaj.
Banka Guru99 bo imela dve vlogi
- Manager
- Kupec
Za ti dve različni vlogi bodo na voljo naslednje funkcije / moduli
Tu je majhen ogled spletne strani
Po branju dokumentov o zahtevah ste morda ugotovili, da ima spletno mesto preveč funkcionalnih in zapletenih scenarijev.
Tu je situacija -
- Spletno mesto za bančništvo Guru99 je že zaključilo razvojno fazo. Zdaj se začne faza testiranja. Na žalost med fazo zahtev niste bili vključeni zgodaj
- Vaš šef potrebuje, da preizkus opravite v enem mesecu le z omejenim proračunom, vendar pričakuje odlično kakovost.
- Pove vam član ekipe, ki je izkušen inženir
- Kaj bi morali storiti v takem primeru?
Če izberete akcijo B, so tu rezultati po enem mesecu
- Projekt je zmeden in vam je vzel vse vire in čas. Delovna obremenitev zaposlenega se je drastično povečala in počutijo se pod stresom in preobremenjenostjo
- - Vaš projekt zamuja, zato izdelka niste mogli izdati v določenem roku, kot ste obljubili šefu. Kot je dejal član vaše ekipe, je urnik tega projekta pretesen v primerjavi s trenutno dodelitvijo virov.
Zgornji primer ponazarja pomen analize tveganja pri upravljanju s testi.
Obvladovanje tveganj vam pomaga pri -
Tveganje, ki je bilo omenjeno v zgornjem primeru, je le eno od mnogih možnih tveganj, ki se lahko pojavijo v vašem projektu. Morali bi jih identificirati in sprejeti odločitev, da se čim prej spoprimete z njimi !!! Torej, pravilno ukrepanje v tem primeru je Aktivnost .
Zato je analiza tveganja pomembna
Kako izvesti ANALIZO tveganja?
To je postopek v treh korakih
- Ugotovite tveganja
- Analizirajte vpliv vsakega ugotovljenega tveganja
- Izvedite protiukrepe za ugotovljeno in analizirano tveganje
Korak 1) Ugotovite tveganje
Tveganje lahko v programskem izdelku prepoznamo in razvrstimo v dve vrsti
Tveganje projekta
Projektno tveganje lahko opredelimo kot negotov dogodek ali dejavnost, ki lahko vpliva na napredek projekta. Vpliv pozitivno ali negativno vpliva na možnosti za doseganje ciljev projekta.
Obstajajo predvsem 3 kategorije projektnih tveganj
- Organizacijsko tveganje
To je tveganje, povezano s človeškimi viri ali skupino za testiranje. V vašem projektu je na primer pomanjkanje tehnično usposobljenih članov tveganje. Drugo tveganje je pomanjkanje delovne sile za pravočasno izvedbo projekta.
Če želite prepoznati organizacijsko tveganje, sestavite seznam nekaj vprašanj in nanje odgovorite kot samoizvajanje. Tu je nekaj priporočenih vprašanj. 1. Ali je to dobro organizirana ekipa?
A) DaB) NeVaš projekt nima nobenega organizacijskega tveganja Ustvarite močnejšo ekipo in spodbudite okolje sodelovanja
2. Ali ima vsak član ekipe spretnost za opravljanje svojega dela ??
A) DaB) NeVaš projekt nima nobenega organizacijskega tveganja Sestavite tečaj usposabljanja za usposobljenost članov
3. Ali imamo v primerjavi z velikostjo projekta in razporedom dovolj človeških virov, da ta projekt končamo v roku?
A) DaB) NeVaš projekt nima nobenega organizacijskega tveganja. Prosite projektno skupino, da si priskrbi več človeških virov
Če odgovorite na vsa zgornja vprašanja, boste zlahka prepoznali morebitna tveganja, ki lahko vplivajo na vaš projekt.
- Tehnično tveganje
Tehnično tveganje je verjetnost izgube, ki nastane med izvajanjem tehničnega postopka, kot je nepreizkušeni inženiring, napačen preskusni postopek ... itd. Tu je primer tehničnega tveganja
- Vaša naloga v tem projektu je testiranje bančnega spletnega mesta. Vzpostaviti morate ustrezna testna okolja, ki odražajo resnična poslovna okolja. Če testno okolje ni pravilno nastavljeno, izdelka ne bomo pravilno preizkusili in številnih napak ne bomo odkrili.
- Poslovno tveganje
Tveganje vključuje zunanji subjekt. Tveganje lahko izvira iz vašega podjetja, vaše stranke, ne pa tudi iz vašega projekta.
Naslednja slika prikazuje primer poslovnega tveganja.
V takem primeru mora vodja preskusa najti rešitve za obvladovanje tveganja, kot so:
- Določite prednost za faze testiranja, osredotočite se na testiranje glavnih značilnosti spletnega mesta
- Uporabite orodje za testiranje, da povečate produktivnost testiranja
- Uporabite izboljšanje postopka, da zmanjšate napor upravljanja.
Tveganje izdelka
Proizvodno tveganje je verjetnost, da sistem ali programska oprema ne bo izpolnila pričakovanj stranke, uporabnika ali zainteresirane strani. To tveganje je povezano s funkcionalnostjo izdelka, kot so težave z zmogljivostjo, varnostne težave, scenariji padcev itd.
Sledijo primeri nekaj produktnih tveganj -
- Programska oprema preskoči nekatere ključne funkcije, ki so jih stranke navedle v zahtevah uporabnikov
- Programska oprema je nezanesljiva in pogosto ne deluje.
- Programska oprema ne uspe tako, da uporabniku ali podjetju, ki uporablja programsko opremo, povzroči finančno ali drugo škodo.
- Programska oprema ima težave, povezane z določenimi značilnostmi kakovosti, kot so varnost, zanesljivost, uporabnost, vzdrževanje ali zmogljivost.
Zdaj se vrnemo k vašemu projektu, ali obstaja na spletnem mestu banke Guru 99 kakršno koli tveganje za izdelek? Če želite odgovoriti na to vprašanje, sledite naslednjim korakom
Ko končate z zgoraj navedenimi 3 koraki, spodaj izvedite majhen kviz, v katerem boste prepoznali produktna tveganja. 1. Ali lahko spletno mesto banke Guru99 zaščiti račun stranke in njegove podatke?
A) DaB) Ne
C) Nisem prepričan
Nepravilno
pravilno
2. Ali je spletno mesto uporabno za stranke?
A) DaB) Ni
pravilnih
Napačno
3. Katere druge funkcije bi moralo imeti spletno mesto?
A) Prenos varnega sklada B) Uporabnik lahko registrira nov račun
C) Ni potrebe po dodatnih funkcijah
IncorrectCorrect
Korak 2) Analizirajte vpliv tveganja
V prejšnji temi smo že ugotovili tveganja, ki lahko ovirajo vaš projekt. Tu je seznam ugotovljenih tveganj:
- Morda nimate dovolj človeških virov, da bi projekt končali v roku
- Testiranja okolje ne sme biti pravilno nastavljen kot pravi poslovnem okolju.
- Proračun vašega projekta se lahko zaradi poslovne situacije zmanjša za polovico
- To spletno mesto morda nima varnostnih funkcij
Nato morate analizirati ta tveganja.
Vsako tveganje je treba razvrstiti na podlagi naslednjih dveh parametrov
- Verjetnost pojavljanja
- Vpliv na projektu
Uporaba matrike spodaj, lahko kategorizacijo tveganja v štiri kategorije, kot so Visoka, Srednja in nizka ali vrednostmi 3,2, 1
Verjetnost |
|
---|---|
Visoko (3) |
Obstaja zelo velika verjetnost, da se lahko zgodi, lahko vpliva na celoten projekt |
Srednje (2) |
50% verjetnost za pojav |
Nizko (1) |
Nizka verjetnost pojava |
Vpliv |
|
---|---|
Visoko (3) |
Ne morem nadaljevati s projektno aktivnostjo, če ni takoj rešena |
Srednje (2) |
Projektne dejavnosti ni mogoče nadaljevati, če ni rešena |
Nizko (1) |
Treba ga je rešiti, vendar je možno nekaj časa sprejeti alternativno rešitev |
Upoštevajte naslednja tveganja
Tveganje |
Verjetnost |
Vpliv |
Prednost = verjetnost * vpliv |
---|---|---|---|
Rok projekta ni bil izpolnjen |
3. |
3. |
9. |
Izpad električne energije |
1. |
2. |
2. |
Na podlagi zgornje prioritete lahko izvedete protiukrepe, navedene v spodnji tabeli
Prednostna naloga |
Metoda obvladovanja tveganj |
|
---|---|---|
Visoko |
6 -9 |
Takoj ukrepajte olajševalno in spremljajte tveganje vsak dan, dokler njegovo stanje ni zaprto. |
Srednji |
3-5 |
Vsak teden spremljajte tveganje na notranjem sestanku napredka |
Nizko |
1-2 |
Sprejmite tveganje in ga spremljajte na podlagi mejnikov. |
Zdaj je čas za vajo, v projektu Guru99 Banking smo ugotovili 4 tveganja. Razvrstite jih sami
Tveganje | Visoko | Srednje | Nizko | Stanje |
|
|
|
| Pravilno.Nepravilno. |
|
|
|
| Pravilno.Nepravilno |
|
|
|
| Pravilno.Nepravilno |
|
|
|
| Pravilno.Nepravilno. |
Korak 3) Za zmanjšanje tveganja izvedite PROTIUMERJAVE
Ta dejavnost je razdeljena na 3 dele
Odziv na tveganje
Vodja projekta mora izbrati strategije, ki bodo tveganje zmanjšale na minimum. Vodje projektov lahko izbirajo med naslednjimi štirimi strategijami odzivanja na tveganja
Če se vrnemo na prej ugotovljena 4 tveganja, moramo poiskati protiukrep, da se jim izognemo ali odpravimo. A) Morda nimate dovolj človeških virov, da bi projekt končali v roku
B) Preskusno okolje morda ni pravilno nastavljeno kot resnično poslovno okolje
C) Vaš proračun projekta se lahko zaradi poslovne situacije zmanjša za polovico
D) To spletno mesto morda nima varnostnih funkcij
A. Morda nimate dovolj človeških virov, da bi projekt končali v mrtvi črti. Temu tveganju se ni mogoče izogniti zaradi položaja podjetja; za projekt ne morete zahtevati več človeških virov. V tem primeru lahko vpliv tveganj zmanjšate tako, da izberete nekaj spodnjih možnosti
- Izberite nadarjenega in izkušenega člana, ki se bo pridružil projektni skupini
- Ustvarite tečaj usposabljanja, da usposobite člana in mu pomagate izboljšati produktivnost
- Za pomoč pri gradnji testnega okolja prosite razvojno skupino
- Pripravite vso opremo ali materiale (strežnik, baza podatkov, osebni računalnik ...), potrebne za nastavitev okolja
- Ponovno določite obseg projekta, določite, kaj se bo testiralo in kaj bo v takem primeru prezrto
- S stranko se pogajajte o trajanju projekta, ki ustreza proračunu projekta
- Izboljšajte produktivnost vsake faze projekta, kot so testiranje, izdelava testnih specifikacij, ... Če lahko prihranite čas, lahko prihranite stroške
Registriraj tveganje
Vsa tveganja morajo evidentirati, dokumentirati in priznati vodje projektov, deležniki in člani projekta. Register tveganj bi moral biti prosto dostopen vsem članom projektne skupine.
Obstaja nekaj koristnih za registracijo tveganj, kot so Redmine, MITER ... itd.
Spremljanje in nadzor tveganja
Tveganja lahko neprekinjeno spremljamo, da preverimo, ali so bile narejene kakršne koli spremembe. Novo tveganje je mogoče prepoznati z nenehnim mehanizmom spremljanja in ocenjevanja.
Za boljše obvladovanje tveganj se lahko obrnete na predlogo za upravljanje tveganj, ki je vključena v ta članek