Sławomir Kuciapski zarzadzanie ryzykiemx

Transkrypt

Sławomir Kuciapski zarzadzanie ryzykiemx
POLITECHNIKA KOSZALIŃSKA
WYDZIAŁ ELEKTRONIKI I INFORMATYKI
Zarządzanie Ryzykiem
Przedmiot
Prowadzący
Imię i nazwisko
Zarządzanie Projektem
dr Walery Susłow
Sławomir Kuciapski
Grupa
Studia magisterskie
Data
17-12-08
Do czynników ryzyka w kontekście IT możemy zaliczyć: technologie, sprzęt, oprogramowanie, zespół,
harmonogram oraz koszta. Wszystkie wyżej wymienione czynniki są wzajemnie od siebie zależne.
Biorąc pod uwagę, że w pracy magisterskiej będzie używana wyłącznie technologia Open Source
(PostgreeSql, PhP, Apache) ryzyko związane z kosztami będzie się ograniczało wyłącznie do awarii
sprzętowej posiadanego komputera. Ryzyko związane z rozwojem oprogramowania ma
zaniedbywalny wpływ na tworzoną aplikację, gdyż stworzona aplikacja po stronie klienta wymaga
jedynie przeglądarki internetowej nie zależnie od działającej platformy sprzętowej. Kolejnym
czynnikiem ryzyka w projekcie IT jest zespół. Zespołem jest w tym wypadku jedna osoba od której
zależne jest wszystko. Jakie kol wiek przeciwności losu wpływające negatywnie na stan fizyczny,
emocjonalny mają katastrofalny wpływ na projekt.
Rys.1 Czynniki ryzyka IT.
Identyfikacja czynników ryzyka.
Podczas identyfikacji czynników ryzyka możemy się posłóżyć swoim doświadczeniem
zdobytym podczas projektu pracy inżynierskiej. I tak naprzykład:
Harmonogram
Należy przeznaczyć dwukrotnie lub nawet dla szczególnie rozbudowanych kwesti trzy krotnie
więcej czasu na programowanie danego modułu. Mniej problematyczne części związane z
opisem nie stanowią większego problemu, a zaliczamy do nich:
•
•
•
•
•
Brak materiałów naukowych
Problemy związane z notacją UML
Problemy związane z pisaniem części merytorycznej pracy
Problemy związane z przygotowaniem prezentacji
Problem z oceną promotora
Koszt
Podczas pracy inżynierskiej koszty był zaniedbywalny.
Wymagania i oczekiwania użytkowników
Rozmowy prowadzone z Firmą dla której była pisana, a teraz jest rozbudowywana aplikacja
pozwoliły zarówno jasno jak i bardzo szczegółowo zaplanować budowę aplikacjii.
Jakość
Jakość aplikacji w pełni utysfakcjonowała użytkowników aplikacji dlatego też i teraz nie
przewiduje sięwiększych problemów.
Działalność operacyjna
Tutaj należy zwrócić uwagę na czynniki losowe niemożliwe do przewidzenia.
•
Problemy losowe
Wyróżniamy także techniczną kategorię czynników ryzyka. Grupują się w niej ryzyka związane
z narzędziami, projektowaniem oprogramowania oraz konserwacją.
•
•
•
•
Problemy związane z pisaniem kodu php dla potencjalnego klienta
Problemy związane z pisaniem kodu php dla klienta
Problemy związane z pisaniem kodu php dla pracownika biurowego
Problemy związane z pisaniem kodu php dla szefostwa
Kategoria Biznesowa czynników ryzyka w tym przypadku nie istnieje. Produkt jakim jest moja
aplikacja nie miał konkurencji oraz był wykonywany całkowicie za darmo.
Jakościowa Analiza Czynników Ryzyka
Jest procesem oceny prawdopodobieństwa wystąpienia oraz wpływu na projekt
zidentyfikowanych czynników ryzyka. Po dokonaniu jakościowej analizy będziemy mieli
możliwość hierarchizacji czynników pod kątem ich potencjalnego wpływu na cele
przedsięwzięcia.
Procedura postępowania w przypadku czynników ryzyka jest następująca:
•
•
•
•
Oszacowanie prawdopodobieństwa wystąpienia zdarzenia powiązanego z danym
czynnikiem ryzyka (np. 35%)
Oszacowanie strat (konsekwencji) wystąpienia czynnika ryzyka (np. 1000000 €)
Koncentracja na tych czynnikach ryzyka, które mogą być zarządzane (możliwe jest
ich usunięcie lub minimalizacja)
Re=P*S gdzie: Re-podatność na ryzyko = wpływ na projekt; P- prawdopodobieństwo strat; Srozmiar strat
Źródło ryzyka
Problemy związane z notacją UML
P [%]
2
Problemy związane z pisaniem części merytorycznej pracy
2
Problemy związane z przygotowaniem prezentacji
2
Problem z oceną promotora oraz recenzji
2
Brak materiałów naukowych
2
Problemy związane z budową bazy danych i jej normalizacją 20
Problemy związane z pisaniem kodu php dla potencjalnego 5
klienta
Problemy związane z pisaniem kodu php dla klienta
Problemy związane z pisaniem kodu php dla pracownika
biurowego
Problemy związane z pisaniem kodu php dla szefostwa
Problemy losowe
suma
S [tygodnie]
Re [tygodnie]
2
1,5
1
3
4
2
1,29
0,04
0,03
0,02
0,06
0,08
0,6
0,06
15
20
2,42
2
0,36
0,4
25
5
100
2,86
0
26,07
0,715
0
2,365
Rys.2 Screen z Gantt project
Hierarchizacja czynników ryzyka.
Wyższy priorytet posiadają czynniki ryzyka powodujące wyższe straty.
Lp. w
hierarchii
1
2
3
Źródło ryzyka
Re
Problemy związane z pisaniem kodu php dla szefostwa
Problemy związane z budową bazy danych i jej normalizacją
Problemy związane z pisaniem kodu php dla pracownika
biurowego
0.715
0,6
0,4
4
Problemy związane z pisaniem kodu php dla klienta
0,36
5
6
Brak materiałów naukowych
Problemy związane z pisaniem kodu php dla potencjalnego
klienta
Problem z oceną promotora oraz recenzji
Problemy związane z notacją UML
Problemy związane z pisaniem części merytorycznej pracy
Problemy związane z przygotowaniem prezentacji
Problemy losowe
0,08
0,06
7
8
9
10
11
0,06
0,04
0,03
0,02
0
Należy tutaj pamiętać o regule Pareto, która u nas przedstawia się następująco. Wziąłem pod uwagę
dwa pierwsze w hierarchii źródła ryzyka i otrzymałem:
1,315=x oraz 2,365=100% =>x=55,6%
W tym wypadku 20% wszystkich czynników ryzyka powoduje 55,6% zagrożeń dla celów
przedsięwzięcia.
Proces hierarchizacji czynników obejmuje dwa dodatkowe kroki.
1. Grupowanie powiązanych ze sobą czynników ryzyka.
2. Wskazanie czynników do zignorowania.
Ad.1
Narażenie na ryzyko
Narażenie na ryzyko („risk exposure”) jest miarą używaną w fazie RI&A; jest to iloczyn
wpływu ryzyka i prawdopodobieństwa jego wystąpienia.
Wpływ: 4 – katastrofalny, 3 – krytyczny, 2 – marginalny, 1 – zaniedbywalny
Prawdopodobieństwo: 3 – bardzo prawdopodobne, 2 – prawdopodobne, 1 –
nieprawdopodobne.
Tabela 1. Narażenie na ryzyko
Prawdopodobieństwo
Wpływ
4 – katastrofalny
3 – krytyczny
2 – marginalny
1 – zaniedbywalny
3
bardzo
prawdopodobne
Wysokie php
Wysokie php
Średnie
Średnie UML
2
prawdopodobne
1
nieprawdopodobne
Wysokie bd
Średnie php
Średnie promotor
Niskie cz.
merytoryczna
Średnie php
Średnie materiały
Niskie prezentacja
Niskie losowe
Następnym krokiem jest określenie Macierzy Oceny Ryzyka, dzięki której łatwiej jest zidentyfikować
te ryzyka, którym powinna być poświęcona największa uwaga. Zależy to od specyfiki danego
projektu, jak również od środowiska (organizacyjnego, technologicznego, etc.), w którym
przedsięwzięcie jest realizowane.
Ryzyko
Kategoria
Prawdopod
Wpł
Plan reakcji
technologia
Te
89,6
4
Brak funduszy
Uml, część merytoryczna, prezentacja,
promotor
Cu
De
0
5,9
1
1
Brak mat
Pr
3,4
3
Wypadki losowe
St
0
4
Korzystanie z
forum i
podobnych
skryptów
Brak
Pogłębianie
wiedzy,
usprawnienie
kontaktu z
promotorem
Wzmożone
szukanie
materiałów i
Internecie ;
kupno literatury
Brak
Kategorie ryzyka:
CU – Powiązane z klientem (ang . Customer Related )
PR – Proces (ang . Process )
TE – Technologia (ang . Technology )
DE – Środowisko rozwojowe (ang . Development Environment )
ST – Zespół projektowy (ang . Staff Size and Experience )
Ad. 2
Takie czynniki ryzyka jak wypadki losowe oraz brak funduszy można zignorować.