Kreator wykresów Gantta

Projekt i zadaniaDaty i zależnościPrzegląd i postępEksport

Utwórz harmonogram projektu

Dodaj nazwy i daty zadań, po jednym poprzedniku dla każdego zadania oraz stopień ukończenia.

Przekształć listę zadań w praktyczny harmonogram projektu: paski rozmieszczone według dat, zależności zakończenie-rozpoczęcie i nakładki postępu. Dodaj do 24 zadań, ustaw dla każdego datę rozpoczęcia i zakończenia, połącz zadanie z jednym poprzednikiem i sprawdź wykres pod kątem nieprawidłowych zakresów, nakładających się zależności lub cyklicznych powiązań. Oś czasu odwzorowuje rzeczywistą długość dni kalendarzowych, więc dwutygodniowa przerwa jest widocznie dłuższa niż dwudniowa. Gdy harmonogram jest gotowy, wydrukuj go lub wyeksportuj wykres SVG i tabelę zadań CSV.

Jak utworzyć wykres Gantta

  1. 1

    Wypisz zadania projektu

    Nazwij projekt, dodaj wiersze zadań i skup każde zadanie na jednym rezultacie lub czynności.

  2. 2

    Ustaw daty i powiązania

    Wprowadź zakresy dat kalendarzowych i opcjonalnie wybierz poprzednika, aby narysować połączenie zależności zakończenie-rozpoczęcie.

  3. 3

    Sprawdź i wyeksportuj

    Zaktualizuj postęp, rozwiąż ostrzeżenia dotyczące dat lub zależności, a następnie pobierz SVG albo CSV lub wydrukuj gotowy wykres.

Jak wykres oblicza pozycje zadań

Wykres Gantta łączy tabelę zadań z poziomą osią czasu. Ten kreator traktuje każdą zaakceptowaną datę jako północ UTC, dzięki czemu zmiany czasu letniego nie sprawiają, że jeden dzień kalendarzowy wygląda krócej lub dłużej niż inny. Narzędzie znajduje najwcześniejszy początek i najpóźniejszy koniec spośród zadań, a następnie oblicza każdy pasek z trzech wartości:

przesunięcie początku = (początek zadania − początek projektu) ÷ 86 400 000 milisekund

szerokość paska = dni zadania wraz z datami granicznymi ÷ dni projektu wraz z datami granicznymi × szerokość obszaru wykresu

Data końcowa jest wliczana. Zadanie rozpoczynające się i kończące tego samego dnia zajmuje więc jeden dzień, zamiast znikać jako pasek o zerowej szerokości. Ciemniejsza nakładka postępu używa wyrażenia szerokość paska × postęp ÷ 100, gdzie postęp mieści się w zakresie od 0 do 100.

Przykład obliczenia

Załóżmy, że projekt trwa od 1 do 20 stycznia: to 20 dni kalendarzowych wraz z datami granicznymi i obszar wykresu o szerokości 894 piksele. Zadanie Badania obejmujące 1-3 stycznia ma przesunięcie 0 oraz szerokość paska 3 ÷ 20 × 894 = 134,1 piksela. Zadanie Projektowanie obejmujące 5-8 stycznia zaczyna się 4 ÷ 20 × 894 = 178,8 piksela od początku obszaru; przy postępie 50% jego ciemniejsza nakładka ma 89,4 piksela szerokości. Jednodniowe zadanie Wdrożenie zaplanowane na 20 stycznia zaczyna się przy 19 ÷ 20 × 894 = 849,3 piksela. Jeśli Projektowanie zależy od Badań, musi rozpocząć się 4 stycznia lub później, ponieważ data końcowa poprzednika jest wliczana do jego zakresu.

Co oznacza kontrola zależności

Każde zadanie może mieć jednego poprzednika w relacji zakończenie-rozpoczęcie. W tym typowym powiązaniu zadanie następcze powinno zaczynać się po wliczanej dacie końcowej poprzednika. Edytor rysuje linię łączącą pasek poprzednika z paskiem następcy i zgłasza konflikt, gdy następca zaczyna się w tym dniu lub wcześniej. Narzędzie wykrywa także powiązania zadania z nim samym, brakujących poprzedników oraz cykle zależności, na przykład gdy A zależy od B, a B od A. Te problemy blokują eksport do momentu ich poprawy, ale wykres pozostaje widoczny, aby ułatwić diagnozę harmonogramu.

Kontrola Akceptowane Zgłaszane jako problem
Format daty Prawidłowa data z lat 1900–2200 Brakująca lub niemożliwa data
Zakres zadania Koniec w dniu rozpoczęcia lub później Koniec przed rozpoczęciem
Zależność Jeden istniejący poprzednik kończący się przed rozpoczęciem następcy Powiązanie z samym sobą, brakujące zadanie, nakładanie lub cykl
Postęp Od 0 do 100% Wartości są ograniczane do obsługiwanego zakresu
Rozmiar projektu Do 24 wierszy zadań Dodatkowe wiersze są odrzucane

Czytanie i udostępnianie wyniku

Rozmieszczenie pasków opiera się na dniach kalendarzowych, nie roboczych. Weekendy i dni świąteczne pozostają częścią skali. SVG zachowuje wektorowy wykres do dokumentów i prezentacji, CSV zachowuje leżącą u podstaw tabelę zadań, a opcja drukowania pozwala przeglądarce utworzyć wydruk papierowy lub PDF. Komórki CSV, które mogłyby zostać odczytane jako formuły arkusza, przed pobraniem otrzymują prefiks tekstowy.

To ręczne narzędzie planistyczne. Nie oblicza ścieżki krytycznej, nie alokuje zasobów, nie stosuje kalendarzy pracy, nie obsługuje wyprzedzenia ani opóźnienia i nie przesuwa automatycznie dat zadań następczych. Do takich potrzeb służy dedykowane oprogramowanie do harmonogramowania projektów. Tutaj wprowadzone daty pozostają wiążące, a ostrzeżenia o zależnościach wskazują miejsca wymagające ręcznej korekty.

Najczęściej zadawane pytania

Tak. Zadanie obejmujące 1-3 czerwca jest pokazywane jako trzy dni kalendarzowe. Zadanie z tą samą datą rozpoczęcia i zakończenia jest pokazywane jako jednodniowy pasek.

Każde zadanie może mieć jednego poprzednika w relacji zakończenie-rozpoczęcie. Następca powinien zaczynać się po dacie końcowej poprzednika, ponieważ oba zakresy obejmują swoje daty końcowe. Narzędzie zgłasza nakładanie zamiast po cichu zmieniać Twoje daty.

Każde zadanie w cyklicznym łańcuchu otrzymuje ostrzeżenie o cyklu zależności. Przyciski eksportu i drukowania pozostają niedostępne, dopóki jakiś poprzednik nie zostanie usunięty lub zmieniony.

Nie. Pozioma skala obejmuje kolejne dni kalendarzowe. Narzędzie nie stosuje kalendarza pracy, świąt regionalnych, dostępności zasobów, wyprzedzenia, opóźnienia ani harmonogramowania ścieżki krytycznej.

Nie. Nazwy projektu i zadań, daty, zależności oraz postęp pozostają w pamięci przeglądarki i magazynie sesji. Narzędzie nie umieszcza ich w adresie strony ani nie wysyła w żądaniach do naszych serwerów. Zamknięcie karty lub sesji przeglądarki może usunąć zapisaną kopię.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach