Analiza i ograniczanie ryzyka projektu w testowaniu oprogramowania

โšก Inteligentne podsumowanie

Analiza ryzyka projektu w zarzฤ…dzaniu testami identyfikuje, ocenia i ล‚agodzi zagroลผenia, ktรณre mogฤ… zakล‚รณciฤ‡ harmonogram, budลผet lub jakoล›ฤ‡. LessObejmuje on trzyetapowy proces analizy ryzyka, ryzyka projektu i produktu, macierz prawdopodobieล„stwa wpล‚ywu, strategie ล‚agodzenia i GuruStudium przypadku 99 Banku.

  • โš ๏ธ Identyfikacja ryzyka: Przed rozpoczฤ™ciem testรณw zidentyfikuj ryzyka projektowe, techniczne, biznesowe i produktowe.
  • ๐Ÿ“‹ Trzyetapowy przepล‚yw pracy: Zidentyfikuj i przeanalizuj wpล‚yw, a nastฤ™pnie zastosuj ล›rodki zaradcze.
  • ๐Ÿ›ก๏ธ Macierz wpล‚ywu: Oceล„ prawdopodobieล„stwo i wpล‚yw jako Wysokie, ลšrednie lub Niskie, aby ustaliฤ‡ priorytet ล‚agodzenia ryzyka.
  • โœ… Strategie ล‚agodzenia: Unikaj, przenoล›, akceptuj lub ograniczaj ryzyko dziฤ™ki zakresowym dziaล‚aniom w zakresie zarzฤ…dzania testami.
  • ๐Ÿงช Studium przypadku: GuruPrzykล‚ad 99 Banku ilustruje zastosowanie analizy ryzyka w rzeczywistym projekcie testowym.

Co to jest analiza ryzyka?

Ryzyko to prawdopodobieล„stwo wystฤ…pienia niepoลผฤ…danego zdarzenia.

Analiza ryzyka w inลผynierii oprogramowania to proces analizy ryzyka zwiฤ…zanego z Twoim oprogramowaniem Testy Projekt.

Aby projekt zakoล„czyล‚ siฤ™ sukcesem, naleลผy zidentyfikowaฤ‡ ryzyko i okreล›liฤ‡ odpowiednie rozwiฤ…zania przed rozpoczฤ™ciem projektu. Identyfikacja ryzyka w inลผynierii oprogramowania pomaga zidentyfikowaฤ‡ prawdopodobne ryzyko na wczesnych etapach.

W tym samouczku odkryjemy pierwszy krok w procesie zarzฤ…dzania testami: analizฤ™ ryzyka i rozwiฤ…zanie za pomocฤ… studium przypadku.

W tym temacie odkryjemy pierwszy krok w procesie zarzฤ…dzania testami: analizฤ™ ryzyka w testowaniu oprogramowania i rozwiฤ…zaniu za pomocฤ… studium przypadku.

Testowana aplikacja to https://demo.guru99.com/V4/, moลผesz zapoznaฤ‡ siฤ™ ze specyfikacjฤ… wymagaล„ oprogramowania w tym miejscu.

Guru99 Bank bฤ™dzie peล‚niล‚ dwie role

  • Menedลผer
  • Klient

Nastฤ™pujฤ…ce funkcje/moduล‚y bฤ™dฤ… dostฤ™pne dla tych dwรณch rรณลผnych rรณl

Analiza ryzyka

Oto maล‚a wycieczka po witrynie

Analiza ryzyka

Po przeczytaniu dokumentรณw wymagaล„ mogล‚eล› zdaฤ‡ sobie sprawฤ™, ลผe witryna zawiera zbyt wiele wymagaล„ funkcjonalny oraz kompleks scenariusze.

Oto sytuacja โ€“

  1. GuruStrona internetowa banku 99 zakoล„czyล‚a juลผ fazฤ™ rozwoju. Teraz rozpoczyna siฤ™ faza testowania. Niestety, nie byliล›cie Paล„stwo zaangaลผowani na wczesnym etapie fazy wymagaล„.
  2. Twรณj szef chce, ลผebyล› dokoล„czyล‚ testy jeden miesiฤ…c tylko z ograniczonym budลผetem, ale oczekuje wspaniaล‚y jakoล›ฤ‡.
  3. Mรณwi o tym czล‚onek zespoล‚u, ktรณry jest doล›wiadczonym inลผynierem

Analiza ryzyka

  1. Co w takim przypadku naleลผy zrobiฤ‡?

A) Wydaje siฤ™, ลผe jest to duลผy problem. Musimy siฤ™ zmierzyฤ‡ z ASAP!!!

B) Nie obchodzi mnie to. Musimy zaczฤ…ฤ‡ dziaล‚aฤ‡ juลผ teraz.

Jeลผeli wybierzesz dziaล‚anie B, oto rezultaty po miesiฤ…cu

  • Projekt byล‚ baล‚aganem i pochล‚onฤ…ล‚ wszystkie Twoje zasoby i czas. Obciฤ…ลผenie pracownika drastycznie wzrosล‚o, czuje siฤ™ on zestresowany i przeciฤ…ลผony
  • Analiza ryzyka

  • โ€“ Twรณj projekt jest opรณลบniony, wiฤ™c nie mogล‚eล› wydaฤ‡ produktu w ustalonym terminie, jak obiecaล‚eล› swojemu szefowi. Jak powiedziaล‚ czล‚onek Twojego zespoล‚u, harmonogram tego projektu jest zbyt napiฤ™ty w porรณwnaniu z obecnym przydziaล‚em zasobรณw.
  • Analiza ryzyka

Jeลผeli wybierzesz dziaล‚anie A, oto rezultaty po miesiฤ…cu

Analiza ryzyka

Powyลผszy przykล‚ad ilustruje znaczenie Analizy Ryzyka w Zarzฤ…dzaniu Testami.

ลagodzenie ryzyka pomaga Ci w โ€“

Analiza ryzyka

Ryzyko, o ktรณrym mowa w powyลผszym przykล‚adzie, to tylko jedno z wielu potencjalnych ryzyk, ktรณre mogฤ… wystฤ…piฤ‡ w Twoim projekcie. Powinieneล› je zidentyfikowaฤ‡ i podjฤ…ฤ‡ decyzjฤ™ o rozprawieniu siฤ™ z nimi ASAP!!! Zatem prawidล‚owe dziaล‚anie w tym przykล‚adzie to akcja A.

Dlatego analiza ryzyka w testowaniu jest waลผna

Jak przeprowadziฤ‡ analizฤ™ ryzyka?

To proces skล‚adajฤ…cy siฤ™ z 3 krokรณw

  1. Zidentyfikuj ryzyko
  2. Analizuj wpล‚yw kaลผdego zidentyfikowanego ryzyka
  3. Podejmij ล›rodki zaradcze w przypadku zidentyfikowanego i przeanalizowanego ryzyka

Jak przeprowadziฤ‡ analizฤ™ ryzyka

Krok 1) Zidentyfikuj ryzyko

Ryzyko w oprogramowaniu moลผna zidentyfikowaฤ‡ i podzieliฤ‡ na 2 rodzaje

Zidentyfikuj ryzyko

Ryzyko projektu

Ryzyko projektu moลผna zdefiniowaฤ‡ jako niepewny wydarzenie lub dziaล‚anie, ktรณre moลผe mieฤ‡ wpล‚yw na postฤ™p projektu. Wpล‚yw ma pozytywny or ujemny wpล‚yw na perspektywy osiฤ…gniฤ™cia celรณw projektu.

Istniejฤ… zasadniczo 3 kategorie ryzyk projektowych

Ryzyko projektu

Ryzyko organizacyjne

Jest to ryzyko zwiฤ…zane z Twoim zasoby ludzkie lub Twรณj zespรณล‚ testujฤ…cy. Na przykล‚ad w Twoim projekcie ryzyko stanowi brak czล‚onkรณw wykwalifikowanych technicznie. Kolejnym ryzykiem jest brak wystarczajฤ…cej siล‚y roboczej, aby ukoล„czyฤ‡ projekt w terminie.

Ryzyko organizacyjne

Aby zidentyfikowaฤ‡ ryzyko organizacyjne, naleลผy sporzฤ…dziฤ‡ listฤ™ kilku pytaล„ i odpowiedzieฤ‡ na nie w ramach samodzielnego ฤ‡wiczenia. Oto kilka zalecanych pytaล„.

1. Czy jest to dobrze zorganizowany Zespรณล‚?

A) Tak

B) Nie

Twรณj projekt nie wiฤ…ลผe siฤ™ z ลผadnym ryzykiem organizacyjnym
Stwรณrz silniejszy zespรณล‚ i wspieraj ล›rodowisko wspรณล‚pracy

2. Czy kaลผdy czล‚onek zespoล‚u ma umiejฤ™tnoล›ci potrzebne do wykonywania swojej pracy?

A) Tak

B) Nie

Twรณj projekt nie wiฤ…ลผe siฤ™ z ลผadnym ryzykiem organizacyjnym
Zbuduj kurs szkoleniowy, aby podnosiฤ‡ umiejฤ™tnoล›ci czล‚onkรณw

3. Czy w porรณwnaniu z wielkoล›ciฤ… i harmonogramem projektu mamy wystarczajฤ…ce zasoby ludzkie, aby ukoล„czyฤ‡ projekt w terminie?

A) Tak

B) Nie

Twรณj projekt nie wiฤ…ลผe siฤ™ z ลผadnym ryzykiem organizacyjnym
Poproล› komitet sterujฤ…cy o zwiฤ™kszenie zasobรณw ludzkich

Jeล›li odpowiesz na wszystkie powyลผsze pytania, z ล‚atwoล›ciฤ… zidentyfikujesz potencjalne ryzyka, ktรณre mogฤ… mieฤ‡ wpล‚yw na Twรณj projekt.

Ryzyko techniczne

Ryzyko techniczne to prawdopodobieล„stwo straty poniesionej podczas realizacji procesu technicznego, takiej jak nieprzetestowana inลผynieria, zล‚a procedura testowaโ€ฆ itp. Oto przykล‚ad ryzyka technicznego

  • Twoim zadaniem w tym projekcie jest przetestowanie serwisu bankowego. Naleลผy skonfigurowaฤ‡ odpowiednie ล›rodowiska testowe, ktรณre odzwierciedlajฤ… rzeczywiste ล›rodowiska biznesowe. Jeล›li ลšrodowisko testowe nie zostanie prawidล‚owo skonfigurowany, produkt tak bฤ™dzie nie byฤ‡ przetestowane poprawnie i wiele wady nie zostanie wykryty.

Ryzyko biznesowe

Ryzyko wiฤ…ลผe siฤ™ z zewnฤ™trzny podmiot. Jest to ryzyko, ktรณre moลผe pochodziฤ‡ od Twojej firmy, Twojego klienta, ale nie z twojego projektu.

Poniลผszy rysunek przedstawia przykล‚ad ryzyka biznesowego.

Ryzyko biznesowe

W takim przypadku Kierownik Testรณw musi znaleลบฤ‡ rozwiฤ…zania pozwalajฤ…ce poradziฤ‡ sobie z ryzykiem, takie jak:

  • Zestaw priorytet na etapie testowania skoncentruj siฤ™ na testowaniu gล‚รณwnych funkcji witryny internetowej
  • Wykorzystaฤ‡ narzฤ™dzie testowe zwiฤ™kszajฤ…ce produktywnoล›ฤ‡ testowania
  • Aplikuj doskonalenie procesรณw w celu zmniejszenia wysiล‚ku zwiฤ…zanego z zarzฤ…dzaniem.

Ryzyko produktu

Ryzyko produktu to moลผliwoล›ฤ‡, ลผe system lub oprogramowanie moลผe nie speล‚niฤ‡ oczekiwaล„ klienta, uลผytkownika lub interesariusza. To ryzyko w planie testรณw jest powiฤ…zane z Funkcjonalnoล›ฤ‡ produktu, takie jak problemy z wydajnoล›ciฤ…, problemy z bezpieczeล„stwem, scenariusze awarii itp.

Poniลผej przedstawiono przykล‚ady kilku ryzyk zwiฤ…zanych z produktem โ€“

  • Oprogramowanie pomija niektรณre klucz funkcjฤ™, ktรณrฤ… klienci okreล›lili w ustawieniach uลผytkownikรณw
    wymaganie
  • Oprogramowanie jest niepewny i czฤ™sto nie pracowaฤ‡.
  • Oprogramowanie ulega awariom, ktรณre powodujฤ… szkody finansowe lub inne szkody dla uลผytkownika lub firmy korzystajฤ…cej z oprogramowania.
  • W oprogramowaniu wystฤ™pujฤ… problemy zwiฤ…zane z okreล›lonฤ… cechฤ… jakoล›ci, takฤ… jak bezpieczeล„stwo, niezawodnoล›ฤ‡, uลผytecznoล›ฤ‡, ล‚atwoล›ฤ‡ konserwacji lub wydajnoล›ฤ‡.

Wracajฤ…c do Twojego projektu, czy istnieje jakiekolwiek ryzyko produktowe? Guru Strona internetowa 99 Banku? Aby odpowiedzieฤ‡ na to pytanie, naleลผy wykonaฤ‡ nastฤ™pujฤ…ce kroki


Ryzyko produktu

Kiedy juลผ wykonasz powyลผsze 3 kroki, rozwiฤ…ลผ maล‚y quiz poniลผej, aby zidentyfikowaฤ‡ ryzyko zwiฤ…zane z produktem

1) Czy moลผna GuruStrona internetowa 99 bankรณw bezpieczne konto klienta i jego dane?
A) Tak

B) Nie

C) Nie jestem pewien

Bล‚ฤ™dny
Poprawienia

2) Czy jest to strona internetowa nadajฤ…cy siฤ™ do uลผytku dla klienta?
A) Tak

B) Nie

Poprawienia
Bล‚ฤ™dny

3) Jakie jeszcze funkcje powinna posiadaฤ‡ strona internetowa?
A) Bezpieczny transfer ล›rodkรณw

B) Uลผytkownik moลผe zarejestrowaฤ‡ nowe konto

C) Nie potrzeba wiฤ™cej funkcji

Bล‚ฤ™dny
Poprawienia

Krok 2) Przeanalizuj wpล‚yw wystฤ…pienia ryzyka

W poprzednim temacie zidentyfikowaliล›my juลผ ryzyka, ktรณre mogฤ… przeszkodziฤ‡ w realizacji Twojego projektu. Oto lista zidentyfikowanych ryzyk:

  • Moลผesz nie mieฤ‡ doล›ฤ‡ zasoby ludzkie zakoล„czyฤ‡ projekt w terminie
  • Testowanie ล›rodowisko moลผe nie byฤ‡ poprawnie skonfigurowany tak, jak w prawdziwym ล›rodowisku biznesowym.
  • Twรณj projekt budลผet moลผe zostaฤ‡ zmniejszony o poล‚owฤ™ ze wzglฤ™du na sytuacjฤ™ biznesowฤ…
  • Ta strona internetowa moลผe brak funkcje bezpieczeล„stwa

Nastฤ™pnie naleลผy przeanalizowaฤ‡ te ryzyka.

Kaลผde ryzyko powinno byฤ‡ klasyfikowane na podstawie nastฤ™pujฤ…cych dwรณch parametrรณw

  • prawdopodobieล„stwo wystฤ…pienia
  • wpล‚yw nad projektem

Korzystajฤ…c z poniลผszej matrycy, moลผesz to zrobiฤ‡ kategoryzowaฤ‡ ryzyko na cztery kategorie, jak Wysoki, ลšredni, oraz Niskie lub wartoล›ci 3,2, 1

Szansa

Wysoki (3)

Ma bardzo duลผe prawdopodobieล„stwo wystฤ…pienia i moลผe mieฤ‡ wpล‚yw na caล‚y projekt

ลšredni (2)

50% szans na wystฤ…pienie

Niski (1)

Niskie prawdopodobieล„stwo wystฤ…pienia

Wpล‚yw

Wysoki (3)

Nie moลผna kontynuowaฤ‡ dziaล‚aล„ w ramach projektu, jeล›li problem nie zostaล‚ rozwiฤ…zany natychmiast

ลšredni (2)

Nie moลผna kontynuowaฤ‡ dziaล‚aล„ w ramach projektu, jeล›li problem nie zostaล‚ rozwiฤ…zany

Niski (1)

Trzeba to rozwiฤ…zaฤ‡, ale na jakiล› czas moลผna zastosowaฤ‡ alternatywne rozwiฤ…zanie

Weลบ pod uwagฤ™ nastฤ™pujฤ…ce ryzyka

Ryzyko

Szansa

Wpล‚yw

Priorytet = Prawdopodobieล„stwo* Wpล‚yw

Termin projektu nie dotrzymany

3

3

9

Awaria prฤ…du

1

2

2

W oparciu o powyลผszy priorytet moลผesz podjฤ…ฤ‡ ล›rodki ograniczajฤ…ce ryzyko podczas testowania lub ล›rodki zaradcze wymienione w poniลผszej tabeli

Priorytet

Metoda zarzฤ…dzania ryzykiem

Wysoki

6-9

Natychmiast podejmij dziaล‚ania ล‚agodzฤ…ce i codziennie monitoruj ryzyko, aลผ do zamkniฤ™cia jego statusu.

ลšrodkowy

3-5

Monitoruj ryzyko co tydzieล„ podczas wewnฤ™trznego spotkania poล›wiฤ™conego postฤ™powi

Niski

1-2

Zaakceptuj ryzyko i monitoruj je na podstawie kamieni milowych.

Nadszedล‚ czas na ฤ‡wiczenie. Zidentyfikowaliล›my 4 ryzyka w GuruProjekt 99 Banking. Sklasyfikuj je sam

Ryzyko Wysoki ลšredni Niski Status
  1. Moลผesz nie mieฤ‡ doล›ฤ‡ zasoby ludzkie zakoล„czyฤ‡ projekt w terminie
Poprawny.
Bล‚ฤ™dny.
  1. Testowanie ล›rodowisko moลผe nie byฤ‡ poprawnie skonfigurowany tak, jak w prawdziwym ล›rodowisku biznesowym
Poprawny.
Bล‚ฤ™dny
  1. Twรณj projekt budลผet moลผe zostaฤ‡ zmniejszony o poล‚owฤ™ ze wzglฤ™du na sytuacjฤ™ biznesowฤ…
Poprawny.
Bล‚ฤ™dny
  1. Ta strona internetowa moลผe brak Zabezpieczenia
Poprawny.
Bล‚ฤ™dny.

Krok 3) Podejmij ล›rodki zaradcze, aby zminimalizowaฤ‡ ryzyko

Dziaล‚anie to podzielone jest na 3 czฤ™ล›ci

 Podejmij ล›rodki zaradcze, aby zmniejszyฤ‡ ryzyko

Ryzykowna odpowiedลบ

Kierownik projektu musi wybraฤ‡ strategie, ktรณre zredukujฤ… ryzyko do minimum. Kierownicy projektu mogฤ… wybieraฤ‡ spoล›rรณd nastฤ™pujฤ…cych czterech strategii reagowania na ryzyko

Ryzykowna odpowiedลบ

Wracajฤ…c do 4 ryzyk zidentyfikowanych wczeล›niej, musimy znaleลบฤ‡ sposรณb na ograniczenie ryzyka w testach lub ล›rodek zaradczy aby ich uniknฤ…ฤ‡ lub wyeliminowaฤ‡.

A) Moลผesz nie mieฤ‡ doล›ฤ‡ zasoby ludzkie zakoล„czyฤ‡ projekt w terminie

B) Testowanie ล›rodowisko moลผe nie byฤ‡ poprawnie skonfigurowany tak, jak w prawdziwym ล›rodowisku biznesowym

C) Twรณj projekt budลผet moลผe zostaฤ‡ zmniejszony o poล‚owฤ™ ze wzglฤ™du na sytuacjฤ™ biznesowฤ…

D) Niniejsza strona internetowa moลผe brak Zabezpieczenia

A. Moลผesz nie mieฤ‡ wystarczajฤ…cych zasobรณw ludzkich, aby ukoล„czyฤ‡ projekt w wyznaczonym terminie
Tego ryzyka nie da siฤ™ uniknฤ…ฤ‡ ze wzglฤ™du na sytuacjฤ™ firmy; nie moลผesz poprosiฤ‡ o wiฤ™cej zasobรณw ludzkich do projektu. W takim przypadku moลผesz zmniejszyฤ‡ wpล‚yw ryzyka, wybierajฤ…c kilka opcji poniลผej

  • Wybierz utalentowanego i doล›wiadczonego czล‚onka, ktรณry doล‚ฤ…czy do Zespoล‚u Projektowego
  • Utwรณrz kurs szkoleniowy, aby podnieล›ฤ‡ umiejฤ™tnoล›ci czล‚onkรณw i pomรณc im poprawiฤ‡ produktywnoล›ฤ‡

B. ลšrodowisko testowe moลผe nie byฤ‡ poprawnie skonfigurowane tak, jak rzeczywiste ล›rodowisko biznesowe
Tego ryzyka moลผna uniknฤ…ฤ‡, wykonujฤ…c nastฤ™pujฤ…ce czynnoล›ci

  • Poproล› zespรณล‚ programistรณw o pomoc w zbudowaniu ล›rodowiska testowego
  • Przygotuj caล‚y sprzฤ™t lub materiaล‚y (serwer, baza danych, komputer PC...) potrzebne do skonfigurowania ล›rodowiska

C. Twรณj projekt moลผe zostaฤ‡ skrรณcony o poล‚owฤ™ ze wzglฤ™du na sytuacjฤ™ biznesowฤ…
Ryzyko to jest krytyczne; moลผe to uniemoลผliwiฤ‡ kontynuacjฤ™ caล‚ego projektu. W takim razie powinieneล› to zrobiฤ‡

  • Zdefiniuj na nowo zakres projektu, okreล›l, co bฤ™dzie testowane, a co w takim przypadku zostanie zignorowane
  • Negocjuj z klientem termin realizacji projektu, aby dopasowaฤ‡ go do budลผetu projektu
  • Popraw produktywnoล›ฤ‡ na kaลผdym etapie projektu, takim jak testowanie, tworzenie specyfikacji testowychโ€ฆ Jeล›li moลผesz zaoszczฤ™dziฤ‡ czas, moลผesz zaoszczฤ™dziฤ‡ na kosztach

D. Niniejsza witryna internetowa moลผe nie posiadaฤ‡ zabezpieczeล„
Ryzyko to uwaลผa siฤ™ za ล›rednio priorytetowe, poniewaลผ nie ma ono wpล‚ywu na caล‚y projekt i moลผna go uniknฤ…ฤ‡. Moลผesz poprosiฤ‡ zespรณล‚ programistรณw o sprawdzenie i dodanie tych funkcji do witryny.

Zarejestruj ryzyko

Caล‚e ryzyko musi zostaฤ‡ zarejestrowane, udokumentowane i potwierdzone przez kierownikรณw projektu, interesariuszy i czล‚onka projektu. Rejestr ryzyk powinien byฤ‡ ogรณlnodostฤ™pny dla wszystkich czล‚onkรณw zespoล‚u projektowego.

Istnieje kilka przydatnych funkcji rejestrowania ryzyka, takich jak Redmine, MITRA... itd.

Monitoruj i kontroluj ryzyko

Ryzyka moลผna monitorowaฤ‡ na bieลผฤ…co w celu sprawdzenia, czy nie zachodzฤ… jakieล› zmiany. Nowe ryzyko moลผna zidentyfikowaฤ‡ poprzez staล‚e mechanizmy monitorowania i oceny.

Aby uzyskaฤ‡ lepsze zarzฤ…dzanie ryzykiem, moลผesz odwoล‚aฤ‡ siฤ™ Zarzฤ…dzanie ryzykiem szablon zawarty w tym artykule

FAQ

Analiza ryzyka w testowaniu oprogramowania to proces identyfikacji, oceny i priorytetyzacji niepewnoล›ci, ktรณre mogฤ… mieฤ‡ wpล‚yw na projekt zarzฤ…dzania testami. Analizuje ona ryzyka projektowe, techniczne, biznesowe i produktowe, aby zespoล‚y mogล‚y zaplanowaฤ‡ dziaล‚ania minimalizujฤ…ce ryzyko przed rozpoczฤ™ciem fazy testowania.

Trzy kroki obejmujฤ…: identyfikacjฤ™ ryzyk w kategoriach organizacyjnych, technicznych, biznesowych i produktowych; analizฤ™ kaลผdego ryzyka przy uลผyciu prawdopodobieล„stwa i wynikรณw wpล‚ywu; oraz zastosowanie ล›rodkรณw zaradczych ล‚agodzฤ…cych ryzyko, takich jak unikanie, przenoszenie, akceptacja lub redukcja w oparciu o priorytet.

Priorytet ryzyka oblicza siฤ™ poprzez pomnoลผenie prawdopodobieล„stwa przez wpล‚yw. Kaลผdy z nich jest oceniany jako wysoki (3), ล›redni (2) lub niski (1). Wyniki od 6 do 9 wymagajฤ… natychmiastowego zล‚agodzenia, od 3 do 5 sฤ… monitorowane co tydzieล„, a od 1 do 2 sฤ… akceptowane i weryfikowane w punktach kontrolnych.

Ryzyko projektu zagraลผa harmonogramowi, budลผetowi lub zasobom i mieล›ci siฤ™ w kategoriach organizacyjnych, technicznych lub biznesowych. Ryzyko produktu dotyczy tego, czy dostarczone oprogramowanie speล‚nia oczekiwania klienta lub interesariusza dotyczฤ…ce funkcjonalnoล›ci, bezpieczeล„stwa, wydajnoล›ci, uลผytecznoล›ci lub niezawodnoล›ci.

Do typowych strategii ograniczania ryzyka zalicza siฤ™ unikanie ryzyka poprzez usuniฤ™cie jego przyczyny, przeniesienie ryzyka na stronฤ™ trzeciฤ…, np. ubezpieczyciela, akceptacjฤ™ ryzyka z udokumentowanym planem awaryjnym oraz redukcjฤ™ ryzyka poprzez szkolenia, narzฤ™dzia, ograniczanie zakresu i ulepszonฤ… konfiguracjฤ™ ล›rodowiska testowego.

Modele sztucznej inteligencji trenowane na podstawie historii defektรณw, odchyleล„ kodu i wynikรณw testรณw potrafiฤ… przewidywaฤ‡, ktรณre moduล‚y sฤ… najbardziej naraลผone na awariฤ™. Te prognozy pomagajฤ… testerom skoncentrowaฤ‡ dziaล‚ania z zakresu analizy ryzyka i zarzฤ…dzania testami na newralgicznych punktach oraz przypisywaฤ‡ wyลผsze oceny prawdopodobieล„stwa obszarom podatnym na awarie.

Analiza wpล‚ywu oparta na sztucznej inteligencji tracZmiany w kodzie es dotyczฤ… funkcji, testรณw i zaleลผnoล›ci, ktรณrych dotyczฤ… zmiany. System klasyfikuje zakres regresji i priorytetyzuje zestawy testรณw, ktรณre najbardziej redukujฤ… ryzyko resztkowe, co usprawnia podejmowanie decyzji dotyczฤ…cych ล‚agodzenia ryzyka i zwiฤ™ksza gotowoล›ฤ‡ do wydania w Zarzฤ…dzaniu Testami.

Podsumuj ten post nastฤ™pujฤ…co: