Temat: Fundamentalne zasady dobrego harmonogramu.
Cześć,
Nie wiem czy temat aktualny, ale opracowywałem kiedyś coś takiego - może się przyda potomnym :-). Część punktów wyrzuciłem ze względu na konkretne odniesienie do branży budowlanej, która jest dosyć specyficzna.
1. Łącz zadania tylko wtedy, kiedy istnieje rzeczywista zależność pomiędzy nimi. Połączenie wprowadzone bez technologicznej, prawnej i logicznej zależności burzy obraz ścieżki krytycznej.
2. Staraj się nie używać zadań, które mają na celu zobrazowanie przerwy. Zamiast zadania pt. ‘przerwa robocza’ określ zależność z odstępem czasowym. Np. zakończenie-rozpoczęcie (ZR) + 7d.
3. Wszystkie zadania, prócz pierwszego, powinny mieć swój poprzednik. Większość zadań powinno mieć także następnik. Zmiana daty rozpoczęcia projektu powinna skutkować przesunięciem całego projektu w niezmienionej formie. Dobry harmonogram powinien być elastyczny.
4. Upewnij się, że używasz prawidłowego kalendarza dla projektu. Uwzględnij w nim święta oraz pracujące soboty (niedziele). Z pozoru nieistotne pominięcie okresu świątecznego pod koniec roku może skutkować zmianą ścieżki krytycznej.
5. Ostrożnie używaj ograniczeń zadań w projekcie takich jak „musi rozpocząć/zakończyć się” lub „termin ostateczny”. Każde z tych ograniczeń powoduje utratę elastyczności harmonogramu oraz może powodować zmiany ścieżki krytycznej. Drobne przesunięcie daty rozpoczęcia projektu, w takim przypadku, może skutkować błędem programu lub wpisaniem na ścieżkę krytyczną większości zadań projektu. Używaj ograniczeń tylko wtedy gdy to konieczne (np. zapisy w umowie).
6. Nie wpisuj ręcznie czasu rozpoczęcia lub zakończenia zadania. Daty te powinny wynikać z zależności pomiędzy zadaniami. MS Project, przy ręcznym wprowadzaniu dat, automatycznie nadaje im ograniczenia ‘rozpocznij nie wcześniej niż’ zamiast domyślnego ‘jak najwcześniej’. Zmiana ta wpływa na ścieżkę krytyczną, płynność harmonogramu oraz może powodować konflikty.
7. Nie przypisuj zasobów (w tym kosztów) zadaniom sumarycznym oraz kamieniom milowym.
8. Nie wprowadzaj zależności, które łączą się z zadaniami sumarycznymi. Zaburza to logikę projektu, wpływa na ścieżkę krytyczną i powoduje często błędy ‘pętli logicznej’. Jeżeli musisz wiązać zadanie z końcem całego cyklu, który stanowi zadanie sumaryczne – staraj się używać punktów kontrolnych jak np. ‘zakończenie konstrukcji stanu surowego’.
9. Nie pozostawiaj pustych wierszy – zadań. Efekt przejrzystego harmonogramu uzyskasz za pomocą formatowania czcionki. Puste wiersze MS Project będzie traktował jako zadania, które zaburzą logikę harmonogramu (w tym ścieżkę krytyczną).
10. Korzystaj z różnych typów zadań: zadania cykliczne i hamakowe pomagają jeszcze lepiej odwzorować rzeczywisty proces budowlany.
11. Używaj odpowiedniej Struktury Podziału Pracy (ang. Work Breakdown Structure).
13. W momencie kiedy Twoje prace lub przerwa między poszczególnymi robotami jest wyrażona w dniach kalendarzowych (np. uprawomocnienie się pozwolenia na użytkowanie) użyj ciągłego czasu trwania dopisując przed symbolem czasu literkę ‘c’. Rozwiązanie to pomaga w szybkim i sprawnym pominięciu świąt i innych dni nieroboczych.
Pewnie jeszcze bym coś wymyślił, ale nie przypominam sobie teraz niczego. Zapraszam do dyskusji :-)