Diagramme de GANTT avec GanttProject
Qu’est ce qu’un « Diagramme de GANTT » Présentation de GANTTProject Exemple d’utilisation Les alternatives Conclusion
Qu’est ce qu’un « Diagramme de GANTT » GANTT Henry Laurence (1861-1919) Le diagramme de GANTT est un planning : Liste des tâches et des ressources en colonne Échelle de temps en abscisses Collaborateur de Frédéric Winslow Taylor Taylorisme Ingénieur
Méthodologie Déterminer et structurer la liste des tâches Estimer les durées et les ressources Réaliser le réseau logique Élaborer le diagramme de GANTT
Autres méthodes de planification P.E.R.T : Program Evaluation Research Task C.P.M : Critical Path Méthod M.P.M : Méthode des Potentiels METRA Calcul des marges et du chemin critique Entre les années 60 - 70 GANTT par définition outil visuel Utilisé en amont les 3 autres méthodes Marge Libre Marge Totale Date au plus tôt / Date au plus Tard
Présentation de GANTTProject Développé par THOMAS Alexandre avec 13 développeurs Application JAVA ganttproject.sourceforge.net Regroupe les fonctionnalités minimales Application disponible à l’université gantt.project.sourceforge.net -> parler de son contenu Pour illustrer, mais la même chose pour les autres appli comme MrProjet et JxProject
Présentation de GANTTProject Gestion d’affichage du calendrier Déplacement des tâches dans le planning Gestion des tâches Liste des tâches et des ressources Calendrier
Exemple d’utilisation Construction (simplifié) d’une voiture Définition des tâches Détermination des contraintes Recensement des ressources disponibles Élaboration du diagramme de GANTT
Définition des tâches et des contraintes Durées Antériorité A Construction du moteur 4 - B Construction du châssis 10 C Montage moteur - châssis 2 A, B D Finition 3 Reprendre chaque point de la diapo précédente et expliquer
Diagramme de GANTT
Données générales
Définition des prédécesseurs
Type de relations Fin à Début Fin à Fin Début à Fin Début à Début fin -> début (la tâche suivante ne peut commencer que si la tâche précédente est finie) + 80 % des CAS fin -> fin (la tâche suivante se termine quand la tâche précédente se termine) début -> fin (le début de la tâche précédente marque la fin de la tâche suivante) début -> début (le début de la tâche précédente déclenche le début de la tâche suivante)
Gestion des ressources Fonction spécifique au développement de logiciel Possibilité d’importer des ressources à partir d’autres projets
Affectation des ressources
Sur-utilisation des ressources Équipe 2 affecté à la construction du châssis Équipe 1 affecté à la construction du châssis
Correction de la sur-utilisation 2 méthodes Nivellement ou « Lissage à marges bloquées » Lissage ou « Lissage à délais bloqués » Nivellement -> Rallongement du projet Lissage -> Répartition sur les différentes ressources -> NE PAS rallonger le projet
Autres fonctionnalités Exportation des diagrammes dans différent formats : html png Sauvegarde des ressources en XML Outils multilingues et multi-aspects
Les alternatives D’autres programmes gratuits Et les payants … MrProject (mrproject.codefactory.se) JXProject (www.jxproject.com) Et les payants … MS Project (Microsoft) TurboProject (IMSI) Project Planner (Computer Associates) MrProject – Gestion des jours chomés + abouti
Conclusion Visualisation rapide de l’avancement Facilitation des actions à mener Gestion des conflits des ressources Outil de communication entre les membres du projet Limité dans la gestion précise du projet Privilégié MrProject : Meilleur gestion des jours non ouvrés Meilleur gestion des ressources, on ne peut pas les supprimer sous GANTTProject