Planification et suivi d un projet avec MS project I) Nature et contexe du projet II) Grandes Etapes du projet III) Optimisation des ressources IV) Chemin critique V) Conclusion VI) Annexes I) Nature et contexe du projet Description du projet Le projet consiste dans la construction d un site web (fan-site) dédié à un célèbre Wargame avec figurines à peindre par un groupe de jeunes passionnés bénévoles. Il aura plusieurs fonctions : La publication de news pour suivre l actualité du jeu en question, du planning des sorties des nouvelles figurines, règles du jeu, armées, ainsi que des manifestations organisées et tournois. L inventaire exhaustif des différentes armées, de leur troupes, photos et données techniques disponibles, de l antiquité au bas moyen-age. L écriture d articles, pour chaque troupe, figurines, armées, à la fois historiques et tactiques, ainsi que des guides de peinture et conseils de jeu. La possibilité aux internautes de construire leur liste d armée dynamiquement sur le site, notamment pour les tournois, et de télécharger le résultat sous un format excel. Dans ce type de jeu, chaque joueur se voit allouer budget (un nombre de points d armée définit) et «achète» des troupes, tout en obéissant à un ensemble de règles de composition. Exemple : Une armée Macédonienne de l époque d Alexandre comporte au minimum 16 unités de Pezetairoi (piquier), au moins 2 régiments de Compagnons (Cavalerie) etc. C est la plus-value du site. Par ailleurs le site devra pouvoir être mise à jour par une interface d administration conviviale : - Lorsqu un rédacteur voudra compléter / modifier un guide, un article ou même une photo. - Pour la mise à jour des news. - Lorsque les contraintes imposées par les tournois sont modifiées
- Lorsque de nouvelles troupes sont ajoutées/modifiées par l éditeur du jeu A long terme, le but est que le site deviennent une référence web, régulièrement actualisé et simple à faire «vivre». Contrainte du projet On désire que le site soit prêt pour l Open de Paris, le plus grand tournoi de l année, qui a lieu au début du mois de Juin 2009. Et surtout que certains participants de cet événement puissent utiliser le site pour préparer leur composition d armée. A cause cela, l objectif est un mise en ligne du site un mois avant le début du tournoi, à savoir début Mai 2009. Les personnes qui vont travailler sur ce projet ont déjà une activité professionnelle et mèneront donc les tâches le soir après le travail, avec environ 2 heures de travail par soir. On considère que tout le monde travaillera à 20%. II) Grandes Etapes du projet Les règles de gestion fonctionnelles sont parfaitement connues de nos jeunes passionnés. Ils vont travailler sur l outil qu ils aimeraient eux même avoir pour leur hobbie préféré. On considère que toute l étape de cahier des charges est établie. Les estimations sont en jour/homme. Développement Web Tout le développement Web sera réalisé notre ressource Développeur web, hormis ce qui touche à l infographie et au design. - Squelette HTML estimé à 2 jours - Elaboration de la charte graphique / design estimé à 5 jours On souhaite un style graphique différent pour chaque époque, comme une nouvelle atmosphère. - Partie infographie estimé à 5 jours On souhaite un site visuellement attirant et soigné - Développement PHP estimé à 7 jours Il est destiné à créer l interface de publication de news/article, d administration, et surtout l outil de composition d armée. Le développeur web émet la contrainte suivante : il souhaite pouvoir accès à la base de données et à des données très rapidement pour faciliter son développement et ses propres tests unitaires, au bout d environ 1 jour/homme de travail, on prendra une
interdépendance Début à début d une durée de 2 jours pour simplifier entre le développement web et l intégration de données. - Intégration HTML estimé à 4 jours Le développeur web nous informe qu il peut commencer à travailler même si la partie infographie n est pas entièrement achevé. On prendra une interdépendance Début à début d une durée de 5 jours. On aurait pu ajouter une autre interdépendance entre la fin de l infographie et la fin de l intégration Html. - Tests estimés à 7,5 jours Un petit groupe de joueurs hors du projet, futurs utilisateurs, utiliseront les fonctionalités du site et remonteront les problèmes rencontrés au développeur web. Base de données Pour que le site puisse facilement faire fasse aux évolution futur du Wargames et des règles de tournois associés, il est nécessaire d avoir une solide base de données. Elle contiendra toutes les statistiques du jeu nécessaire pour faire une composition d armée de type tournoi. Les caractéristiques de chaque troupe (mouvement, discipline etc.) et les règles de gestion correspondant à chaque armée. (via des tables de paramètrages) - Conception/Modélisation estimée à 2 jours - Création de la base estimée à 2 jours. L hébergement doit être terminé avant cette étape. - Intégration des données estimée à 5jours. Les données à saisir sont nombreuses et fastidieuses. Par ailleurs le concepteur BDD informe qu il lui faudra environ ½ jour/homme pour terminer l intégration à partir du moment où tous les articles seront rédigés et prêt. On prendra une interdépendance Début à début d une durée de 2 jours pour simplifier. Edition Chaque armée, et chaque troupe aura un court article de présentation, historique et tactique. Et chaque armée aura un guide de présentation. Chaque article / guide seront disponible dans deux langues, le français et l anglais. Cette partie sera réalisée par un rédacteur, un traducteur et le CDP qui fera une dernière passe sur l ensemble des articles. - Rédaction estimée à 5 jours
- Traduction à 4 jours - Relecture estimée à 1 jour. Post_dev On regroupe ici tout ce qui doit être fait après la fin du développement, à savoir : - documentation Estimation : 3 jours - formation des utilisateurs. Il y aura un administrateur qui sera chargé de faire les mise à jour du site dès que le Wargames sortira de nouvelles unités ou que les règles de gestion liés aux tournois changeront. Il devra être formé au paramètrage correspondant. Et les rédacteurs qui pourront publier / modifier des articles sur le site de manière autonome. Estimation : 1 jour MEP - Référencement du site Il s agira de faire connaître le site, et son utilité un peu avant sa mise en ligne via essentiellement des forums et les moteurs de recherches. Estimation : 3 jours - Mise en ligne du site, ouverture à tous. Estimation : 1 jour Autres Il s agit des tâches qu on n a pas affectée dans les regroupements précédents. - L hébergement Il devra correspondre au budget de l équipe, accepté le Php, Mysql, disposé d une capacité de stockage suffisante etc. Le CDP aidé du Concepteur BDD pour la partie purement technique sont chargés de cette partie. Estimation : 3 jours - La recherche de sponsor Il s agira d installer des bannières publicitaire, si possible ciblé pour un public de Wargamer, donc boutique, site de vente en ligne etc.
Estimation : 5 jours Jalons du projet J ai choisi de mettre des jalons à la fin de chacune des plus grandes parties du projet : - Le développement Web - La partie de Base de données - La partie Edition Elles constitue le cœur du projet et par ailleurs doivent théoriquement se terminer à peu de chose prêt en même temps, ce qui permettra de faire un bilan sur le dérapage du projet dans sa globalité. Si les Jalons sont Ok, l étape de référencement / publicité peut être alors lancé ainsi que la finalisation du projet. III) Optimisation des ressources Nous avons décalé la tâche de recherche de sponsor du CDP, non prioritaire en début de projet, pour lui éviter la surcharge. Le problème le plus crucial était la contrainte de date : le projet doit s achever début Mai en vu du Tournoi. - On a considéré que l on pouvait commencer l intégration html avant la fin de l infographie, mais cela ne suffisait pas, le développement web restait encore trop important et on finissait fin Mai début Juin. - On décide alors qu on peut convaincre un second developpeur web de nous rejoindre, lui aussi à 20%, pour le mois de février, sur les tâches de PHP et d intégration Html. Les tâches concernées passent alors à 40% et nous remplissons l objectif de date. Seulement le développeur web devient surchargé la dernière semaine de Janvier et la première semaine de Mars. Graphe de la ressource Développeur web :
Cette surcharge signifie 4 heures de travail personnel pendant 2 semaines le soir après le travail pour le développeur concerné. Par ailleurs, le fait de mettre deux développeurs, ne va pas exactement réduire de moitié la durée du développement. Enfin, nous le verrons plus loin, le développeur web est constamment situé sur le chemin critique. Le CDP estime donc que ce n est pas tenable et on décide d abandonner une partie des fonctionnalités PHP à savoir l interface d administration qui permet de mettre à jour en ligne les contraintes tournoi et les nouvelles unités de jeu créé par l éditeur du Wargame. Mais on conserve l interface de création d armée, et la mise à jour des articles. Cette option est validé par le développeur web. IV) Chemin critique On constate que la partie base de données est entièrement situé le chemin critique. Cette étape depuis la recherche d hébergement jusqu à l intégration de données est donc sensible et devra être observée avec soin. Dans une autre mesure, on constate également que la ressource développeur web est également toujours située sur le chemin critique. Le Chef de projet devra donc suivre avec attention l avancement de son travail, car le moindre retard se répercutera sur la date de fin du projet.
Si un retard s annonçait toutefois, il resterait la possibilité de rejeter la tâche de documentation après la mise en ligne et gagner ainsi un peu d oxygène. (Même si c est mieux de la faire avant de sabrer le champagne mise en ligne) V) Conclusion Sur Ms-project Le résultat du diagramme de Gant, a le mérite d être synthétique et visuel et infiniment plus fonctionnelle qu un excel Les fonctionalités d interdépendance, de gestion de la disponibilité des ressources, de calcul de marge en fait un outil de planification très utile. Il nécessite cependant beaucoup de manipulation et de recherche «dychotomique» pour arriver à un résultat satisfaisant. Certaine partie sont ergonomiquement peu pratique, notamment le système de graphe de ressources, surtout lorsqu on doit passer de l affichage Gantt au graphe de ressource sans cesse pour gérer les surchages. Sur le projet C est un projet que j aurais aimé mené il y a peut-être quelques années. Il est sans aucun doute très idéaliste, car c est maintenant, à la fin que je m aperçois de sa complexité, de tout ce que j ai oublié et de toute les actions qu il aurait effectivement impliquées. Mais j ai pris du plaisir à y réfléchir concrètement, découvrir des problèmatiques jusque là complètement inconnues et c est peut-être là l essentiel. VI) Annexes Ci-après le diagramme de Gantt. Je laisserai le soin de regarder les autres graphes de ressources et le réseau des tâches sur le.mpp car le viewer project que j utilise ne permet pas une visualisation sans risque pour l œil humain ;-) Luc Ortolland, le 16/01/2009 à 23h55