Ganttův diagram je grafické znázornění úkolů a milníků, kterých má být v projektu dosaženo. Na Ganttově diagramu je kromě zobrazení rozložení všech úkolů a milníků projektu v čase cenné i vytvoření logického vztahu mezi nimi. Henry Gantt vyvinul Ganttův diagram jako nástroj pro řízení projektů na počátku dvacátého století. Odhaduje se, že Ganttův diagram byl poprvé použit během první světové války.
Ganttův diagram dnes k plánování a sledování průběhu projektů používá naprostá většina projektových týmů. Mluvíme samozřejmě spíše o větších nebo velmi rozsáhlých projektech. Malé a nepříliš složité projekty se dnes často realizují pomocí agilních metod a pohodlných diagramů Kanban. V Ganttově diagramu mohou být úkoly projektu propojeny čtyřmi typy vzájemných vazeb. Nejběžnějším vztahem je vztah konec-začátek. V praxi taková realizace znamená, že další úlohu lze spustit až po dokončení předchozí úlohy. Často se v grafu zobrazuje kritická cesta projektu. Kritická cesta zobrazuje po sobě jdoucí, vzájemně propojené funkce, které ukazují nejrychlejší cestu projektu. Prodloužení kteréhokoli z těchto úkolů vede k prodloužení celého projektu. Je snazší si představit realizaci velkého infrastrukturního projektu pomocí Ganttova diagramu.
Ganttův diagram má v řízení projektů několik praktických využití. Jak již bylo zmíněno, jedná se o nástroj používaný při realizaci poměrně rozsáhlých a složitých projektů. V takových projektech jsou nezbytné logické vztahy mezi úkoly a milníky. Důkladné zvážení a navržení logických vztahů mezi úkoly projektu je pracné a cenné. Za předpokladu, že máme k dispozici dobrý program pro řízení projektů, jsou jednou vybudované vztahy takovým systémem udržovány po celou dobu. Výhodou je, že pokud se jeden z úkolů v tomto diagramu prodlouží, automaticky se aktualizují termíny dalších souvisejících úkolů. Takové automatické udržování vztahů mezi úkoly je pro projektový tým z hlediska organizace práce vynikajícím usnadněním. Dobrý program pošle vlastníkovi úkolu e-mailové oznámení, že může začít plnit svůj úkol, protože předchozí úkol byl dokončen. Pokud jsou úkoly projektu rozděleny na etapy, je plánování zdrojů potřebných k efektivnímu dokončení projektu poměrně snadné. V dobrém programu pro řízení projektů můžete na jedné obrazovce vidět Ganttův diagram a plánované zatížení zdrojů projektu. Výrobní, obchodní a farmaceutické společnosti používají Ganttův diagram při realizaci investičních, inovačních a výzkumných a vývojových nebo optimalizačních projektů.
Ganttův diagram je dílčím nástrojem pro podporu plánování a realizace projektu. Úzce souvisí se strukturou rozdělení prací projektu (WBS).
Logické vztahy mezi úkoly vyústí v Ganttův diagram zobrazující vzájemně propojené fáze, etapy, úkoly projektu a vhodně načasované milníky. Zobrazí se také kritická cesta projektu. Na takto vytvořený graf je možné položit graf pracovního zatížení projektových zdrojů v čase. V mnoha projektech v této fázi zjistíme, že projektové zdroje jsou v určitých časových jednotkách zatíženy příliš velkým nebo naopak příliš malým množstvím práce. Pomocí logických vztahů mezi úkoly v projektu je možné rozdělit realizaci úkolů v projektu tak, aby se maximalizovala úroveň využití zdrojů. Za zmínku stojí také to, že Ganttův diagram se používá také při strategickém řízení projektů, kdy vedení může na tomto diagramu sledovat realizaci více projektů současně.
Praktické využití Ganttova diagramu se výrazně rozšířilo s příchodem kvalitních softwarových programů pro řízení projektů a projektových portfolií. To podstatně usnadnilo budování vztahů mezi projektovými úkoly a jejich aktualizaci. Jedním z IT programů pro řízení projektů, který má pokročilý Ganttův diagram, je FlexiProject. Ve FlexiProject můžete velmi rychle a intuitivně vytvářet nejrůznější vztahy mezi úkoly v projektu. Po sestavení vztahů bude vždy zachována logika celého harmonogramu projektu. V systému FlexiProject může projektový tým současně analyzovat Ganttův diagram a úroveň zatížení zdrojů projektu.
Ganttův diagram zobrazuje plán projektu, aktuální stav a odchylky od harmonogramu. V aplikaci FlexiProject může uživatel na Ganttově diagramu zobrazit kritickou cestu, termíny a dobu trvání jednotlivých úkolů a vlastníků úkolů. Kromě toho lze úkoly v Ganttově diagramu barevně odlišit podle priority, organizační odpovědnosti a dalších kritérií. Při realizaci projektu je obzvláště užitečná možnost rychle přesouvat celé fáze nebo etapy projektu v čase, přičemž je zachována celá struktura a logika harmonogramu projektu. Ve FlexiProjectu lze harmonogram a plán projektu sledovat na nástěnce úkolů a Ganttově diagramu.
Následující obrázek ze softwaru pro správu projektů a portfolia FlexiProject ukazuje příklad Ganttova diagramu. Tento příklad se týká projektu „implementace IT systému pro manažerské výkaznictví“.
Na levé straně grafu vidíme kompletní strukturu WBS projektu. Na pravé straně obrazovky je zobrazen Ganttův diagram. V grafu je pod každým úkolem projektu tenkou černou čarou znázorněn aktuální plán projektu. Silnější pruh zobrazuje aktuální stav projektu. Projektový tým tak může kdykoli zjistit, kde jsou odchylky od plánu a jaký je stav jednotlivých úkolů. Graf přehledně zobrazuje všechny vztahy mezi prvky harmonogramu. Možnost současného sledování Ganttova diagramu a diagramu vytížení zdrojů je výhodná pro optimalizaci využití zdrojů projektu. Ganttův diagram může také zobrazovat kritickou cestu. Uživatelé mohou Ganttův diagram snadno filtrovat podle svých kritérií. Můžete snadno zobrazit všechny nevyřízené úkoly projektu přiřazené konkrétnímu uživateli nebo oddělení.
Ganttův diagram je účinný nástroj, který se běžně používá při řízení projektů. Vyplatí se věnovat čas vývoji jednoho pro každý komplexní projekt a vytvořit kompletní logiku vztahů mezi úkoly v projektu. Pro projekty realizované agilními metodami je vhodné vypracovat také schéma hlavních fází a etap projektu. Ganttův diagram podporovaný vhodným softwarovým programem je velmi flexibilní nástroj a poskytuje mnoho výhod při plánování a realizaci projektu.