types risks software projects
Ali razvijate testni načrt ali testno strategijo za svoj projekt? Ali ste v načrtu ali strategiji testiranja pravilno obravnavali vsa tveganja?
Ker je testiranje zadnji del projekta, je vedno pod pritiskom in časovno stisko. Da bi prihranili čas in denar, bi morali imeti prednost pri preskusnem delu.
Kako bo potekalo prednostno testiranje? Za to bi morali znati presoditi o pomembnejših in manj pomembnih preizkusnih delih. Kako se boste odločili, katero delo je bolj ali manj pomembno? Tu prihaja potreba po testiranju na podlagi tveganj.
Kaj je tveganje?
'Tveganje so prihodnji negotovi dogodki z verjetnostjo pojava in možnostjo izgube'
Ugotavljanje in obvladovanje tveganj sta glavna skrb vsakega programskega projekta. Učinkovita analiza tveganj programske opreme bo pripomogla k učinkovitemu načrtovanju in dodeljevanju nalog.
V tem članku bom obravnaval, kaj so 'Vrste tveganj'. V naslednjih člankih se bom poskušal osredotočiti na prepoznavanje tveganj, obvladovanje tveganj in ublažitev.
Tveganja se prepoznajo, razvrstijo in obvladajo pred dejansko izvedbo programa. Ta tveganja so razvrščena v različne kategorije.
Kategorije tveganj
# 1) Tveganje po urniku: Urnik projekta se izmuzne, če projektne naloge in tveganja sprostitve urnika niso pravilno obravnavana. Načrtovana tveganja vplivajo predvsem na projekt in končno na gospodarstvo podjetja in lahko vodijo do propada projekta.
Urniki pogosto zdrsnejo iz naslednjih razlogov:
- Napačna ocena časa
- Virom ne sledimo pravilno. Vsi viri, kot so osebje, sistemi, spretnosti posameznikov itd.
- Neznanje zapletenih funkcionalnosti in časa, potrebnega za razvoj teh funkcionalnosti.
- Nepričakovane razširitve obsega projekta.
# 2) Proračunsko tveganje
- Napačna ocena proračuna.
- Prekoračitev stroškov
- Razširitev obsega projekta
# 3) Operativna tveganja: Tveganja izgube zaradi nepravilne izvedbe postopka, ki ni uspel v sistemu, ali zaradi nekaterih zunanjih dogodkov. Vzroki operativnih tveganj:
- Nenaslov prednostnih sporov
- Nerazrešitev odgovornosti
- Nezadostna sredstva
- Ni ustreznega predmetnega treninga
- Brez načrtovanja virov
- V ekipi ni komunikacije.
# 4) Tehnična tveganja: Tehnična tveganja na splošno vodijo do okvare funkcionalnosti in zmogljivosti.
Vzroki za tehnična tveganja so:
določeni ip prehoda ni veljaven
- Neprestano spreminjanje zahtev
- Na voljo ni nobena napredna tehnologija ali obstoječa tehnologija je v začetni fazi.
- Izdelek je kompleksen za izvedbo.
- Težka integracija projektnih modulov.
# 5) Programska tveganja: To so zunanja tveganja, ki presegajo operativne meje. Vse to so negotova tveganja, ki niso pod nadzorom programa. Ti zunanji dogodki so lahko:
- Zmanjkuje sklada.
- Razvoj trga
- Spreminjanje strategije in prioritete kupčevih izdelkov
- Spremembe vladnih pravil.
Vse to so pogoste kategorije, v katere je mogoče razvrstiti programska tveganja. Podrobno bom zajel 'Kako prepoznati in obvladovati tveganja?' v naslednjem članku.
Priporočeno branje
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Testiranje programske opreme QA Assistant Job
- Vrste testiranja programske opreme: različne vrste preskušanja s podrobnostmi
- Tečaj preizkušanja programske opreme: kateremu inštitutu za preizkušanje programske opreme naj se pridružim?
- Izbira preizkušanja programske opreme kot vaše kariere
- Preizkušanje programske opreme Tehnična vsebina Writer Freelancer Job
- Onsite - Offshore model projektov za preskušanje programske opreme (in kako to narediti za vas)
- Nekaj zanimivih vprašanj za preskušanje programske opreme