MasterGantt
Application de gestion de projet et de charge d'équipe mono-fichier HTML. Aucune installation, aucune dépendance, fonctionne 100 % local sans serveur obligatoire — ouvrez le fichier dans votre navigateur et démarrez. La collaboration temps réel est optionnelle (chiffrée bout-en-bout).
Chaque modification est sauvegardée automatiquement sur votre appareil, avec points de restauration intégrés. Vos projets ne quittent jamais votre poste.
En bref
MasterGantt est un outil complet de planification, suivi et pilotage de projets. Il fonctionne hors-ligne dans un seul fichier HTML, sans serveur ni base de données. Seule la collaboration temps réel nécessite une connexion internet.
📅 Planning Gantt
Timeline interactive, dépendances FD/DD, cascade automatique, barres colorées par risque.
📋 Kanban
5 modes (tâches, achats, absences, projets, programmes) × 6 colonnes. Alertes intelligentes, tri par risque, commentaires obligatoires. Idéal pour les revues rapides avec chaque acteur du projet.
👥 Ressources
Charge ETP, compétences, calendrier par ressource, détection de surcharge.
💰 Budget
OPEX/CAPEX, achats, suivi paiements, courbes budgétaires.
📊 Rapports
Centre de pilotage : KPI santé, risques, charge, dépendances, jalons.
🔗 Collaboration
Sync temps réel chiffrée, scope par projet, lecture seule optionnelle.
Free vs Pro
| Fonctionnalité | Free | Pro |
|---|---|---|
| Planning / Gantt | ✅ | ✅ |
| Tâches & Projets | ✅ (50 tâches/projet, 3 projets) | ✅ Illimité |
| Kanban | ✅ | ✅ |
| Rappels / Pense-bête | ✅ | ✅ |
| Collaboration temps réel | ✅ | ✅ |
| Import / Export JSON & CSV | ✅ | ✅ |
| Import / Export chiffré sécurisé (.mgp) | — | ✅ |
| Ressources & Charge | — | ✅ |
| Rapports & analyses | — | ✅ |
| Budget / Achats | — | ✅ |
| Gestion des risques | — | ✅ |
| Absences & Calendrier | — | ✅ |
| Programmes | — | ✅ |
| Tableau de bord avancé | — | ✅ |
| Vues par rôle (CDP / Compétences / Ressource / Labels) | — | ✅ |
| Présentation (slides) | — | ✅ |
Principes fondamentaux
MasterGantt organise votre travail autour de quatre entités liées :
📌 Tâches
Unité de travail avec charge ETP, dates, statut, ressources assignées et compétence requise.
👤 Ressources
Deux types : 👤 Personne (membre de l'équipe) et 🖥 Machine (équipement, banc d'essai, matériel partagé). Chacune a son allocation (%), ses compétences et son calendrier.
📁 Projets
Regroupement de tâches (Free) ou de tâches + achats si le budget est activé (Pro), avec dates cibles et chef de projet.
🗂 Programmes
Regroupement de projets avec chef de programme et vision transverse.
Modèle de charge
Chaque tâche possède deux grandeurs distinctes :
| Grandeur | Définition | Exemple |
|---|---|---|
| Charge (j ETP) | Effort réel en jours-homme — référence principale | 10 jours-homme |
| Durée calendaire | Calculée automatiquement selon l'allocation des ressources assignées | 10j ÷ 80% = 12,5 jours ouvrés |
Légende des indicateurs
Ces symboles apparaissent dans toutes les vues. Référez-vous à cette table plutôt que de chercher leur définition dans chaque section.
| Indicateur | Signification | Vues concernées |
|---|---|---|
| ⚡ | Ressource surchargée — charge simultanée > 100% sur au moins un jour | Gantt, Kanban, Ressources, Tableau de bord, Rapports |
| ⛱ | Conflit avec une absence — tâche chevauche une indisponibilité d'une ressource assignée | Gantt, Kanban, Tableau de bord |
| ⚠️ | Tâche en retard — date de fin dépassée, statut ≠ Terminé | Tableau de bord, Rapports, Liste des tâches |
| ◆ | Jalon — événement ponctuel sans durée ni charge | Gantt |
| 🗓 | Tâche récurrente — appartient à une série de N occurrences | Kanban, Liste des tâches, Gantt |
| 🏆 | Chef de projet (CDP) — ressource désignée comme responsable de projet | Ressources, Gantt, Rapports |
| 🛒 | Achat lié au projet — matériel, licence ou prestation externe | Gantt, Dépendances de tâches |
| 📝 | Rappel (pense-bête) — note personnelle datée, indépendante des tâches | Tableau de bord, barre de navigation |
| 🎯 | Compétence proche de saturation — capacité < charge prévisionnelle sur un horizon | Tableau de bord, Rapports |
| 🔄 | Collaboration active — session WebSocket connectée (N collaborateurs) | Barre de navigation |
Tableau de bord quotidien Pro
Accessible via la première icône ◙ de la barre de navigation. C'est le point d'entrée recommandé en début de journée.
Bloc gamification
En haut de page, un bandeau résume votre progression hebdomadaire :
Cette semaine
Nombre de tâches terminées depuis lundi. Affiché en grand pour une lecture immédiate.
Semaine passée
Référence de comparaison. La barre de progression montre le ratio cette semaine / semaine passée.
À traiter
Tâches actives de la semaine courante (en cours, démarrant cette semaine, en retard).
Barre de progression
Tâches de la semaine
La colonne gauche liste les tâches à traiter, triées par urgence :
- Tâches en retard (date de fin dépassée)
- Risque R3 — Élevé
- Statut En cours
- Statut À faire, puis par date de début
Chaque tâche affiche ses badges de statut, risque et alertes (⚡ ⛱ ⚠️ — voir Légende). Cliquer sur une tâche ouvre le panneau détail à droite ; cliquer à nouveau sur la même tâche le ferme (voir Raccourcis & Navigation).
Alertes contextuelles
La colonne droite affiche les alertes filtrées selon le rôle actif (voir Vues par rôle) : tâches en retard, ressources surchargées, conflits d'absence, projets simultanés d'un CDP, compétences saturées, rappels. Chaque alerte est cliquable et mène à la vue concernée. Signification des icônes : voir Légende des indicateurs.
Si aucune alerte n'est active : ✅ Tout est sous contrôle
Rappels (pense-bête)
Un système de rappels simple et rapide, accessible depuis deux endroits :
- Colonne droite du tableau de bord — bloc dédié avec liste complète
- Icône 📝 dans la barre de navigation — dropdown accessible depuis n'importe quelle vue, avec badge indiquant le nombre de rappels non traités
Chaque rappel comporte un titre et une date optionnelle. Les actions disponibles :
- + — ajouter un rappel (titre + date)
- Cocher — marquer comme terminé (barré, grisé)
- ✕ — supprimer un rappel
- Masquer terminés — filtre persistant pour cacher les rappels cochés
Code couleur de la bordure gauche : ● bleu (normal), ● orange (cette semaine), ● rouge (en retard), ● gris (terminé).
Mise à jour en temps réel
Le tableau de bord se recalcule automatiquement à chaque changement de rôle (CDP / Compétences / Ressource / Labels) ou de filtre dans la barre contextuelle.
Les 6 vues principales
Outre le Tableau de bord (page d'accueil quotidienne), MasterGantt propose 6 vues métier :
Planning (Gantt)
Vue temporelle des tâches organisées par Programme › Projet › Tâche. Toutes les barres (tâches, absences, achats, jalons, projets, programmes) partagent les mêmes interactions :
- Clic simple → ouvre le panneau détail
- Drag corps → déplace la date de début (ghost + label flottant)
- Drag bord droit → modifie la durée
- Drag poignée FD/DD → crée une dépendance (lâcher sur la ligne cible)
Les barres trop courtes s'agrandissent au survol pour rendre les poignées accessibles. Pan bidirectionnel par clic maintenu sur le fond. Section Ressources en bas pour visualiser la charge par personne.
Kanban
Tableau visuel multi-mode : 5 sous-onglets (Tâches / Achats / Absences / Projets / Programmes). Chaque mode affiche les colonnes de statut adaptées au type. Drag & drop pour changer le statut. Groupement configurable (Projet / Ressource / Compétence). Colonnes renommables, réordonnables et repliables. Commentaire au survol des cartes.
Tâches
Liste tabulaire de toutes les tâches avec tri par colonne (y compris Fin), filtres multiples dont 🔴 En retard, sélection multiple et actions groupées.
Ressources
Cartes avec allocation, compétences, tâches actives et indicateurs de surcharge ⚡. Bouton 🎯 Compétences pour gérer la liste globale.
Projets
Deux onglets : Projets (liste avec progression, programmes, CDP) et Achats (tableau centralisé de tous les achats avec KPIs financiers).
Rapports
Vue d'ensemble, charge par ressource, retards, avancement par projet/programme, KPI flux (lead time, cycle time), capacité vs charge par compétence, analyse CDP, budget OPEX/CAPEX avec courbe de décaissement (édition Pro).
Accessibilité
MasterGantt vise la conformité WCAG 2.1 AA (Web Content Accessibility Guidelines niveau AA) — audit automatisé via axe-core sur 6 vues × 2 thèmes (clair + sombre), aucune violation détectée à ce jour.
Navigation clavier
- Tab / Shift+Tab : naviguer entre les éléments interactifs (filtres, boutons, cartes)
- Entrée ou Espace : activer une carte (Kanban, Rapports) ou un bouton
- Échap : fermer un modal ou panneau détail
- Flèches : scroller le Gantt (⬅️ ➡️ navigation temporelle)
Lecteurs d'écran
- Labels ARIA sur tous les filtres (
aria-label: "Filtrer par projet", etc.) et checkboxes (nom de la tâche inclus) - Rôles sémantiques : les cartes cliquables ont
role="button", les zones scrollables ontrole="region" - Date pickers cachés visuellement (icône 📅) exposent leur label aux lecteurs d'écran
Contrastes
- Tous les textes respectent le ratio de contraste ≥ 4.5:1 contre leur arrière-plan (norme WCAG AA)
- Les textes accessoires (tags, muted) respectent également le ratio sur les fonds cartes/hover
- Les couleurs de démo (R010–R013, P201, P202, G001) sont contrastées pour garantir la lisibilité du texte blanc sur avatar
Thèmes
MasterGantt propose un thème clair et un thème sombre, tous deux conformes WCAG AA. Bascule via ⚙ Paramètres → Préférences → 🎨 Affichage → Thème, ou respect automatique de prefers-color-scheme.
Zoom police
Trois niveaux de taille de police (S/M/L) accessibles dans ⚙ Paramètres → Préférences → 🎨 Affichage → Taille police. Compatible avec le zoom navigateur standard (Ctrl+Molette).
Raccourcis & Navigation
Clavier
| Raccourci | Action |
|---|---|
| Ctrl + Z | Annuler la dernière action (jusqu'à 50 niveaux) |
| Ctrl + Y ou Ctrl + Shift + Z | Rétablir (Redo) |
| Échap | Fermer le modal ou le panneau détail ouvert |
| Entrée / Espace | Activer une carte (Kanban, Rapports) quand elle a le focus clavier |
Les boutons ↩ et ↪ dans la barre de navigation permettent également d'accéder aux fonctions Undo/Redo.
Panneau détail
Un clic sur une tâche, ressource, projet ou achat ouvre le panneau détail à droite. Tous les champs y sont directement éditables — la sauvegarde est automatique à chaque modification (indicateur ✓ Sauvegardé). Un second clic sur le même élément ferme le panneau — ou appuyez sur Échap. Ce comportement est uniforme dans toutes les vues : Tableau de bord, Planning, Tâches, Kanban, Ressources, Vue Projets et Rapports.
Bouton ↑ Retour en haut
Un bouton bleu circulaire apparaît en bas à droite de l'écran dès que vous scrollez de plus de 300 px dans une vue. Cliquez-le pour remonter instantanément en haut de la liste courante. Il disparaît automatiquement en changeant de vue.
Jours ouvrés
Toutes les durées et dates de fin sont calculées en jours ouvrés (lundi–vendredi) par défaut. Si une date de fin tombe un weekend, elle est automatiquement décalée au lundi suivant. Le drag-move dans le Gantt snape également au lundi. La cascade de dépendances respecte ces règles.
Le calendrier peut être étendu (6j/7 ou 7j/7) par ressource ou globalement — voir Ressources > Calendrier de travail.
Tâches Free
Les tâches sont créées via le bouton + Nouvelle tâche ou le Bouton + Créer ▾ dans le Planning dans le Planning.
Types de tâches
📌 Tâche
Travail standard avec charge et durée calculée.
⛱ Absence
Absence ou indisponibilité d'une ressource. Affiché en hachuré dans le Gantt.
◆ Jalon
Événement ponctuel sans durée. Affiché en losange sur le Gantt.
Statuts
| Statut | Signification |
|---|---|
| À faire | Tâche planifiée, pas encore commencée |
| En cours | Travail démarré |
| Révision | En attente de validation |
| Terminé | Travail achevé — date de fin réelle enregistrée |
| Bloqué | Bloquage externe — apparaît dans les alertes |
Niveaux de risque
| Niveau | Usage |
|---|---|
| R0 — Aucun | Pas de risque identifié (défaut) |
| R1 — Faible | Risque mineur, sous contrôle |
| R2 — Moyen | Risque significatif, mitigation recommandée |
| R3 — Élevé | Risque critique, mitigation requise |
Dépendances
Tous les objets du Gantt — tâches, achats, projets et programmes — peuvent être liés entre eux par des dépendances. La cascade ajuste automatiquement les dates en 4 niveaux : programmes → projets → tâches → achats. Les cycles sont détectés et signalés.
Deux types de dépendances sont disponibles :
- FD (Fin-Début) — l'élément dépendant démarre le lendemain de la fin du prédécesseur. Flèche violette pour tâches, bleue pour projets, rouge pour programmes. Pour les projets et programmes, la fin prise en compte est la fin réelle des tâches (pas la date objectif), ce qui intègre automatiquement le retard ou l'avance.
- DD (Début-Début) — l'élément dépendant démarre le même jour que le prédécesseur. Flèche cyan.
Combinaisons possibles (toutes en FD ou DD) :
- Tâche ↔ tâche, tâche ↔ achat, achat ↔ achat
- Projet → projet — la cascade décale toutes les tâches du projet dépendant
- Programme → programme — la cascade décale tous les projets (et leurs tâches) du programme dépendant
- Tâche → projet, achat → programme, etc. — toute combinaison cross-type est supportée
Création de dépendances : via le panneau de détail (section Dépendances avec filtre et sélecteur FD/DD) ou par drag-and-drop sur le Gantt (handles violet FD / cyan DD, visibles au survol de toute barre).
Création rapide de tâches liées
Au survol d'une ligne de tâche dans le Gantt, trois boutons apparaissent dans la colonne gauche pour enchaîner des tâches sans ouvrir de formulaire :
- → En série — crée une tâche qui démarre le lendemain ouvré après la fin de la source, avec dépendance FD automatique
- // En parallèle — crée une tâche avec la même date de début, avec dépendance DD persistante
- + En dessous — crée une tâche indépendante (aucune dépendance) avec la même date de début que la source
La nouvelle tâche hérite du projet, de la charge et du niveau de risque de la source. Elle est insérée immédiatement après dans le Gantt, et le panneau détail s'ouvre dessus. Non disponible sur les jalons et les absences.
Compétence requise
Chaque tâche peut exiger une compétence particulière. Seules les ressources possédant cette compétence apparaissent dans la liste d'assignation. La compétence Générique (SK001) accepte toutes les ressources. → Voir Ressources > Compétences.
Historique des statuts
Chaque changement de statut est enregistré avec horodatage. L'historique est visible dans le panneau détail de la tâche, de l'achat, du projet et du programme, et sert au calcul des KPI de flux (lead time, cycle time) dans les Rapports.
Tâches récurrentes
Cochez 🗓 Tâche récurrente lors de la création (non disponible à l'édition).
Jour de début
Lundi à Vendredi — premier jour de chaque occurrence.
Toutes les N semaines
1 = chaque semaine, 2 = une sur deux…
Occurrences
Nombre total d'instances créées (minimum 2, plusieurs années possibles).
Une prévisualisation des dates s'affiche en temps réel. Configurez le jour, l'intervalle et le nombre d'occurrences, puis cliquez sur le bouton 🗓 Créer les occurrences pour générer la série. Les occurrences sont nommées [Nom] N°1, [Nom] N°2…
Supprimer une occurrence récurrente propose deux options : Cette occurrence uniquement ou Toutes les occurrences. Dans la Liste des tâches, le bouton 🗑 Série supprime toute la série après confirmation.
→ Voir aussi : Vue Planning pour le rendu Gantt des séries · Liste des tâches pour le filtre 🔴 En retard et le tri par Fin
Ressources Pro
Code / Sigle ressource
Chaque ressource dispose d'un champ Code / Sigle optionnel (ex: "MD", "JD", "AL"). Ce sigle est affiché entre crochets dans les barres Gantt, les cartes Kanban et le tableau des tâches pour une identification rapide. Si le champ est vide, le prénom complet est utilisé. Le sigle est inclus dans les exports JSON.
Allocation
L'allocation représente le pourcentage de temps que la ressource peut consacrer aux projets.
| Allocation | Signification |
|---|---|
100% | Temps plein sur les projets |
50% | Mi-temps projet (l'autre moitié sur d'autres activités) |
80% | 4 jours sur 5 disponibles pour les projets |
120% | Sur-affectation possible (heures supplémentaires, ressource partagée) |
Compétences
Chaque ressource possède une liste de compétences (section Compétences dans le panneau détail de la ressource, avec recherche et cases à cocher). La compétence Générique (SK001) est toujours présente — elle signifie que la ressource peut travailler sur toute tâche sans compétence spécifique.
Chaque compétence dispose d'un champ Code / Sigle optionnel (ex: "DEV", "UX", "PM"). Quand il est renseigné, ce sigle est affiché entre crochets dans les barres Gantt du planning, les cartes Kanban et le tableau des tâches — permettant une lecture rapide sans afficher le nom complet. Le sigle est inclus dans les exports JSON.
La liste globale des compétences est accessible via le sous-onglet 🎯 Compétences dans la vue Ressources. Elle s'affiche sous forme de cartes cliquables :
- Clic sur une carte compétence → ouvre le panneau détail à droite avec un champ de recherche et les cases à cocher de toutes les ressources. Cocher/décocher une ressource l'assigne ou la retire de la compétence instantanément.
- Ajouter une compétence : bouton 🎯 + Compétence dans la barre d'actions
- Renommer : cliquer sur le nom dans le panneau détail (champ éditable)
- Code / Sigle : champ éditable dans le panneau détail (ex: "DEV", "QA")
- Supprimer : bouton ✕ sur la carte — les ressources et tâches concernées reviennent à Générique
Un filtre Toutes compétences est disponible dans les vues Planning, Kanban et Tâches pour n'afficher que les tâches requérant une compétence donnée.
Chef de projet (CDP)
Cocher 🏆 Chef de projet dans le panneau détail de la ressource désigne la ressource comme CDP. Un CDP peut être assigné à un ou plusieurs projets.
Le champ Projets max en parallèle (défaut : 2) définit le seuil individuel : au-delà, le CDP est signalé orange dans le Gantt, les rapports et le tableau de bord (rouge si le dépassement est ≥ 2).
Dans la section Ressources du Gantt, la ligne CDP affiche le badge CDP, le nombre de projets actifs sur la fenêtre visible, et change de couleur si le seuil est dépassé.
Le bloc 🏆 Vue par chef de projet dans les Rapports affiche pour chaque CDP le nombre de projets actifs sur 1/3/6/12 mois et le pic max vs seuil.
Calendrier de travail
Par défaut, MasterGantt travaille en semaine du lundi au vendredi. Le calendrier est modifiable à deux niveaux :
| Niveau | Où | Effet |
|---|---|---|
| Global | Paramètres → Préférences → 📅 Jours travaillés | S'applique à toutes les tâches par défaut. Modifie les calculs de durée, les fins de tâches et le rendu Gantt (les jours non ouvrables sont grisés). |
| Par ressource | Fiche ressource → 📅 Calendrier spécifique | Surcharge le calendrier global pour cette ressource. Si une tâche a des ressources avec des calendriers différents, l'union des jours disponibles est utilisée. |
Surcharge
Une ressource est surchargée si la somme des allocations de ses tâches actives simultanées dépasse 100% sur un même jour. L'indicateur ⚡ apparaît :
- Sur la carte ressource (vue Ressources)
- Sur les cartes Kanban des tâches concernées
- Dans la colonne gauche du Gantt (ligne ressource)
- Dans les rapports (KPI vue d'ensemble + bloc dédié)
Si une tâche chevauche une absence d'une de ses ressources assignées, l'indicateur ⛱ apparaît sur la barre Gantt et dans le tooltip.
Vue Ressources — sous-onglets
La vue Ressources est organisée en trois sous-onglets accessibles via les boutons en haut de page :
Ressources
Grille de cartes affichant allocation, compétences, badge CDP et indicateur de surcharge ⚡. Clic sur une carte → panneau détail avec tous les champs éditables en direct (nom, type, statut, couleur, allocation, compétences, coût journalier, chef de projet, calendrier…). Second clic → ferme le panneau.
Absences
Tableau de toutes les absences et indisponibilités, avec filtres (ressource, période) et KPIs : Passé / En cours / À venir (en jours). Les dates sont modifiables directement dans le tableau par clic. Le bouton 🏖️ + Absence ouvre le formulaire de création. Sous-onglet affiché uniquement si le module Absences est actif.
Compétences
Grille de cartes compétences. Clic sur une carte → panneau détail avec champ de recherche et cases à cocher pour assigner/retirer les ressources. Le bouton 🎯 + Compétence ajoute une nouvelle compétence. Sous-onglet affiché uniquement si le module Ressources est actif.
→ Voir aussi : Vues par rôle · Rapports > Capacité vs Charge
Projets Free
Un projet regroupe des tâches avec des dates cibles (début et fin). Chaque projet peut avoir :
- Un chef de projet (CDP) — ressource marquée isProjectManager
- Un programme d'appartenance
- Une couleur d'identification visible dans toutes les vues
Progression
La progression est calculée automatiquement : tâches terminées / total tâches × 100. Une barre de progression et les dates réelles vs cibles sont affichées.
Statuts et cascade
Chaque projet a un statut parmi 4 valeurs. Changer le statut peut déclencher une cascade sur les tâches et achats du projet :
| Statut | Barre Gantt | Cascade | Charge ressources |
|---|---|---|---|
| Non lancé | Bordure pointillée | Aucune | Non comptée (ressources libres) |
| Actif | Normale | Toast informatif au lancement | Comptée normalement |
| En pause | Hachures diagonales | Proposition de bloquer les tâches en cours | Maintenue |
| Terminé | Grisée + verrouillée | Proposition de terminer toutes les tâches et achats non terminés | Figée |
Lors d'une cascade, un commentaire optionnel peut être saisi — il sera reporté dans l'historique de statut de chaque élément impacté.
Réactivation : un projet terminé peut être remis en Actif. Un choix est proposé pour débloquer les tâches bloquées lors de la clôture.
Transition interdite : Terminé → En pause n'est pas autorisé. Pour mettre en pause un projet terminé, il faut d'abord le réactiver (Terminé → Actif), puis le mettre en pause (Actif → En pause).
Budget (édition Pro)
Cocher 💰 Gestion budgétaire dans le formulaire du projet active le suivi des coûts OPEX/CAPEX et permet d'associer des achats au projet. → Voir Budget OPEX/CAPEX pour le détail complet.
Démos
Le bouton 📋 Démos dans la vue Projets ouvre une modale de sélection avec deux jeux de données :
- Waterfall — OrthoLab : gestion séquentielle classique. Programme Parrainage 2026, 2 projets, 4 ressources, 28 tâches, budgets et achats.
- Agile / Scrum — FreshCart : app mobile e-commerce. 1 PI (Release), 2 sprints à dates fixes, 5 ressources, 18 tâches (user stories, rituels, backlog), 1 achat. Démontre le mapping Scrum : Sprint=projet, Release=programme, Backlog=orphelines, Demo=milestone.
Deux modes de chargement : Remplacer tout (écrase les données) ou Fusionner (ajoute sans écraser).
→ Voir aussi : Vue Projets (onglets Projets & Achats) · Budget OPEX/CAPEX · Programmes
Programmes Pro
Un programme regroupe plusieurs projets sous une même vision. Créez un programme via le bouton ⬡ Nouveau programme dans la vue Projets.
Chef de programme
Chaque programme peut désigner un chef de programme (différent des CDP de projets). Son avatar apparaît dans le Gantt, les cartes programmes et les rapports.
Détail et édition d'un programme
Dans l'onglet Projets, cliquer sur une carte programme ouvre le panneau de détail à droite. Tous les champs sont éditables en direct : nom, couleur, responsable, description, et projets associés (via checkboxes). Second clic → ferme le panneau.
Boutons disponibles dans le panneau :
- ⧉ Dupliquer — duplication profonde : copie le programme avec tous ses projets, tâches et achats
- Suppr. — suppression avec confirmation
Statuts et cascade
Comme les projets, chaque programme a un statut (Non lancé / Actif / En pause / Terminé). La cascade est profonde : elle s'applique à tous les projets du programme, puis à toutes les tâches et achats de chaque projet.
- Programme → Terminé : propose de terminer tous les projets non terminés (chaque projet cascade ses propres tâches/achats)
- Programme → En pause : propose de mettre en pause les projets actifs (chaque projet cascade ses tâches en cours)
- Terminé → En pause : interdit (repasser par Actif)
Vue Gantt — niveau Programme
En tête de chaque programme dans le Gantt, une barre agrégée montre l'avance ou le retard global :
- ■ Vert — plus de 50% terminé et dans les délais
- ■ Rouge — dépassement de la date de fin avec badge
+Nj
Vue Planning (Gantt) Free
Navigation temporelle
Quatre échelles de temps au choix dans la barre supérieure :
Jour
Vue détaillée colonne par colonne.
Semaine
Vue standard avec sous-colonnes jours (défaut).
Mois
Vue mensuelle pour vision à moyen terme.
Trimestre
Vue mensuelle compacte pour une vision stratégique pluriannuelle.
Deux raccourcis de navigation à droite des échelles :
- ⏺ Aujourd'hui — recentre instantanément la vue sur la date du jour sans changer l'échelle.
- 📅 Calendrier — ouvre un sélecteur de date pour sauter directement à une période précise.
Hiérarchie d'affichage
Le Gantt affiche 3 niveaux d'imbrication : Programme › Projet › Tâche. Chaque niveau est repliable via le bouton ▾.
Interaction avec les barres
Toutes les barres du Gantt (tâches, absences, jalons, achats, projets, programmes) partagent le même comportement :
| Action | Résultat |
|---|---|
| Clic sur une barre | Ouvre le panneau détail de l'objet |
| Drag horizontal (corps) | Déplace la date de début (le départ snape au lundi si weekend) |
| Drag du bord droit | Redimensionne la durée (recalcule la charge) |
| Drag sur handle ⊙ violet (droit) | Crée une dépendance FD (Finish-to-Start) — lâcher sur la ligne cible |
| Drag sur handle ⊙ cyan (gauche) | Crée une dépendance DD (Start-to-Start) — lâcher sur la ligne cible |
Move projet / programme
Déplacer une barre projet ou programme décale toutes les tâches et achats contenus du même nombre de jours. Si le projet/programme contient des tâches terminées, une popup propose 3 choix :
- Tout déplacer — y compris les tâches terminées
- Seulement les actives — les tâches terminées restent à leur date
- Annuler — aucun changement
Tâches récurrentes dans le Gantt
Les occurrences d'une même série sont regroupées sur une seule ligne avec N barres côte à côte. La ligne affiche le nom de base + ×N en violet. Cliquer sur une barre individuelle ouvre le détail de cette occurrence.
Bouton + Créer ▾
Le bouton + Créer ▾ dans la barre d'outils du Planning ouvre un menu déroulant contextuel permettant de créer n'importe quel objet depuis une seule commande :
| Item | Action | Visible si |
|---|---|---|
| 📋 Tâche | Ouvre le modal de création de tâche | Toujours |
| 👤 Ressource | Ouvre le modal de création de ressource | Fonctionnalité Ressources activée |
| 📁 Projet | Ouvre le modal de création de projet | Toujours |
| 🗂 Programme | Ouvre le modal de création de programme | Fonctionnalité Programmes activée |
| 🛒 Achat | Ouvre le modal de création d'achat | Budget activé + au moins un projet avec budget |
Filtres de visibilité
Le header de la colonne gauche regroupe les contrôles d'affichage. Un bouton coloré (bleu) = couche visible ; un bouton grisé = couche masquée. Le filtre est immédiat, sans rechargement.
| Bouton | Ce qu'il masque / affiche | Visible si… |
|---|---|---|
| 📋 Tâches | Lignes de tâches et leurs barres | Toujours |
| 🛒 Achats | Lignes d'achat et leurs barres | Module Budget actif |
| 🏖️ Absences | Tâches de type absence/indispo | Modules Ressources & Absences actifs |
| 👥 Charge | Section ressources en bas de colonne | Module Ressources actif |
| ⎌ Annuler les filtres | Remet tous les filtres (programme, projet, ressource, compétence) à leur valeur par défaut en un clic | Au moins un filtre actif |
Scinder l'écran (split)
Le bouton ⇅ dans le header du Gantt divise la zone en deux panneaux verticaux synchronisés. Chaque panneau peut être navigué indépendamment (scroll horizontal) mais partage la même liste de lignes à gauche. Pratique pour comparer visuellement deux périodes d'un même projet (ex : planning prévisionnel vs jalons clés). Cliquez à nouveau pour revenir en vue simple.
Mode présentation Gantt
Le bouton 🎬 dans le header du Gantt active le mode présentation — conçu pour projeter le planning en réunion sans risque de modification accidentelle :
- Toutes les interactions sont bloquées (drag, resize, link, clic sur les barres)
- Le fond passe en gris clair pour indiquer visuellement le mode lecture seule
- La navigation (pan, scroll, zoom, clavier) reste fonctionnelle
- Cliquez à nouveau sur 🎬 pour quitter le mode présentation
Zoom temporel
Le bouton 🔍 dans le header du Gantt active le zoom temporel — un filtre visuel qui masque les éléments hors d'une plage de dates sélectionnée :
- Cliquez sur 🔍 — un toast vous invite à sélectionner la plage de dates
- Cliquez-glissez sur l'en-tête du Gantt (les colonnes de dates) pour définir la plage
- Seuls les tâches, achats et absences qui chevauchent la plage sélectionnée restent affichés
- Cliquez à nouveau sur 🔍 pour rétablir la vue complète
Chemin critique (CPM)
Le bouton ⚡ sur chaque ligne de projet ou programme dans la colonne gauche affiche le chemin critique — la plus longue chaîne de tâches dépendantes qui détermine la durée minimale du projet.
- Les barres sur le chemin critique sont surlignées en rouge, les flèches de dépendance aussi
- Multi-scope : activez le chemin critique sur plusieurs projets simultanément — chacun a son propre highlight
- Le calcul utilise l'algorithme CPM (forward/backward pass) et se recalcule automatiquement après chaque drag, resize ou changement de statut
- Pour un programme, le chemin critique est l'union des chemins critiques de chaque projet membre
Section Charge (ressources)
En bas de la colonne gauche (si le module Ressources est actif), chaque ressource apparaît avec ses mini-barres de charge :
- Barre pleine — tâche standard (couleur de la ressource)
- Barre hachurée grise — absence
- Barre rouge — tâche en situation de surcharge ⚡
- Les CDP affichent le nombre de projets actifs et une alerte ⚠ si seuil dépassé
Lignes d'achats dans le Gantt
Pour les projets avec gestion budgétaire active, les achats apparaissent sous les tâches du projet :
- Barre de la date de commande à la livraison prévue — opacité croissante selon le statut (Planifié → Commandé → Livré → Payé)
- Marqueur réception (rectangle) — date de réception effective
- Marqueur paiement (€) — date de paiement
- Couleur jaune — achat CAPEX · Couleur verte — achat OPEX
Navigation dans le Gantt
Clic maintenu sur le fond (hors barre) → pan bidirectionnel : déplacez la souris horizontalement pour naviguer dans le temps, verticalement pour faire défiler les lignes.
La scrollbar horizontale en bas de la zone Gantt permet également de naviguer dans le temps. La fenêtre s'étend automatiquement vers le futur quand vous approchez du bord droit (via scrollbar ou pan), dans la limite de 10 ans à partir d'aujourd'hui.
Navigation au clavier : les flèches directionnelles déplacent la vue Gantt — haut/bas d'une ligne, gauche/droite d'une unité de temps (jour, semaine, mois ou trimestre selon le mode actif). La flèche gauche permet de naviguer dans le passé au-delà du bord visible.
Réordonnancement par drag & drop
La poignée ⠿ à gauche de chaque ligne (visible au survol) permet de réordonner par glisser-déposer :
- Tâches — à l'intérieur d'un même projet
- Projets — à l'intérieur d'un même programme (ou entre projets indépendants)
- Programmes — entre eux au niveau racine
L'ordre est sauvegardé séparément à chaque niveau et persiste entre les sessions (inclus dans l'export JSON).
→ Voir aussi : Tâches récurrentes · Création rapide de tâches liées · Achats dans le Gantt
Vue Kanban Free
5 modes en sous-onglets : 📌 Tâches, 🛒 Achats, ⛱ Absences, 📁 Projets, 🗂 Programmes. Chaque mode propose son propre cycle de vie. Parfait pour animer des revues rapides par acteur : une réunion achats sur le mode Achats, un point CDP sur le mode Projets, etc.
6 colonnes par mode représentant le cycle de vie. Glissez une carte d'une colonne à l'autre pour changer son statut — le changement est enregistré avec horodatage dans l'historique. Les colonnes s'adaptent automatiquement à la largeur de la fenêtre. Seules 2 colonnes sur 6 sont modifiables (Révision et Bloqué) ; les 4 autres sont imposées pour garantir la cohérence du cycle métier.
Colonne "À faire" (backlog)
Cette colonne contient les tâches au statut À faire dont la date de début est éloignée (> 14 jours). Les cartes sont affichées en format compact (hauteur réduite, nom du projet tronqué si nécessaire) pour afficher plus de tâches. Le nom de la tâche reste toujours complet.
Colonne "À lancer rapidement"
Colonne orange qui apparaît entre "À faire" et "En cours". Elle contient les tâches au statut À faire dont la date de début est dans les 14 prochains jours ou déjà dépassée. Les tâches sont triées par risque décroissant (R3 en haut, puis R2, R1). Une tâche ne peut être que dans l'une ou l'autre colonne, jamais les deux.
Filtres disponibles
La barre Filtres : propose dans l'ordre : Programme, Projet, Chef de projet, Compétence, Ressource.
Groupement par critère
Les pills Grouper par : permettent de regrouper les cartes à l'intérieur de chaque colonne :
- 📁 Projet — cartes regroupées par projet
- 👤 Ressource — cartes regroupées par ressource assignée
- 🎯 Compétence — cartes regroupées par compétence requise
Cliquer sur une pill active le groupement. Cliquer à nouveau sur la pill active la désélectionne (retour en mode plat, trié par date de début). Le choix est persisté dans les paramètres et inclus dans l'export JSON.
Vue : mode compact global
Le bouton Vue : ▦ Compact dans la barre d'outils applique le format compact à toutes les colonnes (au lieu de la seule colonne « À faire »). Utile quand vous avez beaucoup de cartes et voulez toutes les scanner sur un seul écran. Re-cliquer revient au mode normal. L'état est persisté dans les paramètres.
Recherche texte
Un champ Rechercher... dans la barre d'outils filtre instantanément les cartes sur trois champs combinés : nom, description et dernier commentaire de l'historique des statuts. La recherche est casse-insensitive et tolérante aux accents (« reunion » trouve « Réunion »). Le filtre se combine avec les filtres projet, programme, rôle, compétence et ressource (ET logique). Le champ est vidé à chaque rechargement de l'application.
Ordre manuel des cartes (Tri auto)
Le bouton ⇅ Tri auto dans la barre d'outils contrôle l'ordre d'affichage des cartes à l'intérieur de chaque colonne :
- Actif (défaut) — les cartes sont triées automatiquement par date (début ou fin selon la colonne). La colonne « À lancer rapidement » reste triée par risque. Vous ne pouvez pas réordonner manuellement ; un toast vous le rappelle si vous essayez de glisser une carte dans sa propre colonne.
- Inactif — vous pouvez glisser les cartes à la position voulue dans une colonne. L'ordre est persistant (sauvegardé dans les paramètres + export JSON). Les nouvelles cartes sont ajoutées en fin de colonne pour ne pas perturber votre tri manuel. Les drops inter-colonne changent toujours le statut et enregistrent la position dans la colonne cible.
Re-bascule l'ordre automatique à tout moment — votre ordre manuel reste mémorisé et revient si vous désactivez à nouveau le tri auto.
Colonnes éditables (Révision et Bloqué)
Les colonnes Révision et Bloqué ont des noms personnalisables : cliquez sur le titre de la colonne (icône ✏️ au survol) pour passer en mode édition. En mode édition :
- Le nom devient un champ de saisie modifiable — validez avec Entrée ou en cliquant ailleurs
- Des boutons ← et → apparaissent pour déplacer la colonne vers la gauche ou la droite
Les noms personnalisés et l'ordre des colonnes sont persistés dans les paramètres et inclus dans l'export JSON.
Colonnes repliables
Les colonnes éditables (Révision et Bloqué) disposent d'un bouton ‹ pour les replier en bande verticale de 40 px — le nom s'affiche en vertical et le badge de comptage reste visible. Cliquez sur la bande ou sur › pour déplier. L'état replié/déplié est persisté.
Pipeline Kanban → Gantt
Quand une tâche est déplacée vers la colonne Terminé, sa date réelle de fin (endActual) est automatiquement enregistrée à la date du jour. Cette date alimente la cascade des dépendances FD : les tâches successeurs sont recalculées sur la base de la fin réelle (et non planifiée). Un marqueur visuel (rectangle bordé) apparaît sur la barre Gantt à la position de la date réelle.
En cas d'erreur (retour arrière depuis Terminé vers un autre statut), la date réelle est effacée et la cascade revient au planning initial. Les absences ne sont pas concernées par ce mécanisme.
Indicateurs sur les cartes
- ⚡ Ressource surchargée · ⛱ Conflit avec une absence · 🗓 Tâche récurrente — voir Légende
- Badge programme coloré en haut de carte
- Avatars des ressources assignées
Vue Liste des tâches
Tri et filtres
Cliquez sur un en-tête de colonne pour trier (ascendant/descendant) — toutes les colonnes sont triables, y compris Fin. Filtres disponibles : Projet, Programme, Statut, Priorité, Compétence, et recherche textuelle.
Le bouton 🔴 En retard filtre instantanément les tâches dont la date de fin est dépassée et dont le statut n'est pas "Terminé". Le bouton devient bleu quand le filtre est actif ; cliquer à nouveau le désactive.
Sélection multiple et édition batch
Cochez les cases à gauche pour sélectionner plusieurs tâches. Une barre d'actions apparaît en bas :
- Dupliquer — duplique toutes les tâches sélectionnées
- Supprimer — supprime après confirmation
- Modifier la sélection — ouvre un panneau d'édition batch qui permet de modifier en une seule opération : statut, risque, dates, charge, projet, ressources de toutes les tâches sélectionnées. Seuls les champs modifiés sont appliqués
- Désélectionner — vide la sélection
La multi-sélection est aussi disponible dans d'autres vues :
- Achats (onglet 🛒 de la vue Projets) — cases à cocher + barre d'actions : Dupliquer, Supprimer
- Absences (onglet Congés de la vue Ressources) — cases à cocher + barre d'actions : Supprimer
Tâches récurrentes
Les séries récurrentes apparaissent comme une ligne groupe repliée (🗓×N). Cliquez sur la ligne ou le chevron ▸ pour voir toutes les occurrences. Le bouton 🗑 Série supprime toute la série après confirmation.
Vue Projets
La vue Projets comporte quatre sous-onglets accessibles en haut à gauche : 📁 Projets, 🛒 Achats, 📄 Documents, ⚠️ Risques.
📁 Onglet Projets
Liste des projets avec barre de progression, dates, chef de projet et programme. En haut, la section Programmes (sticky lors du scroll) affiche les cartes programmes avec stats globales. Clic sur un programme → panneau détail (nom, couleur, responsable, description, projets associés, duplication profonde, suppression). Clic sur un projet → panneau détail avec tous les champs éditables en direct (nom, couleur, programme, chef de projet, dates, description, budget OPEX/CAPEX). Second clic → ferme le panneau.
🛒 Onglet Achats
Tableau centralisé de tous les achats, indépendamment du Planning. Fonctionnalités :
- Panneau détail : clic sur une ligne → panneau latéral avec tous les champs éditables (nom, type, projet, fournisseur, montants, dates, statut). Second clic sur la même ligne → ferme le panneau
- Auto-complètement fournisseur : le champ Fournisseur propose un auto-complètement — au fur et à mesure de la saisie, les fournisseurs déjà utilisés dans d'autres achats sont suggérés dans une liste déroulante
- Filtres : par projet et par type (OPEX / CAPEX)
- Tri : clic sur n'importe quel en-tête de colonne
- Édition rapide des dates : clic direct sur une cellule de date pour ouvrir le sélecteur (sans ouvrir le panneau)
- Changement de statut : clic sur la cellule Statut pour basculer entre Planifié / Commandé / Livré / Payé
- KPIs financiers en temps réel :
- Planifié — montant total des achats au statut "Planifié"
- Engagé — achats commandés, livrés ou payés
- Décaissé — acomptes versés + montant total des achats payés ou livrés avec date de paiement passée
- Solde à payer — Engagé − Décaissé
→ Voir aussi : Budget OPEX/CAPEX pour la définition complète des champs d'un achat · Rapports > Budget
📄 Onglet Documents
Agrège automatiquement tous les liens et fichiers renseignés dans les tâches, achats et projets. Les documents sont groupés par projet :
- Recherche — filtre en temps réel sur le nom du document ou de l'objet source
- Filtre par projet — restreint l'affichage à un seul projet
- Clic sur un document — ouvre le panneau détail de l'objet source (tâche, achat ou projet)
- Chaque ligne affiche le type d'objet (tâche/achat/projet), le nom de l'objet et le lien ou fichier associé
⚠️ Onglet Risques Pro
Centre de pilotage des risques qui agrège tous les items avec un niveau ≥ R1 depuis les tâches, achats, projets et programmes, groupés par projet. Voir Gestion des risques pour la description complète (4 niveaux, plan de mitigation, niveau résiduel, KPI efficacité).
Rapports Pro
Refondue en v5.1, la vue Rapports répond à 4 questions business plutôt que d'afficher 30 chiffres en vrac. Chaque groupe expose un essentiel visible d'emblée et un bouton « Voir en détail » qui révèle les analyses approfondies.
Filtres
La barre de filtres propose : Programme et Projet. Sélectionner un programme restreint automatiquement la liste des projets disponibles. Quand un rôle actif est sélectionné dans la topnav, les groupes les plus pertinents sont automatiquement dépliés (Manager → Charge en premier, Ressource → Alertes en premier, Admin → tout déplié).
Les 4 groupes-questions
🎯 Tenue des objectifs
Essentiel : Hero Health Score (0-100) avec cercle coloré + 4 dimensions pondérées (Planning/Budget/Ressources/Qualité) + jalons à venir + barre d'avancement portefeuille.
Détail : vue d'ensemble 9 KPIs, progression par programme/projet, résumé des risques avec mitigations.
⚠️ Alertes
Essentiel : 3 KPIs bandeau (tâches en retard / tâches bloquées / risques élevés R3) + Top 5 tâches critiques.
Détail : toutes les tâches overdue, jalons critiques en retard, tâches bloquées avec ancienneté, dépendances cross-projet et cascades.
👥 Charge de l'équipe
Essentiel : 3 KPIs (ressources surchargées / utilisation moyenne 3 mois / SPOF) + Top 5 workload.
Détail : charge complète par ressource, surchargées avec tâches en conflit, SPOF (compétences à un seul détenteur), capacité vs charge par compétence sur 4 horizons (1/3/6/12 mois), Flow KPI ressources, vue par chef de projet.
💰 Budget & achats
Fusion des anciens groupes Budget et Suppliers.
Essentiel : 3 KPIs (budget total / consommé % / écart) + mini-courbe OPEX/CAPEX cumulés + Top 3 projets par coût.
Détail : consolidé par projet, courbe complète, OPEX congés, détail par projet et achats, top fournisseurs, échéancier de paiements, retards fournisseurs avec taux de fiabilité.
Score de santé du projet
Le score global de santé (0-100), affiché en hero du groupe Objectifs, est calculé à partir de 4 dimensions pondérées :
- Planning (30% par défaut) : respect des délais, tâches en retard
- Budget (30% par défaut) : consommation vs enveloppe
- Ressources (20% par défaut) : surcharge, disponibilité
- Qualité (20% par défaut) : taux de blocage, risques élevés
Les poids sont ajustables par projet dans le panneau détail du projet (section « Poids santé »). La somme doit toujours faire 100%.
Le score est affiché avec un cercle coloré : 🟢 ≥80, 🟡 ≥60, 🟠 ≥40, 🔴 <40.
Capacité vs Charge (dans le détail Charge)
Pour chaque compétence, sur 4 horizons glissants (1, 3, 6, 12 mois) :
- Capacité = jours ouvrés × allocation de chaque ressource éligible
- Charge = fraction des tâches planifiées tombant dans la fenêtre
- Taux d'utilisation — voir Légende des indicateurs
Analyse fournisseurs (dans le détail Budget & achats)
- Top fournisseurs — classement par montant total avec barres proportionnelles, nombre d'achats et montant
- Échéancier de paiements — montants à payer par mois (basé sur la date de paiement ou la livraison prévue)
- Retards de livraison — pour chaque fournisseur ayant des achats livrés : nombre de retards, délai moyen, et taux de fiabilité (% de livraisons à l'heure)
📊 Bouton Présentation
Le bouton 📊 Présentation en tête des Rapports génère automatiquement un état des lieux synthétique par projet sous forme de slide A4 (paysage), exportable en PDF. Chaque slide agrège : avancement, calendrier, budget, retards, surcharges, jalons, achats, alertes et tâches terminées / à venir. Parfait pour un point hebdomadaire envoyé à la hiérarchie, sans aucune mise en forme manuelle. Voir Présentation (slides).
Vues par rôle Pro
Le sélecteur de rôle dans la topnav adapte l'interface à votre profil sans masquer aucune fonctionnalité.
Les quatre rôles
🎯 CDP
Chef de projet. Met en avant Planning, Tâches, Kanban. Filtre par CDP assigné aux projets.
👥 Compétences
Filtre transversal par compétences. Met en avant Ressources, Projets, Rapports. Affiche uniquement ce qui requiert ou fournit les compétences sélectionnées.
👤 Ressource
Membre d'équipe. Met en avant Kanban, Tâches, Planning. Filtre par ressource.
🏷 Labels
Filtre par labels (étiquettes). Affiche uniquement les entités (tâches, achats, projets, programmes, ressources) qui portent au moins un des labels sélectionnés. Logique OU entre plusieurs labels. Voir Labels.
Barre de filtre contextuelle
Quand un rôle est actif, une barre apparaît sous la topnav avec des pills sélectionnables :
| Rôle | Pills disponibles | Effet du filtre |
|---|---|---|
| 🎯 CDP | Liste des ressources CDP | Affiche uniquement les projets/tâches de ce(s) CDP |
| 👥 Compétences | Liste des compétences | Affiche les tâches et ressources liées à ces compétences |
| 👤 Ressource | Liste de toutes les ressources | Affiche uniquement les tâches assignées à cette ressource |
| 🏷 Labels | Liste des labels créés | Affiche uniquement les entités portant au moins un des labels sélectionnés |
Portée du filtre
Le filtre de rôle s'applique sur toutes les vues simultanément : Planning, Kanban, Tâches, Ressources, Projets et Rapports. Dans les Rapports, les sections pertinentes remontent en haut et s'affichent à pleine opacité ; les autres s'estompent.
Désactiver un rôle
Recliquer sur le bouton de rôle actif le désactive et retire tous les filtres. Le rôle sélectionné est mémorisé entre les sessions.
Labels (étiquettes transversales)
Les Labels sont des étiquettes colorées que vous pouvez attacher à n'importe quelle entité (tâche, achat, projet, programme, ressource) pour regrouper transversalement ce qui partage une même thématique — sans modifier la hiérarchie Programme/Projet/Tâche.
À quoi ça sert
Un Label traverse les silos habituels de MasterGantt. Exemples :
- Suivre un axe stratégique (« Décarbonation », « RGPD ») qui s'étale sur plusieurs projets/programmes
- Marquer un lot d'items urgents (« Quick-win », « Sprint 12 »)
- Identifier une compétence cible d'une équipe transverse (« Data », « Sécurité »)
- Grouper des achats liés à un fournisseur ou à un budget de campagne
- Isoler les items d'un site / client / pays pour reporting rapide
Créer et gérer les Labels
- Ouvrir la modale 🏷 Gérer les labels (accessible depuis le champ Labels d'un formulaire d'entité, ou depuis la vue Labels)
- Saisir un nom, choisir une couleur et, optionnellement, une description
- Le label est alors disponible sur toutes les entités et dans la Vue Labels
- Renommer, recolorier ou supprimer un label met à jour toutes ses occurrences
Attacher un label à une entité
Dans le formulaire de détail d'une tâche, achat, projet, programme ou ressource, la rubrique Labels affiche les étiquettes existantes sous forme de chips. Cliquer sur un chip bascule son attachement (toggle). Les labels attachés apparaissent ensuite :
- En puces colorées compactes sur les cartes Kanban (max 5 points, tooltip complet au survol)
- En chips nommés dans la Liste des tâches et dans l'en-tête du formulaire (max 3 visibles + compteur)
- Dans les barres Gantt, accessibles via le tooltip et via la Vue Labels
Filtrer par Label — la 4ᵉ vue
Le sélecteur de rôle propose 🏷 Labels comme 4ᵉ dimension (voir Vues par rôle). Une fois activé :
- Les pills contextuelles listent tous les labels créés
- Sélectionner une ou plusieurs pills applique une logique OU : une entité est affichée dès qu'elle porte au moins un des labels cochés
- Le filtre s'applique sur toutes les vues simultanément (Planning, Kanban, Liste, Ressources, Projets, Rapports)
- Cumule avec les autres filtres (programme, projet, statut)
Édition groupée
Depuis la Liste des tâches ou la Liste des achats, la sélection multiple propose une action Attacher / détacher un label appliquée à toutes les lignes cochées en une fois. Un snapshot d'historique est créé automatiquement.
Tri et recherche
- La Liste des tâches et la Liste des achats proposent une colonne Labels triable (ordre alphabétique des noms concaténés)
- La recherche Kanban trouve les cartes par nom de label attaché
- Les exports JSON, CSV et chiffré incluent la collection
labelset les lienslabels:[ids]sur chaque entité
Synchronisation
Les labels sont intégralement synchronisés en Collaboration temps réel (création, renommage, couleur, suppression, attachement/détachement). La résolution de conflit utilise Last-Write-Wins via _modifiedAt. Ils sont également inclus dans les snapshots Ctrl+Z / Ctrl+Y et dans les exports.
Collaboration temps réel
MasterGantt permet à plusieurs utilisateurs de travailler sur le même projet en temps réel, avec une latence inférieure à 1 seconde et un chiffrement bout en bout. Aucune donnée n'est lisible côté serveur — seuls les membres qui connaissent le mot de passe de la session peuvent accéder aux données.
Comment ça marche
- Ouvrir le panneau collab via ⚙ Paramètres → onglet 🔄 Collaboration (ou le bouton 🔄 dans la barre du haut)
- Cocher les projets à partager dans la liste "Mes projets partagés" (un par un, ou aucun pour une room vide côté push)
- Nommer la room et définir un mot de passe (≥ 4 caractères)
- Partager le nom de la room et le mot de passe avec vos collaborateurs (par email, messagerie, oral...)
- Rejoindre : les collaborateurs saisissent le même nom de room et le mot de passe dans leur MasterGantt, cochent leurs propres projets à partager, puis se connectent
- Travailler : les modifications sont propagées aux autres participants en temps réel (WebSocket, latence < 1 s)
Indicateurs
- Badge 🔄 dans la barre de navigation : nombre de collaborateurs connectés
- Vert = synchronisation active et fonctionnelle
- Rouge = erreur de connexion au serveur
Modèle symétrique — room = lieu de partage
MasterGantt utilise un modèle symétrique : il n'y a ni créateur ni invité privilégié. Chaque participant est égal :
- Chacun partage ses projets — vous cochez quels projets vous souhaitez exposer à la room. Les autres font de même de leur côté.
- Chacun peut modifier les projets des autres par défaut ; chaque modification est synchronisée aux autres via le serveur relay. L'édition collaborative peut être restreinte en activant la lecture seule au moment de la connexion.
- Au leave, chacun ne conserve que SES projets : les données partagées par les autres participants sont automatiquement retirées de votre DB. Vous ne pouvez jamais emporter ni exporter les données d'autrui — garantie de confidentialité.
Contrôle des données partagées
- Choix des projets : avant de vous connecter, cochez uniquement les projets que vous souhaitez partager. Vos autres données restent privées et invisibles pour les autres.
- Mode lecture seule : un participant peut refuser les modifications de son côté (par projet). Les autres peuvent toujours voir ses projets en lecture.
- Export bloqué pendant la session : tous les chemins d'export (JSON, CSV, .mgp, autosave fichier, textarea copie) sont désactivés dès que vous êtes connecté à une room — impossible d'exporter accidentellement les données d'un autre participant.
- Fold auto des projets non-partagés : à la connexion, les projets/programmes qui ne sont pas dans la room sont automatiquement repliés (collapsed) pour alléger l'affichage. Vous pouvez les déplier manuellement pendant la session ; à la déconnexion, l'état fold initial est restauré.
- Point de restauration : un snapshot automatique est créé avant chaque session. En quittant, un dialogue vous demande si vous voulez conserver vos projets (ceux que vous aviez avant + ceux créés par vous pendant la session) ou restaurer l'état pré-collab. Dans les deux cas, les projets des autres participants sont retirés.
Sécurité et souveraineté
- Les données sont chiffrées localement sur votre appareil avant d'être envoyées (AES-256-GCM)
- Le serveur relay ne stocke que des blobs chiffrés opaques — il ne peut pas lire vos données
- Le mot de passe n'est jamais transmis au serveur
- Les sessions expirent automatiquement après 24h d'inactivité
- Les organisations sensibles peuvent déployer leur propre serveur relay (voir la documentation technique)
Gestion des risques Pro
MasterGantt intègre un système de niveaux de risque applicable aux tâches, projets, programmes et achats. Chaque entité peut être qualifiée sur une échelle à 4 niveaux avec un plan de mitigation et un niveau résiduel après application du plan.
Les 4 niveaux
- R0 — Aucun : pas de risque identifié (valeur par défaut)
- R1 — Faible : risque mineur, sous contrôle
- R2 — Moyen : risque significatif, mitigation recommandée
- R3 — Élevé : risque critique, mitigation requise
Plan de mitigation et niveau résiduel
Chaque entité avec un risque possède deux champs :
- Plan de mitigation (texte) : description de la stratégie pour contrôler le risque.
- Niveau résiduel (0–3) : le niveau après application du plan. Par défaut égal au niveau initial.
- On ne peut pas réduire le niveau résiduel tant que le plan de mitigation est vide.
- Le niveau résiduel ne peut pas dépasser le niveau initial. Si le risque s'avère plus grave que prévu, modifiez le niveau initial (risque) à la place.
- Si le résiduel est identique au niveau initial, il est considéré comme non défini (aucune donnée extra).
Sous-onglet Risques (page Projets)
L'onglet ⚠ Risques dans Projets est un centre de pilotage qui agrège tous les risques (R1+) depuis les tâches, achats, projets et programmes, groupés par projet.
- Dashboard en haut : compteurs par niveau (R0 / R1 / R2 / R3) + couverture mitigation (pourcentage de risques R1+ avec plan non vide).
- Filtres : recherche textuelle (nom ou mitigation), filtre projet, filtre niveau (Tous hors R0, R1+, R2+, R3 uniquement).
- Édition inline : le plan de mitigation est éditable directement dans la textarea (sauvegarde au blur). Le niveau résiduel est éditable via 4 pastilles cliquables (bloquées selon les règles ci-dessus).
- Navigation : clic sur une ligne = ouvre le panneau détail complet de l'entité. Second clic sur la même ligne = ferme le panneau.
Affichage dans les autres vues
- Planning (Gantt) : les barres de tâches sont colorées selon le niveau de risque initial.
- Kanban : un badge ⚠️ apparaît sur les cartes en R2 ou R3, avec le plan de mitigation en tooltip.
- Rapports → Santé du projet : nombre d'entités par niveau, pourcentage global à risque, alerte en rouge si des risques critiques (R2/R3) existent sans plan de mitigation, liste des plans actifs avec le delta
R3→R1, et KPI d'efficacité mitigation (réduction moyenne des risques couverts par un plan). - Panneaux de détail : sélecteur de niveau initial + champ mitigation sur les tâches, projets, programmes et achats. Le niveau résiduel est édité uniquement dans le sous-onglet Risques.
Import / Export
Menu Fichier (accès rapide)
Le bouton Fichier ▾ dans la barre de navigation (zone save-dot, affiche la dernière sauvegarde) donne un accès direct aux actions fichier :
- Ouvrir — charge un fichier
.jsonou.mgpchiffré. Propose Remplacer ou Fusionner avec les données existantes. - Enregistrer — exporte immédiatement (JSON en Free,
.mgpchiffré en Pro). Si aucun mot de passe n'est mémorisé, une modale dédiée s'ouvre. - Nouvelle session — propose d'exporter avant de vider toutes les données.
Accessible également via ⚙ Paramètres dans la barre de navigation, onglet 💾 Sauvegarde. Sous-onglets : 💾 Sauvegarde (export JSON/CSV/.mgp + historique + stockage local + zone dangereuse), 📥 Import et 🪵 Diagnostic.
Formats d'export
| Format | Contenu | Usage |
|---|---|---|
mastergantt.json | Toutes les données (tâches, ressources, projets, programmes, compétences, achats) | Archivage / transfert |
mastergantt.mgp | Même contenu, chiffré par mot de passe (AES-256) | Archivage sécurisé / partage confidentiel |
taches.csv | Liste des tâches avec compétence requise | Analyse Excel |
ressources.csv | Ressources avec compétences et allocation | Analyse Excel |
projets.csv | Projets avec taux d'avancement | Reporting |
Export sélectif
Le sélecteur Périmètre dans l'onglet Sauvegarde (section Sauvegarder une copie) permet de choisir ce qu'on exporte :
- Tout exporter — toutes les données (défaut)
- Programme : [nom] — le programme + ses projets + tâches, ressources et achats liés
- Projet : [nom] — le projet + tâches, ressources et achats liés
Les checkboxes de type (Tâches, Ressources, Projets, Programmes, Achats, Compétences) permettent d'affiner en décochant les types non souhaités. Le filtrage s'applique à tous les formats (JSON, .mgp, CSV).
Modes d'export
- ⤓ .json FREE — téléchargement direct en clair (désactivé en Pro)
- 🔒 .mgp chiffré PRO — fichier protégé par mot de passe (AES-256-GCM), seul format d'export disponible en Pro
- Lier à ma licence PRO — option dans l'export .mgp : le fichier ne pourra être ouvert que par une instance MasterGantt portant la même licence. Protection contre le partage non autorisé.
- CSV FREE — les exports CSV ne sont disponibles qu'en édition Free (en Pro, les données sensibles doivent passer par le format .mgp chiffré)
Import JSON / MGP
Sélectionnez un fichier .json (clair) ou .mgp (chiffré), ou collez directement du JSON. Le format est détecté automatiquement.
- Un fichier
.mgpdéclenche un champ de saisie pour le mot de passe - ⚠ Remplacer tout — efface les données actuelles et charge le fichier
- ✚ Fusionner — ajoute les données importées (les IDs en doublon sont ignorés)
Sécurité de vos données
Le format .mgp (MasterGantt Project) utilise un chiffrement de niveau professionnel :
| Composant | Technologie | Rôle |
|---|---|---|
| Chiffrement | AES-256-GCM | Protection des données avec authentification intégrée |
| Dérivation de clé | PBKDF2-SHA256 (310 000 itérations) | Transforme votre mot de passe en clé de chiffrement robuste |
| API | Web Crypto API native | Chiffrement réalisé par le navigateur (aucune bibliothèque externe) |
Sauvegarde automatique et points de restauration
L'onglet 💾 Sauvegarde regroupe toute la protection de vos données : état du stockage sur votre appareil, sauvegarde automatique continue, et points de restauration. Un point est créé automatiquement avant chaque export et import. Vous pouvez aussi en créer manuellement via le bouton "📸 Créer un point". Chaque point peut être restauré, téléchargé ou supprimé.
Un indicateur de sauvegarde dans la barre de navigation (🟢 Sauvegardé / 🟠 En cours / 🔴 Erreur) vous indique en permanence l'état de la sauvegarde automatique.
Sauvegarde fichier automatique
MasterGantt télécharge automatiquement une copie de vos données dans votre dossier Téléchargements. Activé par défaut (toutes les 10 minutes), configurable dans l'onglet 💾 Sauvegarde.
- Format : fichier
.jsonen édition Free, fichier.mgpchiffré AES-256 en édition Pro - Nom :
mastergantt-AAAA-MM-JJ-HHhMM.json(horodaté) - Intervalle : configurable (5, 10, 15 ou 30 minutes)
- Ctrl+S (ou Cmd+S sur Mac) : sauvegarde fichier immédiate
- Pro : le mot de passe de chiffrement est demandé une seule fois par session, avec option de lier le fichier à votre licence
- Collaboration : la sauvegarde fichier est automatiquement bloquée pendant une session de collaboration (confidentialité des données partagées)
Budget OPEX/CAPEX Pro
Disponible en mode Full. Permet de suivre les coûts OPEX (ressources + achats opérationnels) et CAPEX (investissements) par projet, avec une courbe de décaissement dans les Rapports.
Activer le budget sur un projet
Dans le panneau détail du projet, cocher 💰 Gestion budgétaire pour faire apparaître les champs :
- Budget total — enveloppe globale du projet (€)
- Budget OPEX — part opérationnelle (ressources + achats opex)
- Budget CAPEX — part investissement (achats capex)
Coût journalier des ressources
Dans la fiche d'une ressource, le champ Coût journalier (€/j à 100%) valorise le coût OPEX de chaque tâche :
Coût tâche = charge × coût/j × (allocation / 100) / nb_ressources
Achats
Un achat est un objet attaché à un projet (matériel, licence, prestation externe). Il se crée depuis :
- Le menu + Créer ▾ → 🛒 Achat
- Le bouton 🛒 + Achat dans le panneau détail du projet
- La ligne + Ajouter un achat dans le Gantt (sous les tâches du projet)
Champs d'un achat
| Champ | Description |
|---|---|
| Nom, Fournisseur | Identification de l'achat |
| Responsable suivi | Ressource (personne) en charge du suivi de l'achat — affiché dans le tableau, la colonne Gantt et le tooltip |
| Type | CAPEX (investissement) ou OPEX (charge opérationnelle) |
| Coût unitaire × Quantité | Montant total calculé en temps réel |
| Acompte | Montant versé à la commande |
| Date de commande | Début de la barre dans le Gantt |
| Livraison prévue | Fin de la barre, date utilisée pour les dépendances de tâches |
| Réception effective | Date réelle — prioritaire sur Livraison prévue pour les dépendances |
| Date de paiement | Marqueur € dans le Gantt, inclus dans la courbe de décaissement |
| Statut | Planifié → Commandé → Livré → Payé (opacité progressive dans le Gantt) |
Délai de paiement
Dans le sous-onglet Achats, le champ Délai paiement (en jours, défaut 45) définit le délai standard entre la date de livraison réelle et la date de paiement. Quand une date de réception effective est renseignée et que la date de paiement est vide, celle-ci est automatiquement calculée (livraison + délai). Si la date de paiement est modifiée manuellement, elle n'est plus recalculée.
Dépendances sur les achats
Les achats supportent les mêmes dépendances FD/DD que les tâches. Dans le panneau détail d'un achat, la section Dépendances : tâches ou achats permet de lier un achat à une tâche ou un autre achat. Le panneau détail d'une tâche liste aussi les achats (icône 🛒).
Effet de la cascade sur un achat dépendant :
- FD — la date de commande est fixée au lendemain de la fin du prédécesseur, le délai commande→livraison est préservé
- DD — la date de commande est alignée sur le début du prédécesseur (ou sa date de commande si c'est un achat)
Créez ces dépendances via le panneau détail ou par drag-and-drop sur le Gantt (handles violet FD / cyan DD sur les barres d'achat).
Rapports Budget
La section 💰 Budget dans les Rapports présente pour chaque projet avec budget activé :
- Montant OPEX consommé (ressources + achats OPEX) vs budget OPEX
- Montant CAPEX engagé (achats CAPEX) vs budget CAPEX
- Barre de progression et alerte rouge si dépassement, orange si ≥ 80%
- Tableau de tous les achats du projet avec statut (clic sur une ligne pour ouvrir le panneau détail)
- Courbe de décaissement cumulé (granularité semaine ou mois)
Alertes budget dans le Tableau de bord
Quand un projet avec budget dépasse son enveloppe ou atteint 80% de consommation, une alerte apparaît dans le tableau de bord avec lien vers les Rapports.
→ Voir aussi : Vue Projets > Onglet Achats pour l'édition rapide des dates et statuts · Lignes d'achats dans le Gantt
Niveaux d'affichage
MasterGantt propose un système de niveaux de complexité pour adapter l'interface à vos besoins, sans perte de données. Accessible via ⚙ Paramètres → Préférences → 🔧 Fonctionnalités.
Deux niveaux prédéfinis — 🚀 Simple (Planning + Tâches + Projets) et 🎯 Full (toutes fonctionnalités) — sont proposés. La répartition détaillée des fonctionnalités par niveau est décrite dans le tableau Free vs Pro.
Mode Personnalisé
Chaque fonctionnalité peut être activée ou désactivée individuellement via les interrupteurs sous les niveaux. Dès qu'un réglage s'écarte de Simple ou Full, le badge ✏️ Personnalisé s'affiche automatiquement — sans aucune action supplémentaire.
Premier lancement & aucune perte de données
Au premier lancement, une fenêtre de bienvenue propose de choisir entre Simple et Full. Ce choix peut être modifié à tout moment. Changer de niveau ne supprime jamais de données — les tâches, ressources, programmes et absences sont simplement masqués ou révélés.
📊 Présentation — Point de situation
Le bouton 📊 Présentation dans la vue Rapports génère une fiche synthétique par projet sur une seule page A4 paysage, conçue pour être projetée en réunion ou exportée en PDF.
Mise en page — Grille 2×2
Haut-gauche — Vue d'ensemble
Titre du projet, programme associé, chef de projet, dates. Grille de 6 indicateurs : Avancement, Planning, Budget, Retards, Charge équipe, Jalons clés.
Haut-droit — Avancement
Description du projet. Grand pourcentage d'avancement, barre de progression, répartition des tâches par statut (barres colorées avec compteurs).
Bas-gauche — Achats & Alertes
KPIs financiers des achats (Planifié / Engagé / Décaissé / Solde) si le projet a des achats. Points d'attention : retards, surcharges, dépassement budgétaire, glissement. Si aucune alerte : bloc vert.
Bas-droit — Semaines
Réalisations de la semaine passée (tâches terminées) et tâches à venir pour la semaine prochaine (avec badges statut).
Indicateurs visuels (slide 1)
| Indicateur | Vert ✅ | Orange ⚠️ | Rouge 🔴 |
|---|---|---|---|
| Avancement | ≥ 80 % | 40–79 % | < 40 % |
| Planning | En avance ou dans les temps | — | En retard |
| Budget | < 80 % | 80–99 % | ≥ 100 % |
| Retards | Aucun retard | — | Au moins 1 tâche en retard |
| Charge équipe | Toutes les ressources OK | — | Au moins 1 ressource en surcharge |
Changer de projet
Le sélecteur en haut de l'overlay permet de passer d'un projet à l'autre sans fermer la présentation. Les slides se regénèrent instantanément.
Imprimer / Exporter en PDF
Le bouton 🖨 Imprimer / PDF ouvre la boîte de dialogue d'impression du navigateur. La mise en page est automatiquement configurée en A4 paysage, 1 page, fond blanc.
- Dans Chrome : sélectionner "Enregistrer en PDF" comme destination
- Ne pas cocher "Graphiques d'arrière-plan" (le fond est déjà blanc)
- Laisser la mise à l'échelle sur "Défaut" pour respecter le format A4
Premier lancement et tour guidé
Au premier lancement, MasterGantt affiche un écran de bienvenue avec :
- La table comparative Free vs Pro — pour comprendre les fonctionnalités disponibles
- Une zone d'activation de licence — glissez votre fichier .json ou cliquez pour parcourir
- Deux boutons : Démarrer (accès direct) ou Tour guidé (visite interactive)
Tour guidé
Le tour met en évidence les éléments clés de l'interface, étape par étape, avec des explications contextuelles.
- Adaptatif selon la licence — en Free, seules les fonctionnalités accessibles sont présentées (~6 étapes). En Pro, toutes les fonctionnalités sont couvertes (~12 étapes)
- Highlight visuel — chaque étape met en surbrillance l'élément concerné avec un anneau lumineux
- Navigation — boutons Précédent / Suivant / Passer, et points de progression en bas du tooltip
- Non bloquant — peut être passé à tout moment sans conséquence
Relancer le tour
Le tour peut être rejoué à tout moment depuis le bas de la modale ⚙ Paramètres → Revoir le tour guidé, ou via le bouton en haut de ce guide.
Apparence
MasterGantt propose deux options d'apparence accessibles via ⚙ Paramètres → Préférences → 🎨 Affichage, ou dès la première étape du tour guidé.
🌙☀️ Thème
🌙 Sombre
Interface sombre sur fond anthracite. Thème par défaut, optimisé pour les longues sessions et les environnements à faible luminosité.
☀️ Clair
Interface sur fond gris clair (#e4e4e4) avec sections clairement délimitées. Idéal pour les présentations et environnements lumineux.
🔠 Taille des textes
Trois niveaux permettent d'ajuster l'ensemble des textes de l'interface :
- Compact — taille par défaut, densité maximale
- Normal — zoom +15%, confortable pour la lecture
- Large — zoom +30%, idéal pour les grandes résolutions ou les présentations
FAQ / Dépannage
Mes données sont-elles en sécurité ?
Oui — plus qu'avec un logiciel classique. Chaque modification est enregistrée automatiquement sur votre appareil, de façon permanente. Aucune donnée n'est envoyée à un serveur. Vos projets restent sous votre contrôle.
Cette sauvegarde n'est pas temporaire : elle persiste entre les sessions, les redémarrages et les mises à jour. Elle ne disparaît que si vous effacez explicitement les données du site.
MasterGantt superpose plusieurs filets de sécurité complémentaires :
- Sauvegarde automatique continue — chaque action est enregistrée instantanément, même en cas de fermeture imprévue ou de crash système.
- Points de restauration — jusqu'à 50 niveaux d'annulation (Ctrl+Z) pour revenir à un état antérieur en un clic.
- Historique des statuts sur chaque tâche, achat, projet et programme — toutes les transitions sont conservées avec date.
- Sauvegarde fichier automatique — téléchargement périodique de secours (optionnel) dans votre dossier Téléchargements.
- Export manuel — JSON, CSV ou
.mgpchiffré AES-256 à tout moment (Ctrl+S).
Comment changer de PC ?
Exportez vos données via ⚙ Paramètres → 💾 Sauvegarde → Télécharger .json (ou .mgp chiffré en Pro), copiez le fichier, puis importez-le sur le nouveau poste.
Comment restaurer une sauvegarde ?
Via ⚙ Paramètres → 💾 Sauvegarde → 📥 Import : choisissez Remplacer (écrase) ou Fusionner (ajoute). Pour annuler les dernières modifications, utilisez simplement Ctrl+Z — jusqu'à 50 niveaux.
Pourquoi une tâche est-elle en retard ?
Une tâche est marquée ⚠️ En retard si sa date de fin est dépassée et que son statut n'est pas Terminé. Voir la Légende.
Pourquoi une ressource est-elle surchargée ?
Une ressource est ⚡ surchargée quand la somme des allocations des tâches actives dépasse son allocation maximale (100 % par défaut) sur au moins un jour ouvré. Voir Ressources → Surcharge.
Glossaire
| Terme | Définition |
|---|---|
| CDP | Chef de projet — ressource désignée comme responsable d'un projet. |
| ETP | Équivalent Temps Plein — unité de charge exprimée en jours-homme. |
| Charge | Effort réel d'une tâche en j ETP. Référence principale (la durée en découle). |
| Durée | Temps calendaire calculé à partir de la charge et de l'allocation des ressources. |
| OPEX | Charges opérationnelles (ressources + achats consommables). |
| CAPEX | Investissements (matériel, licences immobilisées). |
| FD | Fin → Début — dépendance séquentielle classique (la tâche B démarre quand A finit). |
| DD | Début → Début — dépendance parallèle (B démarre quand A démarre). |
| Jalon (Milestone) | Événement ponctuel sans durée ni charge — matérialise une échéance. |
| Cascade | Recalcul automatique des dates aval quand une tâche amont est décalée. |
| Surcharge | Charge cumulée > 100 % de l'allocation d'une ressource sur au moins un jour. |
| Chemin critique | Séquence de tâches dont le retard impacte directement la fin du projet. |