Analýza rizík projektu a Riešenia v správe testov

Obsah:

Anonim

Č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 -

  1. 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
  2. Váš šéf potrebuje, aby ste testovanie dokončili za jeden mesiac iba s obmedzeným rozpočtom, ale očakáva vynikajúcu kvalitu.
  3. Hovorí vám to člen tímu, ktorý je skúseným inžinierom

  1. Čo by ste v takom prípade mali urobiť?
A) Zdá sa, že je to veľký problém. Musíme sa čo najskôr vyrovnať !!! B) Je mi to jedno. Musíme začať pracovať hneď teraz.
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.
Ak zvolíte akciu A, tu sú výsledky po jednom mesiaci

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

  1. Identifikujte riziká
  2. Analyzujte dopad každého identifikovaného rizika
  3. 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
  1. Možno nebudete mať dostatok ľudských zdrojov na dokončenie projektu v stanovenom termíne
Správne. Nesprávne.
  1. Testovacie prostredie nemusí byť správne nastavené ako skutočné obchodné prostredie
Správne. Nesprávne
  1. Rozpočet vášho projektu sa môže z dôvodu obchodnej situácie znížiť o polovicu
Správne. Nesprávne
  1. Táto webová stránka môže mať nedostatok bezpečnostných funkcií
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
B. Testovacie prostredie nemusí byť správne nastavené ako skutočné obchodné prostredie.Tomuto riziku by ste sa mohli vyhnúť, ak vykonáte nasledujúce činnosti
  • 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
C. Váš projekt sa môže z dôvodu obchodnej situácie znížiť na polovicu.Toto riziko je kritické; môže to zabrániť uskutočneniu celého projektu. V takom prípade by ste mali urobiť
  • 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
D. Na tejto webovej stránke môžu chýbať bezpečnostné prvky.Toto riziko sa považuje za strednú prioritu, pretože nemá vplyv na celý projekt a je možné sa mu vyhnúť. Môžete požiadať vývojový tím, aby skontroloval a pridal tieto funkcie na web.

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