3. Planowanie zadań i
metody
ich obrazowania
Maciej Dziubak
Jakub Milik
O czym będzie
Planowanie zadań
Wykres Gantta
Techniki sieciowe
CMP Critical Path Method
PERT Program Evaluation and Review
Technique
WBS
RAM
Planowanie zadań
•Uproszczamy zagadnienia projektu.
• Zarządzamy czasem
•Uwzględniamy nastepstwa logiczno- techniczne
•Uwględniamy ryzyko
•Musimy przydzielić ludzi
•Uwzględnić koszty
Główne zasady:
•Dekompozycja
•Ustalenie poziomy abstrakcji
•Stosowanie znanych rozwiązań
•Logiczne
i
zrozumiałe
przedstawienie zagadnienia.
Zarządzanie czasem
•Określić czas zadania.
•Uwględnić
Kalendarz:
święta,
weekendy
•A jak nie zdąrzymy?
Logika
Co po czym?
A jak się nie uda?
Jak ktoś się nie wyrobi?
Może jakieś granice czasowe.
CMD wyznaczenie ścieżek krytycznych
Przydział zasobów ludzkich i
materialnych
Przydział zasobów ludzkich
Tworzymy zespoły
Wybieramy kierowników
Dzielimy odpowiedzialność
Przydział zasobów materialnych
Określamy konieczne środki do
wykonania zadania
Uwględniamy koszty.
Harmonogram
Wskazuje główne etapy projektu
Stopniowe uszczegółowienie
Uwzględniać specyfikację metodyki.
Fazy
np. kamienie milowe
Diagram Gannta
Wizualny sposób prezentacji zadań w czasie
Wykres słupkowy.
Przykładowy diagram:
Popularne oznaczenia w
wykresie Gannta
B a r d z i e j p o p u l a r n e o z n a c z e n i a
[
e d y t u j
]
N a z w a
O z n a c z e n ie
g r a fi c z n e
P r z y k ła d
Z n a c z e n ie
z a d a n i e
k r y t y c z n e
d o w o l n i e
z a c i e n i o w a n y
p r o s to k ą t
r y s 1 .
z a d a n i e i s t o t n e , n i e p o m i j a l n e d l a p r o j e k t u ,
k tó r e g o u k o ń c z e n i e w a r u n k u j e d a l s z e
p o s t ę p o w a n i e , z a d a n i a k r y t y c z n e i
n i e k r y t y c z n e s p i n a n e s ą p r z e z
p o d s u m o w a n i e
z a d a n i e
n i e k r y t y c z n e
p r o s to k ą t b e z
w y p e ł n i e n i a
r y s 2 .
z a d a n i e m n i e j i s t o t n e d l a p r o j e k t u , n i e
w a r u n k u j e j e g o p o w o d z e n i a , m o g ą
s t a n o w i ć u ł a t w i e n i a d l a o s i ą g n i ę c i a c e l u
p o d s u m o w a n i e
p r o s to k ą t ,
n a j c z ę ś c i e j
w y p e ł n o i o n y , z
" z ą b k a m i " n a
k o ń c a c h
r y s 3 .
j e s t to o z n a c z e n i e p e w n e g o e t a p u p r o j e k t u ,
k tó r y s k ł a d a s i ę z z a d a ń , z a z w y c z a j p o
p o d s u m o w a n i u w y s t ę p u j e
k a m i e ń m i l o w y
,
k tó r y p o z w a l a n a z a t w i e r d z e n i e d a n e j f a z y
i p o z w a l a n a p r z e j ś c i e d a l e j
k a m i e ń m i l o w y
k w a d r a t o b r ó c o n y
o 4 5 ° , w y p e ł n i o n y
r y s 4 .
s z c z e g ó l n y r o d z a j z a d a n i a , s y g n a ł
z a k o ń c z e n i a p e w n e j f a z y , j e d n o r a z o w e
z d a r z e n i e , w a r u n k u j e p r z e j ś c i e d o
n a s t ę p n e g o e t a p u
Zródło: wikipedia
Techniki sieciowe
Zapisywanie zadań za pomocą
grafów
Sieci jednopunktowe
Sieci dwupunktowe
Sieć ścieżki krytycznej CPM
Metoda PERT
Modelowanie zadania w sieci
ES – early start (lub WS – wczesny start) – jest to numer dnia, w którym
zaczynamy wykonywanie danego zadania przy planowaniu „w przód”; dla
danego zadania ES=EF zadania poprzedniego
EF – early finish (lub WK – wczesny koniec) - jest to numer dnia, w którym
kończymy wykonywanie danego zadania przy planowaniu „w przód”; dla
danego zadania EF=ES zadania następnego
LS – late start (lub PS – późny start) - jest to numer dnia, w którym zaczynamy
wykonywanie danego zadania przy planowaniu „wstecz”; dla danego zadania
LS=LF zadania następnego (skoro planujemy „wstecz” więc zadanie następne
oznacza chronologicznie wcześniejsze)
LF – late finish (lub PK – późny koniec) - jest to numer dnia, w którym kończymy
wykonywanie danego zadania przy planowaniu „wstecz”; dla danego zadania
LF=LS zadania poprzedniego (skoro planujemy „wstecz”, poprzedni oznacza
późniejszy chronologicznie)
S c h e m a t p r o j e k t u z o z n a c z o n ą k o l o r e m c z e r w o n y m ś c i e ż k ą k r y t y c z n ą
Ścieżka krytyczna
Metoda PERT (Program
Evaluatrion and Review
Technique)
PERT różni się tym od CPM, że czas
trwania zadania traktujemy jako
zmienną losową, nie natomiast jako
zmienną zdeterminowaną
Takie ujęcie czasu trwania zadań
pozwala zastosować metody
statystyczne do oceny czasowego
ryzyka ukończenia zadań
PERT
Parametry rozkładu prawdopodobieństwa czasu
zakończenia zadania szacuje się na podstawie
trzech zmiennych:
optymistycznego czasu zakończenia zadania (A)
najbardziej prawdopodobnego czasu zakończenia
zadania (B)
pesymistycznego czasu zakończenia zadania ( C)
Następnie wyznacza się sumę A + 4B + C i dzieli
się ją przez 6 i otrzymujemy czas trwania
Metoda CPM, choć opracowana niezależnie, jest
szczególnym przypadkiem metod PERT – takim,
w którym wszystkie trzy zmienne czasowe
poszczególnych zadań są równe.
WBS
Work Breakdown Structure
WBS
Przedstawia podział projektu na
części
Jest to podział hierarchiczny – ma
postać drzewa
WBS – do czego służy
Określenia zakresu projektu
Szacowania kosztów
Wyznaczania kolejności prac
Koordynowania prac
Identyfikacji ryzyka
Śledzenia kontroli procesu
wytwarzania
WBS – przykład
podział ze względu na cykl życia oprogramowania
Macierz zadań (RAM)
Macierz zadań wiąże zadania z
osobami, które maja te zadania
wykonać
Kolumny reprezentują osoby –
wiersze zadania
Istnieją bardziej złożone formy
macierzy zadań, lecz są one mniej
czytelne
Macierz zadań - Przykład 1
Macierz zadań - Przykład 2
Zródła
Jaszkiewicz-
Inzynieria.Oprogramowania
Trevor L. Young - Skuteczne
zarzadzanie projektami
Wikipedia.pl
Zarządzanie projektami -IT Joseph
Philips