Cette section concerne le plugin RedmineX Gantt. Ci-dessous, vous trouverez quelques informations nécessaires, mais à part cela, le plugin est explicite.
Installation
Pour l'installation, rendez-vous sur section d'installation.
Présentation Fonctionnalités
Pour découvrir la puissance du diagramme de Gantt RedmineX, nous vous recommandons de regarder la vidéo ci-dessous.
Pour commencer
- Créer un projet: aller à
/projects
et créez un projet en activant le module Gantt. - Ajouter des membres: dans l'onglet membres, ajoutez tous les membres dont vous aurez besoin pour mener à bien le projet.
- Autoriser le Gantt: pour tous les rôles présents sur le projet, vous devrez autoriser le diagramme de Gantt en
/roles
. - Réservez ici!: dans le menu Projet, cliquez sur le lien Gantt et commencez à planifier.
- : le diagramme de Gantt ne prend pas en charge un plugin Firefox appelé Logitech SetPoint, ce qui entraînera l'impossibilité de faire défiler verticalement. Vous devez désactiver le plugin si vous utilisez Firefox.
Créer des jalons et des tâches
Vous pouvez créer à la fois des jalons et des tâches dans le diagramme de Gantt. Cliquez simplement sur l'icône plus dans la ligne du projet et, à l'aide de la fenêtre modale, vous pouvez créer un jalon ou une tâche. Créons un jalon en sélectionnant Type = Milestone. Maintenant que nous avons un jalon, plaçons une tâche sous le jalon. Dans la grille (partie gauche du diagramme de Gantt), localisez l'icône plus dans la ligne de jalon nouvellement créée. De cette façon, vous allez créer une tâche et l'affecter au jalon.
Redmine X Gantt : Ajouter une tâche
Création de sous-tâches
Dans le diagramme de Gantt, vous pouvez également créer des sous-tâches. Cliquez sur l'icône plus (sans fond bleu) dans la ligne de la tâche et vous créerez une sous-tâche. Si vous souhaitez déplacer une sous-tâche sous une tâche parent différente, vous devez double-cliquer dessus et modifier la tâche parent dans le modal. Il n'y a pas de fonctionnalité de glisser-déposer pour cela car cela crée une mauvaise expérience lorsqu'il y a beaucoup de tâches.
Redmine X Gantt : Ajouter une tâche
Interface utilisateur de la grille
- Projet
- Tâche
- Sous-tâche
- Durée de la tâche en jours
- Dates de début et d'échéance
- Lien externe vers le détail de la tâche
- Icône Ajouter une tâche / ou une sous-tâche
- Le nombre de tâche ouverte
Lorsque vous cliquez n'importe où dans la grille, le canevas de droite se concentre sur la tâche respective. Toutes les colonnes de la grille peuvent être édité en ligne.
Contrôles de Gantt
Le diagramme de Gantt RedmineX peut être contrôlé par un ensemble de contrôles. Passons en revue et expliquons ce qu'ils font.
- Le niveau de zoom: contrôle la résolution du canevas. Vous pouvez zoomer pour voir les jours ou dézoomer pour voir une vue sur l'année complète.
- Commande: inclut ou exclut les week-ends du canevas.
- Aujourd'hui: est un bouton qui concentre la toile sur aujourd'hui.
- Réduire et développer: sont des boutons qui réduisent ou développent tous les projets, tâches et sous-tâches de la grille.
- Documentation: affiche ces docs dans un fichier modal.
- Paramètres: va directement dans les paramètres de Gantt.
- Filtre(s) : le commutateur de filtres révélera des filtres supplémentaires tels que les filtres prioritaires et les filtres de type problème.
- Défaire refaire: si vous faites une erreur, ces boutons vous feront faire un pas dans le passé ou dans le futur.
- Épargnez: est, espérons-le, explicite. Vous devez sauvegarder votre progression.
Filtres de Gantt
Les filtres de Gantt révéleront un ensemble de filtres. Premièrement, vous pouvez filtrer les tâches par priorité, et deuxièmement, vous pouvez utiliser le même type de filtrage que les problèmes. Cela signifie que vous pouvez filtrer à peu près n'importe quoi : projet, suivi, jalon, plage de dates, etc.
Tâches de Gantt
Sur la chronologie du canevas, vous pouvez voir les tâches. Les barres des tâches ont des couleurs différentes en fonction de la priorité de la tâche. À l'aide de filtres, vous pouvez afficher/masquer des tâches avec des priorités particulières. Il existe 3 types de tâches dans Redmine : une tâche régulière, une tâche parente et une sous-tâche. Le diagramme de Gantt imite Redmine comportement afin que vous puissiez déplacer (modifier les dates de début et d'échéance) des tâches et sous-tâches régulières. Les tâches parentes sont constituées de sous-tâches et ne peuvent pas être déplacées sur le canevas.
Tâches Relations
Si vous cliquez sur le cercle à la fin de la barre des tâches, vous pouvez le faire glisser sur une autre tâche et créer une relation. Vous pouvez choisir parmi Précède/Suive, Termine pour Commencer & Relie. La relation Precedeses/Follows crée un écart fixe entre les tâches et vous pouvez définir le nombre de jours. Cela signifie que si vous déplacez la première tâche, la tâche associée sera également déplacée. La relation Fin à Début n'a pas de délai fixe, ce qui signifie qu'il s'agit simplement d'une relation lâche sans aucune restriction. Dans le détail de la tâche, la relation sera marquée Fin à Début. Si vous choisissez la relation Relates, cela crée juste une relation lâche sans aucune restriction et sans aucune indication dans le détail de la tâche.
Si vous souhaitez supprimer une relation, double-cliquez simplement sur le lien visuel et sélectionnez Supprimer.
Détail des tâches
Si vous double-cliquez sur la barre des tâches, cela ouvrira une fenêtre modale dans laquelle vous pourrez modifier certains paramètres de base de la tâche et, à l'aide de l'icône de lien externe, vous pourrez accéder aux détails de la tâche. Ceci n'est pas destiné à remplacer le détail de la tâche habituelle, il n'y a donc pas tous les paramètres de la tâche. Il est destiné à une édition rapide et au choix de la tâche parent car le diagramme de Gantt RedmineX n'a pas de changement de parent de tâche par glisser-déposer.
Milestones
Dans le diagramme de Gantt RedmineX, un jalon est représenté par un losange gris foncé. Vous pouvez créer un jalon de la même manière que vous créez une tâche (voir point 4). Cliquez simplement sur l'icône plus dans la ligne du projet et choisissez Type = Milestone. Vous pouvez faire glisser n'importe quelle tâche au-delà du jalon, mais cela générera un message d'avertissement dans le coin supérieur droit.
Chemin critique
Si vous utilisez le diagramme de Gantt au niveau du projet, vous pouvez voir un commutateur Afficher le chemin critique. Le chemin critique est une méthode de gestion de projet définie comme suit :
"Le chemin critique (CP) est défini comme la plus longue séquence estimée d'activités interdépendantes qui doivent être accomplies à temps pour assurer l'achèvement du projet à la date d'échéance".
En d'autres termes, si vous avez des tâches qui se chevauchent à la fin de votre projet qui sont en relation et ne peuvent pas être réalisées en parallèle, vous recevrez un avertissement visuel. Toutes les tâches du chemin critique seront marquées en rouge et le responsable devra mieux répartir la tâche dans le temps.
Projets en mouvement
Déplacer l'ensemble du projet, y compris tous les sous-projets, tâches et sous-tâches, est impossible dans Redmine. Ou alors, c'était impossible jusqu'à présent. Certains de nos clients utilisent le diagramme de Gantt uniquement pour cette seule fonctionnalité : vous pouvez saisir le projet avec une souris et le faire glisser dans le futur (ou le passé d'ailleurs). Cette fonctionnalité vous fera gagner beaucoup de temps si vous modifiez souvent la date d'échéance de l'ensemble du projet. Dans les paramètres, vous pouvez désactiver l'envoi de notifications car normalement Redmine enverrait le même nombre de notifications par e-mail qu'il y a de tâches.
Exportations Gantt
Tout en bas, vous pouvez exporter votre diagramme de Gantt au format PDF, PNG, MS Excel et MS Project.
Gantt Jours fériés et calendriers par utilisateur (nouveau depuis 2.0.0)
A partir de la version 2.0.0, il est possible de travailler avec les jours fériés et les calendriers par utilisateur. Ce paramètre est emporté dans le plugin RedmineX Assets, partagé avec Gantt & Resources à settings/plugin/redmine_x_assets
. Tout d'abord, vous devez définir un suivi des vacances personnelles ou des vacances - "Suivi des tâches pour les vacances personnelles".
Cette fonctionnalité fonctionne de la manière suivante : étant donné que Redmine n'a pas d'"entité de vacances" native, nous avons choisi de nous baser sur un tracker. Vous devez créer un projet dédié aux vacances, créer un tracker qui sera utilisé comme tâche de vacances et définir le tracker dans les actifs RedmineX. Le projet doit être un projet différent de votre projet Gantt, car vous ne voulez pas que les tâches de vacances apparaissent sous forme de zones de tâches. Désormais, toute personne souhaitant prendre des vacances créera simplement une tâche avec une durée respective et l'enregistrera dans le "projet de vacances". Sur le canevas de Gantt, toutes les vacances ou tous les jours fériés apparaîtront de la même manière que les week-ends, sous la forme d'une case rayée :
Paramètres par défaut
Maintenant, nous devons définir le comportement de Gantt par défaut. En dessous de Paramètres par défaut des jours fériés et des jours ouvrables, vous devez choisir le pays de votre société par défaut, par exemple Taïwan. Dans le Jours fériés sélectionnés colonne, vous aurez des jours fériés disponibles. Si pour une raison quelconque vous ne voulez pas tous les utiliser, déplacez simplement ceux que vous ne voulez pas dans le Jours fériés disponibles colonne.
Jours non ouvrables ou week-ends
Dans le plugin RedmineX Assets, vous pouvez soit hériter des paramètres Redmine pour les week-ends en cochant la Hériter des jours chômés de Redmine case à cocher ou créez la vôtre en utilisant les cases Lun-Dim, auquel cas la case doit être décochée.
Exceptions par utilisateur
Maintenant que nous avons défini le comportement par défaut, nous pouvons créer des exceptions par utilisateur. Dans Paramètres utilisateur/groupe des jours fériés et des jours ouvrables, trouvez un utilisateur qui est par exemple d'un autre pays et cliquez sur AJOUTER. Dans notre cas, c'est Bruce Willis.
Maintenant, tout ce que vous avez à faire est de cliquer sur le nom d'utilisateur et de développer les options. Vous verrez les mêmes éléments que ci-dessus car il ne s'agit que d'un remplacement basé sur l'utilisateur des paramètres par défaut. Tout ce que vous avez à faire est de choisir un pays, d'indiquer le cas échéant, de désactiver les jours fériés que vous ne voulez pas et soit d'hériter des jours ouvrables de Redmine, soit de définir un horaire de travail personnalisé si l'utilisateur travaille par exemple à mi-temps.
Dans notre cas, Bruce vient des États-Unis, état de Californie, pas d'exceptions particulières dans le département des jours fériés et pas d'exceptions particulières concernant les jours non ouvrables. Vous êtes maintenant prêt à utiliser les jours fériés, les calendriers par utilisateur et les vacances de Gantt & Resources.