Diagramy sieciowe
[opracowano na podstawie:http://czoba.com]
Literatura:
https://github.com/mathiasertl/mmsp/blob/master/sources/Basic_Critical_Path_Methodology.pdf
https://github.com/mathiasertl/mmsp
https://www.codeproject.com/Articles/25312/Critical-Path-Method-Implementation-in-C
Harmonogramowanie – ma na celu ustalenie jakie działania należy przeprowadzić oraz kiedy ma nastąpić ich realizacja, stosując logiczną kolejność w czasie. Układ harmonogramu zależy od: istotności prac, dostępności zasobów, od czynników kulturowychlub pogodowych (bufory czasowe). Tworzenie harmonogramu odbywa się na podstawie diagramu sieciowego.
Diagram sieciowyjest to graf określający kolejność oraz relację pomiędzy zadaniami (pakietami prac) w projekcie. Diagram sieciowy sanowi podstawę do utworzenia wykresu Gantta projektu.
Jak zidentyfikować zadania w projekcie prowadzące do utworzenia diagramu sieciowego wychodząc ze Struktury Podziału Prac (WBS) lub Diagramu Następstwa Produktów znajdziesz wkrótce w innym artykule na blogu.
Celem diagramu sieciowego jest:
Ustalenie sekwencji, kolejnosci wykonania zadań,
Ustalenie które zadania i w jaki sposób są od siebie zależne,
Obliczenie czasów rozpoczęcia i zakończenia zadań,
Określenie buforów czasowych w zadaniach i w projekcie.
Zadania w projekcie są reprezentowane przez prostokąty, a zależności między nimi poprzez strzałki. Pomiędzy zadaniami wyróżniamy następujące relacje (rodzaje zależności):
Zakończenie –Rozpoczęcie (ZR)
Zakończenie-Zakończenie (ZZ)
Rozpoczęcie-Rozpoczęcie (RR)
Rozpoczęcie-Zakończenie (relacja niewystępująca w projektach)
W podanych wyżejrelacjach:
Zadanie A jest poprzednikiem - wymusza ograniczenie na zadaniu B
Zadanie B jest następnikiem, jest zależne od zadania A.
Tworzenie diagramu sieciowego
Ustalamy następniki i poprzedniki dla każdego pakietu roboczego.
Przy czym:
Jeden (lub kilka) pakiet nie ma poprzedników: będzie to pakiet roboczy, którego rozpoczęcie oznacza rozpoczęcie projektu
Jeden pakiet nie ma następników: będzie to pakiet, którego zakończenie oznacza zakończenie projektu(*)
Diagram sieciowy znany również jako następstwa - PDM (ang. Precedence Diagram Method)
Każde zadanie reprezentowane przez prostokąt można przedstawić za pomocą tabeli:
Co oznaczają powyższe skróty?
ES – Earliest Start – Najwcześniejsze rozpoczęcie
LS – Latest Start – Najpóźniejsze rozpoczęcie
EF – Earliest Finish – Najwcześniejsze zakończenie
LF – Latest Finish – Najpóźniejsze zakończenie
TB – Total Buffer – Bufor całkowity
FB – Free Buffer – Bufor swobodny
WBS – Work Breakdown Structure – kod w strukturze podziału prac (SPP)
Czas – czas trwania zadania
Diagram sieciowy z naniesionymi: rozpoczeciami i zakończeniami, czasami trwania zadań, buforami i kodem struktury podziału prac.
Ścieżka krytyczna
[opracowano na podstawie: http://czoba.com\]
Zadania posiadające zerowe bufory całkowite (TB) tworzą tzw. ścieżkę krytyczną projektu. Wydłużenie czasu trwania takiego zadania lub jego opóźnione rozpoczęcie prowadzi do wydłużenia czasu trwania projektu.
Dla powyższego przykładu zadanianależące dościeżki krytycznej to:
D – G – H – F – K
Każdy projekt posiada ścieżkę krytyczna prowadzącą od pierwszego do ostatniego zadania.
Tworzenie wykresu Gantta Wykres Gantta powstaje na podstawie diagramu sieciowego. Wszystkie zadania ujęte w diagramie sieciowym mają swoją reprezentację w postaci bloków na wykresie Gantta w postaci prostokątów zaczynających się i kończących na osi czasu w momencie jego planowanego rozpoczęcia i odpowiednio zakończenia. Postęp realizacji zadania jest prezentowany w postaci pogrubionej linii postępu (ang. progress bar) w środku prostokąta o długości proporcjonalnej do postępu realizacji zadania.
Wykres Gantta projektu
Częściowo zrealizowany projekt
Kamienie milowe(ang. milestones)
Kamienie milowe to zdarzenia o szczególnym znaczeniu. Są wskaźnikami na harmonogramie projektu, umożliwiają kontrolę realizacji projektu przez porównanie stanu obecnego z planem bazowym. Kamienie milowe oznacza się kwadratem obróconym o kąt 45 stopni.
Zadanie typu kamień milowy charakteryzuje się: Zerowym czasem trwania
Kamień milowych nie posiada przyporządkowanych kosztów zmiennych (typu praca)
Kamień milowy przyjmuje tylko dwa stany: sfinalizowany (wykonano: 100%) oraz niesfinalizowany
Najczęściej z kamieniem milowym jest związany dokument potwierdzający jego finalizację
Osiągnięcie kamienia milowego (jego finalizacja) oznacza zakończenie wszystkich pakietów prac będących jego poprzednikami, także niebezpośrednimi.
Kamieniami milowymi mogą być:
Początek / koniec etapu
Uzyskanie istotnych dla projektu rezultatów, produktów cząstkowych
Decyzje o kluczowym znaczeniu dla projektu
Analiza trendu kamieni milowych Analiza trendów kamieni milowych jest to technika graficznej prezentacji odchyleń szacowanych dat osiągnięcia kamieni milowych, w terminach kontroli. Pozwala na prezentację odchyleń od harmonogramu opóźnień i przyspieszeń względem planu. Analiza trendu kamieni milowych jest jedną z metod pomiaru przebiegu projektu (techniką monitorowania i kontroli projektu).