Wykres Gantta to wizualny harmonogram projektu, który łączy listę zadań z osią czasu. Pokazuje terminy rozpoczęcia i zakończenia prac, ich kolejność, zadania wykonywane równolegle oraz najważniejsze zależności. Możesz przygotować go między innymi w Excelu, wykorzystując skumulowany wykres słupkowy.
Wykres Gantta – co przedstawia?
Wykres Gantta jest graficznym sposobem planowania i kontroli projektu. Po lewej stronie znajduje się lista zadań, a po prawej kalendarz lub inna skala czasu. Poziome paski pokazują, kiedy dane zadanie się rozpoczyna, jak długo trwa i kiedy powinno się zakończyć.
Narzędzie opracowane przez Henry’ego Laurence’a Gantta służy nie tylko do prezentowania planu. Pozwala także porównywać stan zaplanowany z rzeczywistym, śledzić postęp, wykrywać opóźnienia i oceniać wpływ zmian na kolejne działania. W prostym projekcie może być zwykłą tabelą z kolorowymi paskami, natomiast w specjalistycznym systemie uwzględnia również zasoby, koszty, odpowiedzialność i logiczne powiązania między zadaniami.
Z czego składa się harmonogram Gantta?
Zakres informacji zależy od narzędzia i złożoności projektu, ale czytelny wykres zwykle zawiera następujące elementy:
- Lista zadań – uporządkowany wykaz prac, etapów i podzadań.
- Oś czasu – skala podzielona na dni, tygodnie, miesiące lub inne jednostki.
- Paski zadań – ich położenie wskazuje termin rozpoczęcia, a długość czas trwania pracy.
- Kamienie milowe – punkty kontrolne oznaczające ważne wydarzenie, zakończenie etapu albo decyzję projektową.
- Zależności – relacje określające, w jakiej kolejności zadania mogą się rozpocząć lub zakończyć.
- Postęp i odpowiedzialność – informacje o stanie realizacji oraz osobie lub zespole przypisanym do zadania.
Podstawą harmonogramu często jest WBS (Work Breakdown Structure), czyli struktura podziału prac. Najpierw dzieli się projekt na fazy i etapy, a następnie na zadania możliwe do oszacowania i przypisania konkretnym osobom. Dopiero z tak przygotowanych danych powstaje wykres.
Ścieżka krytyczna to najdłuższa sekwencja zależnych zadań, która wyznacza najwcześniejszy możliwy termin zakończenia projektu. Jeżeli zadanie leżące na tej ścieżce się opóźni, zwykle przesuwa się również termin końcowy całego przedsięwzięcia. W prostym arkuszu trzeba ją rozpoznać samodzielnie, a programy do zarządzania projektami mogą wskazywać ją automatycznie.
Jakie są zależności między zadaniami?
Zależność opisuje logiczny związek między dwoma zadaniami. W oznaczeniach pierwsza litera lub słowo odnosi się do poprzednika, a druga do zadania zależnego. Najczęściej spotkasz cztery typy:
| Typ zależności | Opis | Przykład |
|---|---|---|
| FS – Finish to Start | Zadanie B rozpoczyna się po zakończeniu zadania A. | Testy zaczynają się po ukończeniu programowania. |
| SS – Start to Start | Zadanie B może rozpocząć się po rozpoczęciu zadania A. Obie prace mogą być prowadzone równolegle. | Przygotowanie dokumentacji zaczyna się, gdy rozpoczyna się projektowanie. |
| FF – Finish to Finish | Zadanie B nie może zakończyć się przed zakończeniem zadania A. | Redakcja materiałów kończy się nie wcześniej niż przygotowanie ich ostatniej części. |
| SF – Start to Finish | Zadanie A nie może zakończyć się przed rozpoczęciem zadania B. | Dotychczasowa obsługa systemu kończy się dopiero po uruchomieniu nowej obsługi. |
W praktyce najczęściej stosuje się relację FS. Nie należy jednak łączyć wszystkich zadań wyłącznie w liniowy łańcuch. Jeżeli prace mogą przebiegać równolegle, zależność SS pozwala pokazać to na harmonogramie i skrócić czas realizacji projektu.
Jak stworzyć wykres Gantta w Excelu?
Excel nie ma osobnego, standardowego typu wykresu Gantta. Można jednak odtworzyć jego wygląd za pomocą skumulowanego wykresu słupkowego. Potrzebujesz co najmniej trzech kolumn: nazwy zadania, czasu rozpoczęcia oraz czasu trwania.
Przygotowanie danych
Utwórz tabelę, w której każdy wiersz opisuje jedno zadanie. Przykładowa struktura może wyglądać tak:
| Zadanie | Start | Czas trwania |
|---|---|---|
| Analiza wymagań | 0 | 3 |
| Projekt rozwiązania | 3 | 4 |
| Testy | 7 | 2 |
W przykładzie jednostką są dni od rozpoczęcia projektu. Możesz też użyć rzeczywistych dat. Ważne, aby wszystkie wartości były zapisane w jednolity sposób i aby kolumna „Start” oznaczała odstęp od początku osi czasu, a nie czas trwania poprzedniego zadania.
- Wypisz zadania – umieść je w pierwszej kolumnie, najlepiej w kolejności wynikającej z harmonogramu.
- Ustal jednostkę czasu – wybierz dni, tygodnie lub miesiące. Nie mieszaj jednostek w obrębie jednego wykresu.
- Wprowadź czas rozpoczęcia i trwania – pierwsze zadanie zwykle ma wartość startu równą zero. Dla kolejnych zadań wpisz odległość od początku projektu oraz przewidywany czas pracy.
- Zaznacz dane – wybierz kolumny „Zadanie”, „Start” i „Czas trwania”, bez zbędnych danych pomocniczych.
- Wstaw wykres – przejdź do opcji wstawiania wykresów i wybierz skumulowany wykres słupkowy.
- Ukryj serię „Start” – kliknij pierwszą serię danych, otwórz formatowanie i ustaw wypełnienie na „Brak wypełnienia”. Pozostawiona seria „Czas trwania” utworzy widoczne paski zadań.
- Odwróć kolejność kategorii – sformatuj oś pionową i zaznacz opcję „Kategorie w odwrotnej kolejności”, aby pierwsze zadanie znalazło się na górze wykresu.
- Dopracuj wygląd – usuń zbędną legendę, dodaj tytuł, ustaw czytelną skalę osi poziomej i zastosuj kolory odróżniające etapy lub statusy.
W zależności od wersji Excela nazwy kart i położenie poleceń mogą się nieco różnić. Mechanizm pozostaje jednak taki sam: niewidoczna seria „Start” przesuwa widoczny pasek w odpowiednie miejsce na osi czasu, a seria „Czas trwania” pokazuje właściwe zadanie.
W arkuszu możesz też dodać kolumnę z procentem wykonania, właścicielem zadania lub planowaną datą zakończenia. Excel dobrze sprawdza się przy prostych i średnich harmonogramach, ale nie aktualizuje automatycznie wszystkich zależności tak jak wyspecjalizowane narzędzie projektowe.
Zalety i ograniczenia wykresu Gantta
| Zalety | Wady |
|---|---|
| Przejrzyste pokazanie terminów i czasu trwania zadań. | Duża liczba zadań może sprawić, że wykres stanie się nieczytelny. |
| Łatwe rozpoznawanie prac wykonywanych równolegle. | Ręczna aktualizacja w Excelu jest czasochłonna i podatna na błędy. |
| Wsparcie kontroli postępów, terminów i kamieni milowych. | Sam wykres nie pokazuje pełnego obrazu obciążenia zasobów. |
| Możliwość wskazania zależności i ścieżki krytycznej. | Statyczna wersja szybko się dezaktualizuje przy częstych zmianach zakresu. |
Wykres Gantta najlepiej pasuje do projektów o względnie określonym zakresie, wielu etapach i wyraźnych terminach. Jest typowym wsparciem podejścia kaskadowego, czyli Waterfall, w którym kolejne fazy wynikają z wcześniej ustalonego planu.
W projektach Agile również można go stosować, ale zwykle na wyższym poziomie – do pokazania wydań, większych inicjatyw lub kilku sprintów. Do codziennej pracy zespołu, krótkich zadań i często zmieniających się priorytetów lepsza może być tablica Kanban. Gantt pokazuje przede wszystkim czas i zależności, a Kanban koncentruje się na przepływie pracy i bieżącym statusie zadań.
Najczęstsze błędy przy tworzeniu harmonogramu
Sam fakt narysowania pasków nie gwarantuje dobrego planu. Najczęściej problemy wynikają z niewłaściwych danych albo braku późniejszej pracy z harmonogramem:
- Dzielenie projektu na zbyt małe zadania, przez co wykres traci czytelność.
- Niedoszacowanie czasu trwania prac i pomijanie czasu potrzebnego na odbiór, poprawki lub oczekiwanie.
- Ignorowanie zależności, które prowadzi do planowania zadań w niemożliwej kolejności.
- Brak regularnej aktualizacji rzeczywistego postępu i terminów.
- Przypisywanie jednego zadania wielu osobom bez jasnego wskazania odpowiedzialności.
- Tworzenie wielu niespójnych wersji harmonogramu zamiast utrzymywania jednego źródła informacji.
Przy dużym projekcie lepiej pokazywać osobno poziom zarządczy i szczegółowy harmonogram zespołu. Specjalistyczne narzędzia, takie jak Microsoft Project, ProjectLibre, XPRIMER czy ASPROVA APS, mogą ułatwić pracę z zależnościami, zasobami i częstymi zmianami, ale wybór programu powinien wynikać z potrzeb projektu.
Wykres Gantta – najczęstsze pytania
- Czy wykres Gantta nadaje się do Agile? – Tak, lecz częściej do planowania wydań, inicjatyw i zależności między większymi elementami niż do szczegółowego zarządzania każdym sprintem.
- Jakie oprogramowanie wybrać? – Excel wystarczy do prostego harmonogramu. Przy wielu zadaniach, zależnościach i zasobach lepiej użyć programu do zarządzania projektami lub planowania produkcji.
- Czy wykres Gantta pokazuje postęp? – Tak, jeśli uzupełnisz go o statusy, procent wykonania albo rzeczywiste daty. Sam pasek planowanego zadania pokazuje tylko założony harmonogram.
- Czy Excel automatycznie wyznaczy ścieżkę krytyczną? – Zwykły wykres utworzony według opisanej metody nie zrobi tego sam. Do automatycznej analizy zależności potrzebne są dodatkowe formuły albo narzędzie projektowe.
Dobrze przygotowany wykres Gantta powinien być na tyle szczegółowy, aby pomagał podejmować decyzje, ale na tyle prosty, aby zespół i interesariusze mogli szybko go odczytać. W prostym projekcie wystarczy Excel, natomiast przy rozbudowanym harmonogramie największą wartość daje konsekwentne utrzymywanie zależności, postępu i odpowiedzialności.