Projektin riskianalyysi & Ratkaisut testien hallinnassa

Sisällysluettelo:

Anonim

Mikä on riskianalyysi?

Riski on epätoivotun tapahtuman todennäköisyys.

Riskianalyysi on prosessi, jolla analysoidaan testausprojektiisi liittyviä riskejä.

Projektisi onnistumisen kannalta riski on tunnistettava ja vastaavat ratkaisut määritettävä ennen projektin alkua.

Tässä opetusohjelmassa löydämme testinhallintaprosessin ensimmäisen vaiheen: riskianalyysin ja ratkaisun tapaustutkimuksen avulla.

Tässä aiheessa löydämme testinhallintaprosessin ensimmäisen vaiheen: riskianalyysin ja ratkaisun tapaustutkimuksen avulla.

Testattava sovellus on demo.guru99.com, voit viitata ohjelmistovaatimusten määrittelyyn täällä.

Guru99-pankilla on kaksi roolia

  • Johtaja
  • Asiakas

Seuraavat ominaisuudet / moduulit ovat käytettävissä näille kahdelle eri roolille

Tässä on pieni kierros verkkosivustolla

Luettuasi vaatimuksia koskevat asiakirjat saatat huomata, että verkkosivustolla on liian monta toiminnallista ja monimutkaista skenaariota.

Tässä on tilanne -

  1. Guru99-pankkisivusto on jo päättänyt kehitysvaiheen. Nyt se aloittaa testausvaiheen. Valitettavasti et ollut mukana varhaisessa vaiheessa vaatimusvaiheessa
  2. Pomo tarvitsee sinun suorittavan testauksen loppuun kuukaudessa vain rajoitetulla budjetilla, mutta odottaa hyvää laatua.
  3. Tiimin jäsen, joka on kokenut insinööri, kertoo sinulle

  1. Mitä sinun pitäisi tällöin tehdä?
A) Se näyttää olevan suuri ongelma. Meidän on käsiteltävä ASAPia !!! B) En välitä. Meidän on aloitettava työskentely heti.
Jos valitset toiminnon B, tässä ovat tulokset kuukauden kuluttua
  • Projekti on sotku ja vei kaikki resurssisi ja aikaa. Työntekijän työmäärä lisääntyi rajusti, ja hän kokee stressiä ja ylikuormitusta
  • - Projektisi viivästyy, joten et voinut vapauttaa tuotetta määrättyyn määräaikaan, kuten lupait pomollesi. Kuten tiimisi jäsen sanoi, tämän projektin aikataulu on liian tiukka verrattuna nykyiseen resurssien kohdentamiseen.
Jos valitset toiminnon A, tässä ovat tulokset kuukauden kuluttua

Edellä oleva esimerkki havainnollistaa merkitys Risk analyysin Testauksen hallinta.

Riskienhallinta auttaa sinua -

Edellä olevassa esimerkissä mainittu riski on vain yksi monista mahdollisista riskeistä, joita projektissasi voi esiintyä. Sinun pitäisi tunnistaa heidät ja tehdä päätös heidän kanssaan ASAP !!! Joten, mihin toimenpiteisiin tässä esimerkissä on toiminto A .

Siksi riskianalyysi on tärkeä

Kuinka suorittaa riskianalyysi?

Se on 3-vaiheinen prosessi

  1. Tunnista riskit
  2. Analysoi kunkin tunnistetun riskin vaikutus
  3. Ota vastatoimenpiteitä tunnistetun ja analysoidun riskin varalta

Vaihe 1) Tunnista riski

Riski voidaan tunnistaa ja luokitella kahteen tyyppiin ohjelmistotuotteessa

Projektiriski

Projektiriski voidaan määritellä epävarmaksi tapahtumaksi tai toiminnaksi, joka voi vaikuttaa projektin etenemiseen. Vaikutuksella on positiivinen tai kielteinen vaikutus projektien tavoitteiden saavuttamiseen.

Projektiriskejä on ensisijaisesti 3 luokkaa

  • Organisaatioriski

Se on riski, joka liittyy henkilöresursseihisi tai testausryhmääsi. Esimerkiksi projektissasi teknisesti taitavien jäsenten puute on riski. Toinen riski on se, että sinulla ei ole tarpeeksi työvoimaa projektin loppuun saattamiseksi ajoissa.

Organisaatioriskin tunnistamiseksi sinun on tehtävä luettelo muutamista kysymyksistä ja vastattava niihin itseharjoituksena. Tässä on joitain suositeltuja kysymyksiä. 1. Onko tämä hyvin järjestetty joukkue?
A) KylläB) EiHankkeellasi ei ole organisaatioriskiä. Luo vahvempi tiimi ja edistä yhteistyöympäristöä
2. Onko jokaisella ryhmän jäsenellä taitoa tehdä työnsä?
A) KylläB) EiHankkeellasi ei ole organisaatioriskiä. Rakenna kurssi jäsenten taitamiseksi
3. Vertaile projektin kokoon ja aikatauluun, onko meillä riittävästi henkilöstöresursseja tämän projektin loppuun saattamiseksi määräajassa?
A) KylläB) EiHankkeellasi ei ole organisaatioriskiä Pyydä projektitaulua hankkimaan lisää henkilöstöresursseja

Jos vastaat kaikkiin yllä oleviin kysymyksiin, tunnistat helposti mahdolliset riskit, jotka voivat vaikuttaa projektiisi.

  • Tekninen riski

Tekninen riski on teknisen prosessin, kuten testaamattoman suunnittelun, väärän testausmenettelyn jne. Suorittamisen aikana aiheutuvien menetysten todennäköisyys. Tässä on esimerkki teknisestä riskistä

  • Tehtäväsi tässä projektissa on pankkisivuston testaaminen. Sinun on määritettävä oikeat testausympäristöt, jotka vastaavat todellisia liiketoimintaympäristöjä. Jos testiympäristöä ei ole asetettu oikein, tuotetta ei testata oikein eikä monia vikoja havaita.
  • Liiketoiminnan riski

Riskiin liittyy ulkoinen yksikkö. Se on riski, joka voi tulla yritykseltäsi, asiakkaaltasi, mutta ei projektistasi.

Seuraava kuva näyttää esimerkin liiketoiminnan riskistä.

Tällöin testipäällikön on löydettävä ratkaisut riskin käsittelemiseksi, kuten:

  • Aseta prioriteetti testausvaiheille, keskity verkkosivuston pääominaisuuksien testaamiseen
  • Käytä testaustyökalua testauksen tuottavuuden parantamiseen
  • Käytä prosessin parannusta hallinnan vähentämiseksi.

Tuoteriski

Tuoteriski on mahdollisuus, että järjestelmä tai ohjelmisto ei ehkä täytä tai täytä asiakkaan, käyttäjän tai sidosryhmän odotuksia. Tämä riski liittyy tuotteen toimivuuteen , kuten suorituskykyongelmat, tietoturvaongelmat, kaatumisskenaariot jne.

Seuraavassa on esimerkkejä muutamista tuoteriskeistä -

  • Ohjelmisto ohittaa jonkin avaintoiminnon , jonka asiakkaat ovat määritelleet käyttäjien vaatimuksissa
  • Ohjelmisto on epäluotettava ja usein epäonnistunut .
  • Ohjelmisto epäonnistuu tavoilla, jotka aiheuttavat taloudellista tai muuta vahinkoa ohjelmistoa käyttävälle käyttäjälle tai yritykselle.
  • Ohjelmistolla on ongelmia, jotka liittyvät tiettyyn laatuominaisuuteen, kuten turvallisuuteen, luotettavuuteen, käytettävyyteen, ylläpidettävyyteen tai suorituskykyyn.

Palataan nyt projektiisi, onko Guru 99 Bankin verkkosivustolla tuoteriskiä? Voit vastata tähän kysymykseen noudattamalla seuraavia vaiheita

Kun olet suorittanut yli 3 vaihetta, tee pieni tietovisa alla olevien tuotteiden riskien tunnistamiseksi. Voiko Guru99-pankin verkkosivusto suojata asiakastilin ja hänen tietonsa?
A) KylläB) Ei
C) En ole varma
virheellisestä
virheestä
2. Onko verkkosivusto käyttökelpoinen asiakkaalle?
A) KylläB) Ei
oikeita
virheellisiä
3. Mitä muita toimintoja verkkosivustolla pitäisi olla?
A) Suojattu varojen siirto B) Käyttäjä voi rekisteröidä uuden tilin
C)
Enää toimintoja ei tarvita

Vaihe 2) Analysoi esiintyvän riskin vaikutus

Edellisessä aiheessa olemme jo tunnistaneet riskit, jotka saattavat haitata projektiasi. Tässä on luettelo tunnistetuista riskeistä:

  • Sinulla ei ehkä ole tarpeeksi henkilöstöresursseja projektin loppuun saattamiseksi määräajassa
  • Testaus ympäristö ei ehkä setup kunnolla aidolta liiketoimintaympäristössä.
  • Projektin budjetti voi puolittaa koska suhdanteet
  • Tällä verkkosivustolla ei ehkä ole suojaustoimintoja

Seuraavaksi sinun tulisi analysoida nämä riskit.

Jokainen riski tulisi luokitella kahden seuraavan parametrin perusteella

  • Todennäköisyys esiintymistodennäköisyys
  • Vaikutus hankkeen

Alla olevan matriisin avulla voit luokitella riskit neljään luokkaan: korkea, keskitaso ja matala tai arvot 3,2, 1

Todennäköisyys

Korkea (3)

Sillä on erittäin suuri todennäköisyys esiintyä, voi vaikuttaa koko projektiin

Keskikoko (2)

50% mahdollisuus esiintyä

Matala (1)

Pieni esiintymistodennäköisyys

Vaikutus

Korkea (3)

Projektitoimintaa ei voi jatkaa, jos sitä ei ratkaista välittömästi

Keskikoko (2)

Projektitoimintaa ei voi jatkaa, jos sitä ei ole ratkaistu

Matala (1)

Tarve ratkaista se, mutta on mahdollista ottaa vaihtoehtoinen ratkaisu hetkeksi

Harkitse seuraavia riskejä

Riski

Todennäköisyys

Vaikutus

Prioriteetti = Todennäköisyys * Vaikutus

Projektin määräaikaa ei noudatettu

3

3

9

Sähkövika

1

2

2

Yllä olevan prioriteetin perusteella voit toteuttaa alla olevassa taulukossa mainitut vastatoimenpiteet

Prioriteetti

Riskienhallintamenetelmä

Korkea

6-9

Ota lieventämistoimet välittömästi ja seuraa riskiä joka päivä, kunnes sen tila on suljettu.

Keskellä

3-5

Seuraa riskiä joka viikko sisäisessä edistymiskokouksessa

Matala

1-2

Hyväksy riski ja seuraa riskiä virstanpylvään perusteella.

Nyt on aika harjoittaa, meillä on neljä riskiä tunnistettu Guru99 Banking -projektissa. Luokittele ne itse

Riski Korkea Keskitaso Matala Tila
  1. Sinulla ei ehkä ole tarpeeksi henkilöstöresursseja projektin loppuun saattamiseksi määräajassa
Oikea. Väärä.
  1. Testauksen ympäristö ei ehkä setup kunnolla aidolta liiketoimintaympäristössä
Oikea. Väärä
  1. Projektin budjetti voi puolittaa koska suhdanteet
Oikea. Väärä
  1. Tällä verkkosivustolla ei ehkä ole suojausominaisuuksia
Oikea. Väärä.

Vaihe 3) Tee vastatoimenpiteitä riskin vähentämiseksi

Tämä toiminta on jaettu 3 osaan

Riskivaste

Projektipäällikön on valittava strategiat, jotka vähentävät riskin minimiin. Projektipäälliköt voivat valita seuraavien neljän riskinhallintastrategian välillä

Palataksemme 4 aiemmin tunnistettuun riskiin, meidän on löydettävä vastatoimet niiden välttämiseksi tai poistamiseksi. A) Sinulla ei ehkä ole tarpeeksi henkilöstöresursseja projektin loppuun saattamiseksi määräajassa

B) testaus ympäristö voi määrittää väärin aidolta liiketoimintaympäristössä

C) Projektin budjetti voi puolittaa koska suhdanteet

D) Tällä verkkosivustolla ei ehkä ole turvaominaisuuksia

A. Sinulla ei ehkä ole tarpeeksi henkilöstöresursseja projektin loppuun saattamiseksi umpikujaan mennessä. Tätä riskiä ei voida välttää yrityksen tilanteen vuoksi; et voi pyytää lisää henkilöstöresursseja projektiin. Tällöin voit vähentää riskien vaikutuksia valitsemalla joitain vaihtoehtoja alla

  • Valitse lahjakas ja kokenut jäsen liittymään projektitiimiin
  • Luo kurssi jäsenten taitamiseksi, auta heitä parantamaan tuottavuutta
Testausympäristöä ei ehkä ole asetettu oikein kuin todellinen liiketoimintaympäristö.Tämä riski voidaan välttää, jos teet seuraavia toimintoja
  • Pyydä kehitystiimiltä apua testiympäristön rakentamiseen
  • Valmistele kaikki ympäristön luomiseen tarvittavat laitteet tai materiaalit (palvelin, tietokanta, tietokone ...)
C. Hankkeesi voi puolittua liiketoimintatilanteen vuoksi.Tämä riski on kriittinen; se voi estää koko projektin etenemisen. Siinä tapauksessa sinun pitäisi tehdä
  • Määritä projektin laajuus uudelleen, määritä, mitä testataan ja mitä jätetään huomiotta tällöin
  • Neuvottele asiakkaan kanssa projektin kestosta, jotta se sopisi projektibudjettiin
  • Paranna kunkin projektivaiheen tuottavuutta, kuten testaus, testitietojen tekeminen,… Jos säästät aikaa, voit säästää kustannuksia
D. Tällä verkkosivustolla ei ehkä ole turvaominaisuuksia.Tätä riskiä pidetään keskipitkän prioriteettina, koska se ei vaikuta koko projektiin ja se voidaan välttää. Voit pyytää kehitystiimiä tarkistamaan ja lisäämään nämä toiminnot verkkosivustolle.

Rekisteröi riski

Projektipäälliköiden, sidosryhmien ja projektin jäsenen on kirjattava, dokumentoitava ja tunnustettava kaikki riskit. Riskirekisterin tulisi olla kaikkien projektiryhmän jäsenten vapaasti käytettävissä.

On olemassa hyödyllisiä riskien rekisteröimiseksi, kuten Redmine, MITER ... jne.

Seuraa ja hallitse riskiä

Riskejä voidaan seurata jatkuvasti tarkistamaan muutoksia. Uusi riski voidaan tunnistaa jatkuvan seuranta- ja arviointimekanismin avulla.

Parempaa riskienhallintaa varten voit viitata riskinhallintamalliin, joka sisältyy tähän artikkeliin