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://saylordotorg.github.io/text_project-management-from-simple-to-complex-v1.1/s10-03-critical-path-and-float.html

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).