Zależność (zarządzanie projektami)
W sieci projektu zależność jest łączem między elementami końcowymi projektu . [ potrzebne źródło ]
Podręcznik A Guide to the Project Management Body of Knowledge (PMBOK Guide) nie definiuje terminu zależność , ale odnosi się do tego terminu do relacji logicznej , która z kolei jest definiowana jako zależność między dwoma działaniami lub między działaniem a kamieniem milowym .
Standardowe typy zależności
Istnieją cztery standardowe typy zależności:
- Zakończ, aby rozpocząć (FS)
- Od końca do końca (FF)
- Zacznij od początku (SS).
- Od początku do końca (SF)
Od mety do startu jest uważana za „naturalną zależność”. The Practice Standard for Scheduling zaleca, aby „zazwyczaj każde poprzednie działanie kończyło się przed rozpoczęciem następnego działania (lub działań) (znanego jako relacja zakończenie-rozpoczęcie (FS)). Czasami konieczne jest nakładanie się działań; można wybrać opcję użycia relacji od początku do początku (SS), od końca do końca (FF) lub od początku do końca (SF). używane są inne typy relacji, należy ich używać oszczędnie i z pełnym zrozumieniem, w jaki sposób relacje zostały zaimplementowane w używanym oprogramowaniu do planowania.W idealnym przypadku sekwencja wszystkich działań zostanie zdefiniowana w taki sposób, aby początek każdej czynności ma logiczny związek z poprzednikiem, a zakończenie każdej czynności ma logiczny związek z następcą”.
SF jest rzadko używany i generalnie należy go unikać. Firma Microsoft zaleca używanie zależności SF do planowania just-in-Time. Można jednak łatwo wykazać, że zadziałałoby to tylko wtedy, gdyby wyrównywanie zasobów nie było stosowane, ponieważ wyrównywanie zasobów może opóźnić następną czynność (czynność, która powinna zostać zakończona dokładnie na czas) w taki sposób, że zakończy się później niż rozpoczęcie swojej logicznej poprzedniczki działalności, nie spełniając tym samym wymogu just-in-time.
Istnieją trzy rodzaje zależności ze względu na przyczynę istnienia zależności:
- Przyczynowy (logiczny)
- Niemożliwe jest edytowanie tekstu przed jego napisaniem
- Nielogiczne jest wylewanie betonu przed wykopaniem fundamentów budynku
-
Ograniczenia zasobów
- Logicznie możliwe jest jednoczesne pomalowanie czterech ścian w pokoju, ale jest tylko jeden malarz
- Dowolnie (preferencyjnie)
- Chcę pomalować salon przed malowaniem jadalni, choć mogę też zrobić to w drugą stronę
Wczesne harmonogramy oparte na ścieżce krytycznej często odzwierciedlały jedynie zależności przyczynowe (logiczne) lub uznaniowe (preferencyjne), ponieważ zakładano, że zasoby będą dostępne lub mogą zostać udostępnione. Co najmniej od połowy lat 80. kompetentni kierownicy projektów i planiści uznali, że harmonogramy muszą opierać się na dostępności zasobów. Metoda łańcucha krytycznego wymaga również uwzględnienia zależności wynikających z ograniczeń zasobów.
Przewody i opóźnienia
Zależności można modyfikować za pomocą leadów i opóźnień. Zarówno wyprzedzenia, jak i opóźnienia można zastosować do wszystkich 4 typów zależności.
PMBOK definiuje opóźnienie jako „ilość czasu, o jaki następna czynność będzie opóźniona w stosunku do poprzedniej czynności”.
Na przykład: Budując dwie ściany według nowatorskiego projektu, można rozpocząć budowę drugiej ściany 2 dni po pierwszej, aby drugi zespół mógł uczyć się od pierwszego. To jest przykład opóźnienia w relacji Start-Start.
Zgodnie z PMBOK, lead to „ilość czasu, o jaki następna czynność może być zaawansowana w stosunku do poprzedniej czynności. Na przykład w projekcie budowy nowego budynku biurowego można zaplanować rozpoczęcie kształtowania krajobrazu przed zaplanowanym uderzeniem ukończenie listy. Byłoby to pokazane jako od początku do końca z dwutygodniową przewagą ”.
Przykład
Jeśli budujesz budynek, nie możesz malować ścian przed zainstalowaniem rur wodociągowych w ścianach.
Zaawansowane przypadki zależności działań
Relacje typu maksymalnego
Mówi się, że działanie A i działanie B mają związek typu maksymalnego, jeśli działanie B może rozpocząć się po działaniu A, ale z opóźnieniem nie większym niż X. Przykłady z życia, które są symulowane przez związek typu maksymalnego:
- Obudowa wykopu musi być wykonana niekoniecznie od razu po wykonaniu wykopu, ale w określonym czasie, inaczej wykop się zawali.
- Szczepienia dziecka należy dokonać nie od razu po urodzeniu, ale w określonym czasie
- Odnowienia paszportu należy dokonać jakiś czas po wydaniu aktualnego, ale przed jego upływem.
- Zapłata faktury nie musi nastąpić natychmiast, ale w określonym czasie po jej wystawieniu.
Relacje typu maksymalnego rzadko są implementowane w oprogramowaniu do zarządzania projektami, najprawdopodobniej dlatego, że przy tej funkcji zbyt łatwo jest tworzyć sprzeczne zależności.