background image

 

 

Planowanie zadań i 

Planowanie zadań i 

metody ich obrazowania

metody ich obrazowania

Renata Radzik

Michał Pawlikowski

background image

 

 

O czym będziemy mówić?

O czym będziemy mówić?

Planowanie projektu

Harmonogramowanie

Zarządzanie ryzykiem

Szacowanie liczby osobo-godzin

background image

 

 

Planowanie projektu

Planowanie projektu

Wprowadzenie

Organizacja

Analiza zagrożeń

Wymagania sprzętowe i programowe

Podział pracy

Wykonanie harmonogramu pracy

Nadzór pracy oraz raporty

background image

 

 

Organizacja

Organizacja

Etapy a ocena postępów

MILESTONES – Kamienie milowe

DELIVERABLES - Raporty

PLANOWANIE

background image

 

 

Organizacja

Organizacja

Studium 

wykonalności

Analiza 

wymagań

Tworzenie 

prototypu

Projektowanie

Specyfikacja 

wymagań

Raport

 wykonalności 

Wymagania

 użytkownika 

Raport

 oceniający 

Projekt

architektury

Wymagania

systemowe 

ETAPY

Kamienie milowe

PLANOWANIE

background image

 

 

Harmonogramowanie

Harmonogramowanie

Podział na zadania

Oszacowanie kosztów i przydział 
zasobów

Zadania równoległe

Minimalizacja zależności pomiędzy 
zadaniami

background image

 

 

Harmonogramowanie

Harmonogramowanie

Rozpoznanie

Opracowanie

zależności

Przydział

zasobów

Przydział

pracowników

Wykresy

background image

 

 

Diagramy

Diagramy

Notacja graficzna

Podział przedsięwzięcia

Zależności

Czas

HARMONOGRAMOWANIE

background image

 

 

Zależności

Zależności

HARMONOGRAMOWANIE

background image

 

 

Przydział personelu

Przydział personelu

4/7

11/7 18/7 25/

1/8

8/8

15/8 22/8 29/8 5/9

12/9 19/9

T4

T8

T11

T12

T1

T3

T9

T2

T6

T10

T7

T5

Fred

Jane

Anne

Mary

Jim

HARMONOGRAMOWANIE

background image

 

 

Activity Network

Activity Network

start

T2

M3

T6

Finish

T10

M7

T5

T7

M2

T4

M5

T8

4/7/99

8 days

14/7/99

15 days

4/8/99

15 days

25/8/99

7 days

5/9/99

10 days

19/9/99

15 days

11/8/99

25 days

10 days

20 days

5 days

25/7/99

15 days

25/7/99

18/7/99

10 days

T1

M1

T3

T9

M6

T11

M8

T12

M4

HARMONOGRAMOWANIE

background image

 

 

Diagram zależności 

Diagram zależności 

modułów

modułów

Moduł 
1

Moduł 
4

Moduł 
7

Moduł 10

Moduł 
2

Moduł 
5

Moduł 
8

Moduł 11

Moduł 
3

Moduł 
6

Moduł 
9

Moduł 12

HARMONOGRAMOWANIE

background image

 

 

Diagram Gantta

Diagram Gantta

HARMONOGRAMOWANIE

background image

 

 

WBS 

WBS 

(Work Breakdown 

(Work Breakdown 

Structure)-

Structure)-

jest techniką polegająca na ujęciu 
całości projektu w sposób ogólny i 
następnie stopniowe dzielenie go 
na coraz mniejsze części aż do 
uzyskania pełnego i 
szczegółowego obrazu pracy, która 
musi być wykonana.

HARMONOGRAMOWANIE

background image

 

 

WBS

WBS

WBS obejmuje:

struktura podziału prac

podział projektu na : fazy, etapy, 
zadania..

liczba poziomów: 3-6

poziom ryzyka

szczegółowość harmonogramu

HARMONOGRAMOWANIE

background image

 

 

Struktura podziału prac

Struktura podziału prac

Pogrupowanie wymaganej w 
projekcie pracy w ramach zakresu 
projektu

Podstawowy dokument w 
zarządzaniu projektem, 
zapewniający bazę do zarządzania: 
harmonogramami, kosztami i 
zmianami

HARMONOGRAMOWANIE

background image

 

 

background image

 

 

Podstawowe zasady 

Podstawowe zasady 

tworzenia WBS

tworzenia WBS

Za punkt WBS odpowiada tylko jedna osoba, nawet gdy 

realizuje go kilka osób

WBS musi być spójny ze sposobem realizacji pracy, co 

powinno służyć przede wszystkim zespołowi 

projektowemu

W opracowaniu WBS powinni uczestniczyć członkowie 

zespołu projektowego - w celu zapewnienia spójności i 

zaangażowania się

Każdy punkt WBS musi być udokumentowany – w celu 

zapewnienia ścisłego zrozumienia zakresu pracy 

włączonej do i wyłączonej z tego punktu

WBS musi być narzędziem elastycznym, 

dostosowującym się do nieuchronnych zmian, dopóki 

odpowiednio steruje się zawartością pracy w projekcie 

zgodnie ze stwierdzeniem zakresu

HARMONOGRAMOWA
NIE

background image

 

 

Podsumowanie 

Podsumowanie 

harmonogramowania

harmonogramowania

Terminowe zakończenie projektu jest największym 

wyzwaniem dla menagera

Czas nie jest elastyczny – płynie niezależnie od wszystkiego

Harmonogramy są głównym powodem konfliktów w 

projektach, szczególnie w drugiej połowie

Harmonogramy powstają, żeby:

 obliczyć przewidywany całkowity czas trwania projektu

 poinformować wykonawcy zadań, kto, co, kiedy 

powinien zrobić

 prowadzić dokumentację, którą będzie można wykonać 

do śledzenia i kontrolowania

background image

 

 

Ryzyko przedsięwzięcia

Ryzyko przedsięwzięcia

niepewne wydarzenie lub 
warunek, które – jeśli występuje – 
ma pozytywny lub negatywny 
skutek w odniesieniu do celu 
przedsięwzięcia

ZARZĄDZANIE RYZYKIEM

background image

 

 

background image

 

 

Zarządzanie ryzykiem

Zarządzanie ryzykiem

to systematyczny proces, który ma 
na celu utrzymanie odpowiedniego 
stopnia gwarancji odnośnie 
sukcesu interesującego nas 
przedsięwzięcia

ZARZĄDZANIE RYZYKIEM

background image

 

 

Zarządzanie ryzykiem 

Zarządzanie ryzykiem 

obejmuje następujące 

obejmuje następujące 

obszary działań

obszary działań

OCENA RYZYKA

OCENA RYZYKA

OBNIŻENIE 

OBNIŻENIE 

RYZYKA

RYZYKA

IDENTYFIKACJA

PLANOWANIE

ANALIZA

NADZOROWANIE

STEROWANIE

KOMUNIKACJA

ZARZĄDZNIE RYZYKIEM

background image

 

 

Rozpoznanie

zagrożeń

Analiza

zagrożeń

Planowanie

zagrożeń

Monitorowanie

zagrożeń

Lista 

potencjalnyc

zagrożeń

Ocena

 

ryzyka

Lista ryzyka 

priorytetami

Lista ryzyka 

priorytetami

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Strategia identyfikacja

Strategia identyfikacja

Wymaga przede wszystkim ustalenia 
zakresu dokonywanych wymagań

Przy identyfikacji zagrożeń wymagane są 
dwa wzajemnie się uzupełniające podejścia:

 analiza 

zstępująca

 

analiza

 

wstępująca

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Zakres identyfikacji

Zakres identyfikacji

Zagrożenia technologiczne

Zagrożenia ze strony ludzi

Zagrożenia organizacyjne

Zagrożenia narzędziowe

Zagrożenia wymagań

Zagrożenia szacowania

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Analiza ryzyka

Analiza ryzyka

Należy oszacować dwa atrybuty ryzyka:

Prawdopodobieństwo może być bardzo 

małe, małe, średnie, duże lub bardzo 

duże

Konsekwencje zagrożenia mogą być 

katastroficzne, poważne,  znośne lub 

nieistotne

 

prawdopodobieństwo, że ryzyko przerodzi się w 

problem

 

skutek jaki ten problem może wywrzeć na 

pożądanych rezultatach projektu

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Przykład analizy ryzyka

Przykład analizy ryzyka

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Planowanie działania

Planowanie działania

 jest ono w dwóch etapach:

ETAP PIERWSZY

 Cel( w jakim celu plan jest tworzony?)

 Działania i terminy (jakie są przewidziane działania oraz 

w jakich sytuacjach będą podejmowane?)

 Odpowiedzialność (Kto jest odpowiedzialny za realizację 

planu?)

 Sposób realizacji (Jak i gdzie ta realizacja się odbędzie?)

 Zasoby (jakie zasoby i w jakich ilościach zostaną na to 

przeznaczone?)
ETAP DRUGI

 to integracja poszczególnych elementów w wspólnym 

planie zarządzania ryzykiem oraz integracja tego planów 

ramach planu zarządzania przedsięwzięcia

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Strategie postępowania

Strategie postępowania

  obniżenie ryzyka

  uniknięcie ryzyka

  transfer ryzyka

  zaakceptowanie ryzyka

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Przygotowanie planu 

Przygotowanie planu 

awaryjnego obejmuje:

awaryjnego obejmuje:

 określenie istoty potencjalnego planu 

 rozważenie alternatywnych sposobów 

rozwiązania problemu 

 określenie ograniczeń, w ramach 

których problem będzie rozwiązany

 analiza alternatywnych rozwiązań 

 wybór jednej z alternatyw 

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Plan postępowania 

Plan postępowania 

awaryjnego zawiera:

awaryjnego zawiera:

 identyfikację zagrożeń, których plan 

dotyczy

 metodę śledzenia ryzyka związanego z 

tym zagrożenie

 przypisanie odpowiedzialności za 

śledzenie ryzyka i realizację planu

 warunki uruchomienia planu 

 przydział zasobów do wykonania planu

 ograniczenia związane z opracowaniem 

planu 

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Nadzór i sterowanie

Nadzór i sterowanie

Nadzór

Uruchomienie planu awaryjnego

Opanowanie kryzysu

Wznowienie po kryzysie

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Nadzór

Nadzór

Aby adekwatnie ocenić ryzyko, trzeba w sposób 

obiektywny, dokładnie i we właściwym czasie 

zbierać związane z nim metryki

Skutki związane z ryzykiem należy rozpatrywać 

w odniesieniu do następujących obszarów wpływ 

na: harmonogram, koszty, jakość, zasoby

Nadzór nad ryzykiem jest realizowany przez:

 śledzenie głównych czynników ryzyka 

 planowanie oceny ryzyka

 uruchamianie akcji naprawczych

ZARZĄDZANIE 

RYZYKIEM

background image

 

 

Metody szacowania COCOMO

Metody szacowania COCOMO

COCOMO (COnstructive COst MOdel): na 

podstawie oszacowania liczby linii kodu

Liczbę tę poznamy zbyt późno

Pojęcie „linii kodu” zależy od języka 

programowania

Pojęcie „linii kodu” nie ma zastosowania 

do nowoczesnych technik 

programistycznych np. programowania 

wizyjnego

SZACOWANI

E

background image

 

 

FPA

FPA

FPA (Function Point Analysis): 
punkty funkcyjne

Na podstawie funkcji użytkowych 
jakie system ma realizować

Oparta na zliczaniu wejść i wyjść 
systemu i innych kryteriów

SZACOWANI

background image

 

 

Podsumowanie

Podsumowanie

Każdy plan jest lepszy niż brak 
planu ponieważ brak planu 
prowadzi do nikąd

Czasu nie możemy pożyczyć ani 
zaoszczędzić. Jedynie możemy z 
niego korzystać

background image

 

 

Literatura

Literatura

Andrzej Jaszkiewicz 
„Inżynieria oprogramowania”

Kazimierz Subieta
„Wprowadzenie do inżynierii 

oprogramowania”

Janusz Górski
„Inżynieria oprogramowania”

Ian Sommerville
„Inżynieria oprogramowania 7”

Internet


Document Outline