Čo je analýza rizík?
Rizikom je pravdepodobnosť výskytu nežiaducej udalosti.
Analýza rizík je proces analýzy rizík spojených s vašim testovacím projektom.
Pre úspech vášho projektu by malo byť identifikované riziko a mali by sa určiť zodpovedajúce riešenia pred začiatkom projektu.
V tomto tutoriáli objavíme prvý krok v procese riadenia testov: Analýza a riešenie rizík pomocou prípadovej štúdie.
V tejto téme odhalíme prvý krok v procese riadenia testov: Analýza a riešenie rizík pomocou prípadovej štúdie.
Testovanou aplikáciou je demo.guru99.com, tu si môžete prečítať špecifikáciu požiadaviek na softvér.
Banka Guru99 bude mať dve úlohy
- Manažér
- Zákazník
Nasledujúce funkcie / moduly budú k dispozícii pre tieto dve rôzne roly
Tu je malá prehliadka webových stránok
Po prečítaní dokumentov s požiadavkami ste si možno uvedomili, že webová stránka obsahuje príliš veľa funkčných a zložitých scenárov.
Tu je situácia -
- Webová stránka bankovníctva Guru99 už dokončila fázu vývoja. Teraz sa začína fáza testovania. Je smutné, že ste neboli zapojení včas počas fázy požiadaviek
- Váš šéf potrebuje, aby ste testovanie dokončili za jeden mesiac iba s obmedzeným rozpočtom, ale očakáva vynikajúcu kvalitu.
- Hovorí vám to člen tímu, ktorý je skúseným inžinierom
- Čo by ste v takom prípade mali urobiť?
Ak zvolíte akciu B, tu sú výsledky po jednom mesiaci
- Projekt je zmätok a zabral vám všetky zdroje a čas. Pracovné zaťaženie zamestnanca sa drasticky zvýšilo a cítia sa vystresovaní a preťažení
- - Váš projekt mešká, takže ste nemohli vydať produkt v stanovený termín, ako ste sľúbili šéfovi. Ako povedal váš člen tímu, harmonogram tohto projektu je v porovnaní so súčasným pridelením zdrojov príliš prísny.
Vyššie uvedený príklad ilustruje dôležitosť analýzy rizík v testovacom manažmente.
Riadenie rizík vám pomôže v -
Riziko, ktoré bolo spomenuté v predchádzajúcom príklade, je iba jedným z mnohých potenciálnych rizík, ktoré sa môžu vo vašom projekte vyskytnúť. Mali by ste ich identifikovať a urobiť rozhodnutie s nimi čo najskôr !!! Takže správny postup v tomto príklade je sa akcia .
Preto je dôležitá analýza rizík
Ako vykonať analýzu rizík?
Je to 3-krokový proces
- Identifikujte riziká
- Analyzujte dopad každého identifikovaného rizika
- Prijmite protiopatrenia týkajúce sa identifikovaného a analyzovaného rizika
Krok 1) Identifikujte riziko
Riziko možno v softvérovom produkte identifikovať a rozdeliť na 2 typy
Riziko projektu
Riziko projektu možno definovať ako neistú udalosť alebo činnosť, ktoré môžu mať vplyv na postup projektu. Dopad má pozitívny alebo negatívny vplyv na vyhliadky na dosiahnutie cieľov projektu.
Existujú predovšetkým 3 kategórie projektových rizík
- Organizačné riziko
Ide o riziko spojené s vašimi ľudskými zdrojmi alebo s vašim testovacím tímom. Napríklad vo vašom projekte predstavuje riziko nedostatok technicky zdatných členov. Nedostatok pracovnej sily na dokončenie projektu včas je ďalším rizikom.
Na identifikáciu organizačného rizika by ste mali vytvoriť zoznam niekoľkých otázok a odpovedať na ne ako samostatné cvičenie. Tu je niekoľko odporúčaných otázok. 1. Je to dobre organizovaný tím?
A) ÁnoB) NieVáš projekt nemá žiadne organizačné riziko Vytvorte silnejší tím a vytvorte prostredie pre spoluprácu
2. Má každý člen tímu schopnosti vykonávať svoju prácu ??
A) ÁnoB) NieVáš projekt nemá žiadne organizačné riziko Vytvorte školiaci kurz na zdokonalenie členov
3. Máme v porovnaní s veľkosťou a harmonogramom projektu dostatok ľudských zdrojov na dokončenie tohto projektu v stanovenom termíne?
A) ÁnoB) NieVáš projekt nemá žiadne organizačné riziko Požiadajte projektovú komisiu o získanie ďalších ľudských zdrojov
Ak odpoviete na všetky vyššie uvedené otázky, ľahko identifikujete potenciálne riziká, ktoré môžu mať vplyv na váš projekt.
- Technické riziko
Technické riziko je pravdepodobnosť straty, ktorá vznikne počas vykonania technického procesu, ako je nevyskúšané inžinierstvo, nesprávny testovací postup ... atď. Tu je príklad technického rizika
- Vašou úlohou v tomto projekte je testovanie bankového webu. Musíte nastaviť správne testovacie prostredia, ktoré odrážajú skutočné obchodné prostredia. Ak je testovacie prostredie nie je správne nastavená, bude výrobok nie je možné testovať správne a mnohé vady nebudú detekované.
- Obchodné riziko
Riziko predstavuje externý subjekt. Je to riziko, ktoré môže pochádzať z vašej spoločnosti, vášho zákazníka, ale nie z vášho projektu.
Nasledujúci obrázok zobrazuje príklad obchodného rizika.
V takom prípade musí manažér testov nájsť riešenia, ako sa vyrovnať s rizikom, ako napríklad:
- Stanovte prioritu fázam testovania, zamerajte sa na testovanie hlavných funkcií webových stránok
- Využite testovací nástroj na zvýšenie produktivity testovania
- Použite vylepšenie procesu na zníženie úsilia v oblasti riadenia.
Riziko produktu
Rizikom produktu je možnosť, že systém alebo softvér nemusí uspokojiť alebo splniť očakávania zákazníka, používateľa alebo zainteresovanej strany. Toto riziko súvisí s funkčnosťou produktu, ako sú problémy s výkonom, problémy so zabezpečením, havarijné scenáre atď.
Nasleduje niekoľko príkladov niekoľkých rizík produktu -
- Softvér vynecháva niektoré kľúčové funkcie, ktoré zákazníci špecifikovali v požiadavke používateľov
- Softvér je nespoľahlivý a často nefunguje .
- Softvér zlyhá spôsobom, ktorý spôsobí finančné alebo iné škody používateľovi alebo spoločnosti, ktorá softvér používa.
- Softvér má problémy spojené s konkrétnymi charakteristikami kvality, ako sú bezpečnosť, spoľahlivosť, použiteľnosť, udržiavateľnosť alebo výkon.
Teraz späť k vášmu projektu. Existuje na webe banky Guru 99 Bank nejaké riziko týkajúce sa produktu? Pri odpovedi na túto otázku by ste mali postupovať podľa nasledujúcich krokov
Keď skončíte s vyššie uvedenými 3 krokmi, urobte malý kvíz, ktorý identifikuje riziká produktu 1. Môže webová stránka banky Guru99 zabezpečiť účet zákazníka a jeho údaje?
A) ÁnoB) Nie
C) Nie som si istý,
Nesprávne
Správne
2. Je internetové stránky využiteľné pre zákazníka?
A) ÁnoB) Nie
Správne
Nesprávne
3. Aké ďalšie funkcie by mala mať webová stránka?
A) Zabezpečený prevod fondu B) Používateľ si môže zaregistrovať nový účet
C) Už nie sú potrebné ďalšie funkcie
IncorrectCorrect
Krok 2) Analyzujte dopad vzniknutého rizika
V predchádzajúcej téme sme už identifikovali riziká, ktoré môžu brzdiť váš projekt. Tu je zoznam identifikovaných rizík:
- Možno nebudete mať dostatok ľudských zdrojov na dokončenie projektu v stanovenom termíne
- Testovacie prostredie nemusí byť správne nastavené ako skutočné obchodné prostredie.
- Rozpočet vášho projektu sa môže z dôvodu obchodnej situácie znížiť o polovicu
- Táto webová stránka môže mať nedostatok bezpečnostných funkcií
Ďalej by ste mali tieto riziká analyzovať.
Každé riziko by sa malo klasifikovať na základe nasledujúcich dvoch parametrov
- pravdepodobnosť výskytu
- Vplyv na projekte
Použitie matice nižšie, môžete kategorizovať riziká do štyroch kategórií je Vysoká, Stredná a Nízka alebo s hodnotami 3,2, 1
Pravdepodobnosť |
|
---|---|
Vysoká (3) |
Má veľmi vysokú pravdepodobnosť, že môže mať dopad na celý projekt |
Stredná (2) |
50% šanca na výskyt |
Nízka (1) |
Nízka pravdepodobnosť výskytu |
Dopad |
|
---|---|
Vysoká (3) |
Ak projekt nie je vyriešený okamžite, nemožno v ňom pokračovať |
Stredná (2) |
Ak nie je vyriešená, nemôže pokračovať v projektovej činnosti |
Nízka (1) |
Potrebujete to vyriešiť, ale je možné na chvíľu prijať alternatívne riešenie |
Zvážte nasledujúce riziká
Riziko |
Pravdepodobnosť |
Dopad |
Priorita = Pravdepodobnosť * Dopad |
---|---|---|---|
Termín projektu nebol dodržaný |
3 |
3 |
9 |
Výpadok elektriny |
1 |
2 |
2 |
Na základe vyššie uvedenej priority môžete podniknúť protiopatrenia uvedené v nasledujúcej tabuľke
Priorita |
Metóda riadenia rizika |
|
---|---|---|
Vysoký |
6 -9 |
Okamžite urobte zmierňujúce opatrenia a monitorujte riziko každý deň, kým sa jeho stav nezavrie. |
Stredná |
3-5 |
Monitorujte riziko každý týždeň na internom postupovom stretnutí |
Nízka |
1-2 |
Prijmite riziko a sledujte ho podľa míľnikov. |
Teraz je čas na cvičenie, v projekte Guru99 Banking sme identifikovali 4 riziká. Klasifikujte si ich sami
Riziko | Vysoký | Stredná | Nízka | Postavenie |
|
|
|
| Správne. Nesprávne. |
|
|
|
| Správne. Nesprávne |
|
|
|
| Správne. Nesprávne |
|
|
|
| Správne. Nesprávne. |
Krok 3) Na zmiernenie rizika urobte PODMIENKY
Táto aktivita je rozdelená na 3 časti
Reakcia na riziká
Manažér projektu musí zvoliť stratégie, ktoré riziko znížia na minimum. Projektoví manažéri si môžu vybrať z nasledujúcich štyroch stratégií reakcie na riziko
Späť k 4 skôr identifikovaným rizikám, musíme nájsť protiopatrenie, aby sme sa im vyhli alebo ich vylúčili. A) Možno nebudete mať dostatok ľudských zdrojov na dokončenie projektu v stanovenom termíne
B) Testovacie prostredie nemusí byť správne nastavené ako skutočné obchodné prostredie
C) Rozpočet vášho projektu sa môže znížiť o polovicu kvôli obchodnej situácii
D) Táto webová stránka môže mať nedostatok bezpečnostných funkcií
A. Možno nebudete mať dostatok ľudských zdrojov na dokončenie projektu v konečnom termíne. Tomuto riziku sa nedá vyhnúť z dôvodu situácie spoločnosti; nemôžete pre projekt požadovať viac ľudských zdrojov. V takom prípade môžete znížiť vplyv rizík výberom niektorých možností uvedených nižšie
- Vyberte talentovaného a skúseného člena, ktorý sa stane členom projektového tímu
- Vytvorte školiaci kurz, ktorý člena zdokonalí a pomôže im zvýšiť produktivitu
- Požiadajte vývojový tím o pomoc s vybudovaním testovacieho prostredia
- Pripravte si všetko vybavenie alebo materiál (server, databáza, počítač ...) potrebný na nastavenie prostredia
- Znovu definujte rozsah projektu, identifikujte, čo sa bude testovať a čo sa v takom prípade bude ignorovať
- Rokujte so zákazníkom o termíne projektu tak, aby zodpovedal rozpočtu projektu
- Zvýšte produktivitu každej fázy projektu, ako je testovanie, vytváranie testovacích špecifikácií, ... Ak ušetríte čas, môžete ušetriť náklady
Zaregistrujte riziko
Všetky riziká musia byť zaznamenané, zdokumentované a uznané projektovými manažérmi, zainteresovanými stranami a členmi projektu. Register rizík by mal byť voľne prístupný všetkým členom projektového tímu.
Existujú niektoré užitočné na registráciu rizík, ako napríklad Redmine, MITER ... atď.
Monitorujte a kontrolujte riziká
Riziká možno nepretržite monitorovať s cieľom skontrolovať, či nedošlo k nejakým zmenám. Nové riziká možno identifikovať prostredníctvom mechanizmov neustáleho monitorovania a hodnotenia.
Pre lepšie riadenie rizík si môžete prečítať šablónu riadenia rizík, ktorá je uvedená v tomto článku