Planowanie zadań i metody i
ch obrazowania
1
Planowanie zadań i
metody ich obrazowania
Źródło informacji:
-wykłady z ZPI
-Praca mgr Jacka Żaczka i Szymona Szczepanowskiego „Zarządzanie projektem
informatycznym w zespole rozproszonym geograficznie”
-Rafał Cegieła i Andrzej Zalewski „Racjonalne zarządzanie przedsięwzięciami
informatycznymi i systemami komputerowymi”
Planowanie zadań i metody i
ch obrazowania
2
Po co planujemy?
Wiele projektów zakończyło się
niepowodzeniem z powodu braku planowania.
Kierownicy często twierdzą, że planowanie jest
trudne, zabiera wiele czasu, który lepiej
wykorzystać na bezpośrednie wytworzenie
produktu.
Nic bardziej mylnego!!!!!
Planowanie zadań i metody i
ch obrazowania
3
Po co planujemy?
Dobre zaplanowanie całego projektu pozwala:
-Zrealizować projekt w obiecanym przez
nas terminie
-Ocenić swoich pracowników
-Kontrolować postępy w pracy nad
projektem
Planowanie zadań i metody i
ch obrazowania
4
Na czym polega Harmonogramowanie
Polega na:
• Ustaleniu kalendarza prac
• Podziale przedsięwzięcia na poszczególne zadania
• Określenie parametrów zadań
• Określenie zasobów niezbędnych do realizacji poszczególnych
zadań
• Ustaleniu dostępności zasobów
• Ustaleniu kolejności i czasów wykonania poszczególnych zadań
• daty rozpoczęcia przedsięwzięcia
• dni roboczych i wolnych w przewidywanym okresie realizacji przedsięwzięcia
• czasu pracy w poszczególnych dniach
Po ustaleniu zadań konieczne jest określenie parametrów
czasowych:
• czasu wykonania
• najwcześniejszy możliwy termin rozpoczęcia
• pożądany czas zakończenia
• innych ograniczeń, np. zadań których zakończenie jest niezbędne do
rozpoczęcia nowych zadań.
Planowanie zadań i metody i
ch obrazowania
5
Przykład
Budowa systemu komputerowego
wspomagającego prace biurowe
Rozważmy proces budowy i wdrożenia systemu
komputerowego obsługującego biuro.
Cel przedsięwzięcia:
Planowanie zadań i metody i
ch obrazowania
6
Przykład
Składają się nań następujące czynności:
(a) Wykonanie projektu;
(b) Zakup serwerów – na podstawie (a);
(c) Zakup stacji roboczych – jw.;
(d) Zakup oprogramowania serwerów – jw.;
(e) Zakup oprogramowania stacji roboczych – jw.;
(f) Zakup urządzeń sieciowych – jw.;
(g) Wykonanie okablowania sieci – jw.;
(h) Uruchomienie sieci – następuje po wykonaniu okablowania (g) i
zakupie urządzeń sieciowych (f);
(i) Uruchomienie serwerów – wymaga zakupienia serwerów (b) i ich
oprogramowania (d);
(j) Uruchomienie stacji roboczych – odbywa się w działającej sieci (h) z
działającymi serwerami (i), wymaga zakupu stacji roboczych (c) i ich
oprogramowania (e);
(k) Szkolenie użytkowników – wymaga w pełni działającego systemu (j);
Planowanie zadań i metody i
ch obrazowania
7
Przykład
Jedną z metod obrazowania powiązań pomiędzy
operacjami jest wykreślenie grafu.
a
b
g
c
d
e
f
h
i
j
k
Planowanie zadań i metody i
ch obrazowania
8
Przykład
Zaprezentowany graf informuje jedynie o tym
jakie etapy prac muszą zostać zakończone
przed rozpoczęciem wybranej operacji.
Nie ma tu jednak nic o czasie trwania danego
zadania!!!!
Planowanie zadań i metody i
ch obrazowania
9
Wykres Gantta
Lepszym sposobem zobrazowania zaplanowanych
zadań jest wykres Gantta. Pozwala on uwzględnić
czas trwania poszczególnych operacji w formie
graficznej.
Dla lepszego zrozumienia wykresów Gantta znów
posłużę się poprzednim przykładem.
Przyjmijmy że czasy trwania operacji w dniach są
następujące:
(a) – 5, (b) – 14, (c) – 5, (d) – 7, (e) – 4, (f) – 20, (g) –
10, (h) – 1, (i) – 2, (j) – 4, (k) – 15;
Planowanie zadań i metody i
ch obrazowania
10
Wykres Gantta
Planowanie zadań i metody i
ch obrazowania
11
Luzy czasowe
Na podstawie informacji o
przewidywanym czasie trwania
poszczególnych operacji można obliczyć
tzw.
Jest to najdłuższy okres czasu o który można
przedłużyć wykonanie danej operacji nie
powodując jednocześnie wydłużenia czasu
trwania całego przedięwzięcia.
Planowanie zadań i metody i
ch obrazowania
12
Operacja krytyczna
Jeżeli operacja nie ma luzu czasowego
(wynosi on zero) to jest nazwana
Jej przedłużenie wydłuży całe
przedsięwzięcie.
Planowanie zadań i metody i
ch obrazowania
13
Ścieżka krytyczna
Sekwencja zależnych od siebie operacji
krytycznych ciągnąca się od początku do
końca przedsięwzięcia nosi nazwę
Planowanie zadań i metody i
ch obrazowania
14
Wykres Gantta - ścieżka krytyczna
Planowanie zadań i metody i
ch obrazowania
15
Ścieżka krytyczna
W przypadku niewielkiego projektu ścieżkę
łatwo odnaleźć na wykresie Gantta. Wykres
Gantta dla dużych projektów są jednak mało
czytelne. W takim wypadku ścieżkę krytyczną
można odnaleźć stosując prosty algorytm
zwanym:
Planowanie zadań i metody i
ch obrazowania
16
Algorytm znajdowania ścieżki krytycznej
Algorytm ten składa się z dwóch etapów:
1. Najpierw obliczane są najwcześniejsze
możliwe czasy (momenty) zakończenia
poszczególnych operacji.
2. Następnie obliczane są najpóźniejsze
możliwe czasy ich zakończenia
zapewniające ten sam czas realizacji
przedsięwzięcia.
Na podstawie uzyskanych danych można
wyznaczyć luzy czasowe i odnaleźć
ścieżkę krytyczną.
Planowanie zadań i metody i
ch obrazowania
17
Inne metody znajdowania ścieżki
krytycznej
Pojęcie ścieżki krytycznej oraz metoda jej
znajdowania stanowią podstawę metod
oceny i doboru harmonogramów znanych
pod nazwami:
(ang. Program Evaluation and Revision
Technique)
Oraz: (ang. Critical Path
Method).
Planowanie zadań i metody i
ch obrazowania
18
Metoda PERT
Metoda ta pozwala ocenić istniejący harmonogram
w warunkach niepewności. Czas trwania każdej
operacji określają trzy estymaty: pesymistyczna T
p
,
optymistyczna T
o
i najbardziej prawdopodobna T
m
.
Na ich podstawie wyliczany jest średni czas trwania
operacji T
s
wykorzystywany do znalezienia ścieżki
krytycznej. Jego wartość oblicza się jako średnią
ważoną wymienionych estymat o przyjętych
arbitralnie współczynnikach – np.. 1, 4 i 1:
To – jak wszystko pójdzie dobrze, to...
Tp – jak się nie uda, to...
Tm – ale myślę, że będzie...
Planowanie zadań i metody i
ch obrazowania
19
Diagram PERT
Najwcześniejs
zy start
Czas trwania Najwcześniejs
zy koniec
Nazwa zadania
Najpóźniejszy
start
Zapas
Najpóźniejszy
koniec
Planowanie zadań i metody i
ch obrazowania
20
Diagram PERT
Planowanie zadań i metody i
ch obrazowania
21
Diagram PERT – ścieżka krytyczna
Planowanie zadań i metody i
ch obrazowania
22
Metoda CPM
Metoda ta za punkt wyjścia bierze ścieżkę
krytyczną wyznaczoną przy założeniu
deterministycznego czasu trwania
poszczególnych operacji i zmierza do
skrócenia całego przedsięwzięcia poprzez
doinwestowanie operacji krytycznych.
Planowanie zadań i metody i
ch obrazowania
23
Kamienie milowe
Diagramy trendów kamieni milowych
wykorzystywane są do wizualizacji
faktycznego oraz planowanego czasu
osiągnięcia kamieni milowych.
Najpóźniej z końcem każdego okresu
raportowego gromadzone są następujące
dane:
-poprzednie estymacje dat osiągnięcia
kamieni milowych,
-nowe estymacje dat osiągnięcia kamieni
milowych.
Planowanie zadań i metody i
ch obrazowania
24
Diagram Trendów Kamieni Milowych
Planowanie zadań i metody i
ch obrazowania
25
Inne sposoby wizualizacji planowania
zadań