<p>Le diagramme de Gantt est l'outil de planification de projet le plus universellement utilisé, depuis sa création par Henry Gantt en 1910. Il représente les tâches d'un projet sous forme de barres horizontales sur un axe temporel, avec leurs durées, dépendances et responsables. Toujours d'actualité dans tous les secteurs.</p>

<h2>Anatomie d'un diagramme de Gantt</h2>
<p>Un diagramme bien construit comporte cinq éléments :</p>
<ul>
<li><strong>Liste des tâches</strong> à gauche, hiérarchisée par phase de projet.</li>
<li><strong>Axe temporel</strong> en haut (jours, semaines, mois selon la granularité).</li>
<li><strong>Barres horizontales</strong> représentant la durée de chaque tâche.</li>
<li><strong>Liens de dépendance</strong> (flèches) entre tâches qui doivent s'enchaîner.</li>
<li><strong>Jalons</strong> (milestones) marqués par un losange, signalant les étapes clés.</li>
</ul>

<h2>Avantages du Gantt</h2>
<ul>
<li><strong>Vue d'ensemble immédiate</strong> : le chef de projet et l'équipe visualisent la chronologie en un coup d'œil.</li>
<li><strong>Identification du chemin critique</strong> : les tâches dont le retard impacte la fin du projet sont mises en évidence.</li>
<li><strong>Coordination des ressources</strong> : voir qui fait quoi et quand évite les surcharges et conflits.</li>
<li><strong>Communication client/sponsor</strong> : un Gantt parle plus qu'un tableau de bord.</li>
<li><strong>Suivi de l'avancement</strong> : comparer le prévu et le réalisé en temps réel.</li>
</ul>

<h2>Construire un diagramme étape par étape</h2>
<ol>
<li><strong>Lister toutes les tâches</strong> du projet en partant des phases principales puis en détaillant.</li>
<li><strong>Estimer la durée de chaque tâche</strong> en jours-homme et en jours calendaires.</li>
<li><strong>Identifier les dépendances</strong> : quelle tâche bloque quelle autre.</li>
<li><strong>Attribuer les responsables</strong> à chaque tâche.</li>
<li><strong>Placer les jalons</strong> (livrables, validations, points d'étape).</li>
<li><strong>Calculer le chemin critique</strong> : la séquence de tâches dont la durée détermine la fin du projet.</li>
</ol>

<h2>Limites du Gantt</h2>
<ul>
<li><strong>Adapté aux projets séquentiels</strong>, moins aux projets agiles ou itératifs.</li>
<li><strong>Difficile à maintenir</strong> sur des projets complexes avec beaucoup de changements.</li>
<li><strong>Ne reflète pas la charge de travail</strong> par ressource (compléter par un plan de charge).</li>
<li><strong>Illusion de précision</strong> : un Gantt trop détaillé donne une fausse impression de maîtrise.</li>
</ul>

<h2>Outils gratuits et payants</h2>
<ul>
<li><strong>Excel ou Google Sheets</strong> : modèles gratuits, suffisant pour les petits projets.</li>
<li><strong>Trello + Power-Up Gantt</strong> : intégration kanban + Gantt, gratuit jusqu'à un certain volume.</li>
<li><strong>Asana, Monday.com, ClickUp</strong> : SaaS modernes, freemium puis 10-30 €/utilisateur/mois.</li>
<li><strong>Microsoft Project</strong> : référence en gestion de projet, 10-50 €/utilisateur/mois.</li>
<li><strong>GanttProject (open source)</strong> : gratuit, complet, mais ergonomie datée.</li>
<li><strong>TeamGantt, Smartsheet</strong> : SaaS dédiés Gantt, 25 €/mois/utilisateur en moyenne.</li>
</ul>

<h2>Gantt vs autres méthodes</h2>
<ul>
<li><strong>Vs Kanban</strong> : Kanban gère le flux en cours (à faire/en cours/fait), Gantt gère la chronologie. Complémentaires.</li>
<li><strong>Vs PERT</strong> : PERT modélise les dépendances par graphe orienté, plus complexe à lire mais plus précis sur les contraintes.</li>
<li><strong>Vs Scrum</strong> : Scrum est itératif (sprints courts), Gantt est planificatoire. Les deux peuvent coexister sur un même projet.</li>
</ul>

<h2>Bonnes pratiques</h2>
<ul>
<li>Limiter le nombre de tâches affichées à 30-50 par phase (sinon illisible).</li>
<li>Mettre à jour le diagramme chaque semaine, jamais en mode "set & forget".</li>
<li>Marquer les jalons en couleur vive pour les retrouver rapidement.</li>
<li>Indiquer le pourcentage d'avancement de chaque tâche.</li>
<li>Partager une version "macro" simplifiée au client et garder la version détaillée pour l'équipe.</li>
</ul>