5.2 Zarządzanie ryzykiem Flashcards

1
Q

Jakie są dwie główne czynności w Zarządzaniu Ryzykiem (Risk Management)?

A

Analiza ryzyka (Risk Analysis) – identyfikowanie i ocena ryzyk,
Kontrola ryzyka (Risk Control) – łagodzenie i monitorowanie ryzyk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jak definiujemy ryzyka i ich atrybuty?

A

Ryzyko (risk) to potencjalne zdarzenie, zagrożenie, groźba lub sytuacja, której wystąpienie powoduje niekorzystny skutek. Ryzyka charakteryzują się dwoma czynnikami:
* Prawdopodobieństwo (risk likelihood) – szacowana szansa wystąpienia (większa niż 0, mniejsza niż 1),
* Wpływ (risk impact) – konsekwencje wystąpienia danego ryzyka.

Te dwa czynniki łącznie określają poziom ryzyka (risk level). Im wyższy poziom, tym ważniejsze jest odpowiednie postępowanie z ryzykiem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jakie są powszechne typy ryzyk projektowych (Project Risks)?

A

Ryzyka projektowe dotyczą zarządzania i kontroli projektu. Obejmują m.in.:
* kwestie organizacyjne (opóźnienia w dostawach, niedokładne szacunki, cięcia kosztów),
* kwestie związane z ludźmi (niewystarczające umiejętności, konflikty, problemy komunikacyjne, braki kadrowe),
* kwestie techniczne (niekontrolowane poszerzanie zakresu — scope creep, słabe wsparcie narzędziowe),
* kwestie dotyczące dostawcy (opóźnienia lub niepowodzenia w dostawie od firmy trzeciej, niewypłacalność dostawcy).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jaki wpływ mają ryzyka projektowe w momencie ich wystąpienia?

A

Mogą one wpłynąć na harmonogram projektu, budżet lub zakres, a w efekcie uniemożliwić osiągnięcie celów projektowych.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jakie są powszechne typy ryzyk produktowych (Product Risks)?

A

Ryzyka te dotyczą jakości końcowego produktu. Przykładowe ryzyka to:
* brakująca lub niepoprawna funkcjonalność,
* błędne obliczenia,
* błędy w czasie wykonywania (runtime errors),
* nieodpowiednia architektura,
* nieefektywne algorytmy,
* niewystarczający czas odpowiedzi (performance),
* niska użyteczność (poor user experience),
* luki w zabezpieczeniach (security vulnerabilities).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Jakie negatywne konsekwencje mogą wystąpić w wyniku zaistnienia ryzyk produktowych?

A

Mogą to być m.in.:
* niezadowolenie użytkowników,
* utrata przychodów, zaufania lub reputacji,
* szkody wobec osób trzecich,
* wysokie koszty lub duże nakłady czasu na utrzymanie,
* odpowiedzialność karna,
* w skrajnych przypadkach — szkody fizyczne, obrażenia lub nawet śmierć.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Jaki jest cel Analizy Ryzyka Produktowego (Product Risk Analysis) i kiedy powinna się ona rozpocząć?

A

Celem jest dostarczenie informacji o ryzyku w produkcie, aby ukierunkować testowanie w sposób minimalizujący końcowy poziom ryzyka. Najlepiej rozpocząć ją we wczesnej fazie cyklu wytwarzania oprogramowania (SDLC).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Analiza ryzyka produktowego składa się z Identyfikacji ryzyka (Risk Identification) i Oceny ryzyka (Risk Assessment). Jak definiujemy Identyfikację ryzyka?

A

Identyfikacja ryzyka polega na stworzeniu jak najpełniejszej listy ryzyk. Interesariusze mogą je wskazać, stosując różne techniki, np. burzę mózgów, warsztaty, wywiady czy diagramy przyczynowo-skutkowe (cause-effect diagrams).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Analiza ryzyka produktowego składa się z Identyfikacji ryzyka i Oceny ryzyka. Jak definiujemy Ocenę ryzyka (Risk Assessment)?

A

Ocena ryzyka obejmuje: kategoryzację zidentyfikowanych ryzyk, określenie prawdopodobieństwa (risk likelihood), wpływu (risk impact) i poziomu (risk level), priorytetyzację oraz zaproponowanie sposobów postępowania z tymi ryzykami.

Kategoryzacja ułatwia przypisanie działań łagodzących, ponieważ zazwyczaj ryzyka z tej samej kategorii można łagodzić podobnymi metodami.

Ocena ryzyka może korzystać z podejścia ilościowego (quantitative) lub jakościowego (qualitative), albo ich połączenia. W podejściu ilościowym poziom ryzyka oblicza się jako iloczyn prawdopodobieństwa i wpływu. W podejściu jakościowym można posłużyć się macierzą ryzyka (risk matrix).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Analiza ryzyka produktowego może wpływać na dokładność (thoroughness) i zakres (scope) testów. Do czego wykorzystuje się wyniki tej analizy?

A
  • określanie zakresu testowania (scope),
  • wyznaczanie poziomów testów i proponowanie typów testów,
  • dobór technik testowych i wymaganych poziomów pokrycia,
  • szacowanie nakładu pracy na testowanie w poszczególnych zadaniach,
  • priorytetyzację testów tak, by wcześnie znaleźć krytyczne defekty,
  • planowanie dodatkowych działań poza samym testowaniem, które mogłyby obniżyć ryzyko.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Z jakich dwóch części składa się Kontrola Ryzyka Produktowego (Product Risk Control)?

A

Składa się z Łagodzenia ryzyka (Risk Mitigation) i Monitorowania ryzyka (Risk Monitoring).
* Łagodzenie ryzyka polega na wdrażaniu działań zaproponowanych w trakcie oceny ryzyka, w celu obniżenia jego poziomu.
* Monitorowanie ryzyka ma na celu sprawdzanie skuteczności tych działań, pozyskiwanie dalszych informacji dla lepszej oceny ryzyka oraz identyfikację nowych (pojawiających się) ryzyk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Kiedy ryzyko zostanie przeanalizowane, jakie są dostępne opcje reakcji?

A
  • Dobór testerów o odpowiednim poziomie wiedzy i doświadczenia, dopasowanym do specyfiki ryzyka,
  • Zastosowanie odpowiedniego poziomu niezależności testowania (independence),
  • Przeglądy (reviews) i statyczna analiza kodu (static analysis),
  • Zastosowanie właściwych technik testowych i poziomów pokrycia,
  • Wybór odpowiednich typów testów uwzględniających badane charakterystyki jakości,
  • Przeprowadzanie testów dynamicznych (dynamic testing), w tym testów regresji (regression testing).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly