Les logiciels de gestion de projet - Université de Fribourg, Suisse Département d'informatique Bachelor en gestion d'entreprise - Travail de ...

La page est créée Jean-Marc Wagner
 
CONTINUER À LIRE
Les logiciels de gestion de projet - Université de Fribourg, Suisse Département d'informatique Bachelor en gestion d'entreprise - Travail de ...
Université de Fribourg, Suisse
             Département d'informatique
           Bachelor en gestion d'entreprise

Les logiciels de gestion de projet

                Travail de séminaire
                  David Chenaux
                  Montmelley 244
                  1646 Echarlens

                Dr. Stefan Hüeseman
                     Avril 2012
Les logiciels de gestion de projet - Université de Fribourg, Suisse Département d'informatique Bachelor en gestion d'entreprise - Travail de ...
Résumé
Ce travail a pour objectif de fournir à l'association d'étudiants Börsenspiel des Schweizer
Universitäten [BSU 2011], ainsi qu'à toute autre association ou petite entreprise, une base afin
de faciliter le choix d'un futur outil de gestion de projet. Dans cette idée, nous avons aiguillé
le lecteur, par l'évaluation de quelques logiciels, sur un choix pertinent de logiciel.

                                      Mots-clés
PMS, project management system, logiciel de gestion de projet, BSU, SAAS
Les logiciels de gestion de projet - Université de Fribourg, Suisse Département d'informatique Bachelor en gestion d'entreprise - Travail de ...
Table des matières

1 Introduction..............................................................................................................6
   1.1 Historique et développement..................................................................................6
   1.2 Description du problème..........................................................................................6
   1.3 Objectifs et outputs du travail.................................................................................7
   1.4 A qui s'adresse ce travail ?........................................................................................7

2 Qu'est-ce qu'un logiciel de gestion de projet ?.............................................8

3 Fonctionnalités et solutions existantes..........................................................9
   3.1 Quelles sont les fonctionnalités d'un PMS ?.........................................................9
   3.2 Quelles sont les systèmes qui existent aujourd'hui ?..........................................9

4 Comment bien choisir son PMS ?.....................................................................10
   4.1 Les attentes...............................................................................................................10
   4.2 Connaître ses acquis................................................................................................10
   4.3 Cibler ses besoins.....................................................................................................11
   4.4 Connaître les compétences de ses utilisateurs..................................................11
   4.5 Listage des points essentiels.................................................................................12

5 Évaluation de quelques logiciels.....................................................................13
   5.1 Launchpad, le service communautaire de Canonical........................................13
       5.1.1 Présentation................................................................................................................ 13
       5.1.2 Fonctionnalités proposées........................................................................................ 13
       5.1.3 Test................................................................................................................................ 13
   5.2 TRAC............................................................................................................................16
       5.2.1 Présentation................................................................................................................ 16
       5.2.2 Fonctionnalités proposées........................................................................................ 16
       5.2.3 Test................................................................................................................................ 16
   5.3 Hitask..........................................................................................................................19
       5.3.1 Présentation................................................................................................................ 19
       5.3.2 Fonctionnalités proposées........................................................................................ 19
       5.3.3 Test................................................................................................................................ 19
Les logiciels de gestion de projet - Université de Fribourg, Suisse Département d'informatique Bachelor en gestion d'entreprise - Travail de ...
5.4 Microsoft Project 2010............................................................................................21
       5.4.1 Présentation................................................................................................................ 21
       5.4.2 Fonctionnalités proposées........................................................................................ 21
       5.4.3 Test................................................................................................................................ 21

6 Conclusion...............................................................................................................24

7 Références..............................................................................................................25
   7.1 Bibliographie.............................................................................................................25
   7.2 Webographie.............................................................................................................25
       7.2.1 Sites officiels des logiciels évalués..........................................................................25
       7.2.2 Articles.......................................................................................................................... 25
Les logiciels de gestion de projet - Université de Fribourg, Suisse Département d'informatique Bachelor en gestion d'entreprise - Travail de ...
Table des figures
[Illustration 1] :Description d'un bug, copie d'écran réalisée par David C.

[Illustration 2] : Vue d'ensemble d'un projet Launchpad, copie d'écran réalisée par David C.

[Illustration 3] : Un jalon dans une feuille de route, copie d'écran réalisée par David C.

[Illustration 4] : Interface de Hitask, disponible : http://hitask.com/

[Illustration 5]: Comparaison des deux versions, disponible :
                 http://www.microsoft.com/france/project/project-2010/presentation.aspx

[Illustration 6] : Diagramme de Gantt avec le nouveau ruban office, disponible :
                 http://www.microsoft.com/france/project/project-2010/informations-produits
                 .aspx
Les logiciels de gestion de projet - Université de Fribourg, Suisse Département d'informatique Bachelor en gestion d'entreprise - Travail de ...
1 - Introduction                                                                                      6

1 Introduction

1.1 Historique et développement
      La gestion de projet est une discipline qui puise ses racines déjà aux XIX e siècle, bien que sa
      forme moderne ne se soit développée qu'à partir des années 60. L'ère de l'informatique a
      apporté un renouveau à la gestion d'entreprise en permettant d'automatiser toute une série de
      tâches que l'on exécutait déjà auparavant à la main.

      Au début, les gestionnaires de projets se sont contentés de programmes génériques tels que
      des tableurs et ont simplement transposé les documents papiers en fichiers informatiques plus
      ou moins élaborés. Dans les années 80, des logiciels de gestion de projet spécifiques ont vu le
      jour, tels que MS Project, afin de regrouper dans un seul et même programme toutes les
      fonctionnalités nécessaires. Il n'existait à ce moment-là pas encore de notion de mise en
      réseau de l'information (ou cloud computing). De plus ces programmes étaient souvent lourds
      et peu ergonomiques et seul le gestionnaire de projets avait accès à l'information tant
      l'apprentissage était difficile.

      L'arrivée massive d''internet et du web change radicalement la situation : les systèmes des
      entreprises sont maintenant, pour la quasi-totalité, reliés à un réseau (que ce soit de l'intranet
      ou de l'internet). L'information peut de ce fait circuler rapidement à l'intérieur de l'entreprise
      et même à l'extérieur de celle-ci et il est devenu nécessaire d'avoir des logiciels de gestion de
      projet qui soient capables de gérer ce nouvel élément. Il faut maintenant qu'en plus des
      fonctionnalités de base, le programme soit capable de gérer de multiples utilisateurs, le
      chiffrement des données sensibles, etc.

      Le web 2.0 apporte une nouvelle facette à ce monde totalement interconnecté : l'arrivée des
      SAAS (Software As A Service ou logiciels-services). Ce sont des outils qui se situent sur un
      serveur à distance et ne stockent donc aucun fichier de façon permanente sur l'ordinateur
      utilisé : c'est ce qu'on appelle généralement le cloud computing. Le web 2.0 se démarque aussi
      par une certaine démarche graphique et ergonomique qui aujourd'hui est entrain d'influencer
      toutes les interfaces de nos systèmes informatiques. [Mazier 2011] [Microsoft 2007]

1.2 Description du problème
      Chaque projet entrepris soulève des questions organisationnelles qu'il vaut mieux définir aux
      prémices de celui-ci sous peine de subir des pertes économiques et temporelles importantes.
Les logiciels de gestion de projet - Université de Fribourg, Suisse Département d'informatique Bachelor en gestion d'entreprise - Travail de ...
1 - Introduction                                                                                        7

      Afin de simplifier ces questions nous pouvons utiliser l'outil informatique à travers les
      logiciels de gestion de projets dans le but de nous donner une ligne directrice durant toute la
      durée de notre entreprise.

      Avant d'opter pour un logiciel de gestion de projet, il convient donc de se poser certaines
      questions essentielles car le choix effectué nous imposera certaines contraintes. Ces questions
      seront les lignes directrices de ce travail. Ainsi la partie théorique répondra aux questions :

          ➢ Qu'est-ce qu'un logiciel de gestion de projet ?

          ➢ Quels sont les systèmes qui existent aujourd'hui ?

          ➢ Quelles fonctionnalités sont indispensables ? Comment bien choisir son PMS ?

      Quant à la partie pratique elle devra éclairer les points suivants :

         ➢ Quels PMS répondent aux besoins d'une petite association ?

         ➢ Quel serait donc le PMS idéal ?

1.3 Objectifs et outputs du travail
      Le but de cette étude est de constituer un document permettant d'établir rapidement des
      critères de sélection efficaces afin de faire face à la multitude de solutions disponibles sur la
      toile. Basée sur les critères développés précédemment, une évaluation sera ensuite menée,
      avec pour cadre les besoins d'une association d'étudiants composée d'une dizaine de membres
      ou une entreprise de taille similaire.

1.4 A qui s'adresse ce travail ?
      La cible de ce travail pourrait être toute association (notamment la BSU) ou petite entreprise
      ayant beaucoup d'affinité avec les domaines du web et qui désire améliorer la gestion de ses
      ressources et de son temps à travers un logiciel de gestion de projet. Les projets considérés
      seront plutôt de l'ordre du développement d'un site internet ou tout autre projet spécifiquement
      informatique.

      Ce travail leur permettrait de se faire une idée des différentes solutions présentées à travers
      l'évaluation, mais aussi de faire leurs propres recherches à partir des critères développés en
      première partie.
2 - Qu'est-ce qu'un logiciel de gestion de projet ?                                                    8

2 Qu'est-ce qu'un logiciel de gestion de projet ?
      Le terme logiciel de gestion de projet, ou project management software, recouvre une gamme
      hétérogène de programmes ayant pour objectif de faciliter la gestion d'un projet.

      Un tel software a pour but d'automatiser certaines tâches et de centraliser l'information en un
      seul et même endroit. Ce sont de fabuleux outils de gestion du temps et des ressources, mais
      ils sont aussi dotés de fonctionnalités poussées telles que le reporting et la sauvegarde de
      version.

      Avant d'aller plus loin, il est nécessaire de faire la distinction entre un logiciel de gestion de
      projet et un logiciel de gestion de portefeuille de projets : le premier auquel nous nous
      intéressons se situe dans le domaine opérationnel, c'est-à-dire qu'il s'attache à exécuter un
      projet de la meilleure manière possible. Le second, lui, se situe dans le domaine décisionnel et
      vise donc à choisir le meilleur projet. Ces deux notions sont parfois bien distinguées au sein
      des logiciels, mais ce n'est pas toujours le cas : cela dépend de l'esprit des concepteurs qui
      préfèrent tantôt séparer ce genre de fonctionnalités en logiciels distincts, tantôt les rassembler.
      [Choné 2010]

      Quant à la notion de PGI (Progiciel de gestion intégré) ou ERP (Enterprise Resource
      Planning) elle est très proche de la notion de PMS. La gestion de projet est en réalité un
      module d'un ERP qui lui en comprend plusieurs (exemple d'autres modules :gestion d'affaire,
      comptabilité, ressources humaine, etc). Ainsi, les PMS sont en quelque sorte des ERP qui ne
      comportent qu'une fonction de gestion de projet en mettant de côté les autres. [Deixonne
      2011]
3 - Fonctionnalités et solutions existantes                                                           9

3 Fonctionnalités et solutions existantes

3.1 Quelles sont les fonctionnalités d'un PMS ?
      Les fonctionnalités d'un logiciel de gestion de projet peuvent être variées et étendues, tout
      dépend de l'idée du concepteur. Cela peut être par exemple très spécifique à un type de projet
      ou à un domaine en particulier. Néanmoins il existe des fonctionnalités de bases qui se
      retrouveront dans à peu près tout logiciel de gestion de projet. Voici une petite liste
      non-exhaustive du genre de fonctionnalités que fournissent les PMS : [Portny/Sage 2011]

          ➢ Gestion du temps, planification du projet

          ➢ Gestion des utilisateurs, gestion du multi-compte

          ➢ Outils de traductions

          ➢ Mailing-liste

          ➢ Système de traçage de bugs

          ➢ Hébergement de code en ligne

3.2 Quelles sont les systèmes qui existent aujourd'hui ?
      L'offre des logiciels est, de nos jours, devenue abondante et hétéroclite. Il existe des logiciels
      pour tous types de besoins, de philosophies ou de connaissances. Ceux-ci peuvent être
      distribués comme des logiciels payants, gratuits ou même libres et peuvent prendre la forme
      de site web comme de logiciels standards. Parmi ces offres, il existe par exemple :

          ➢ MS Project, logiciel standard, propriétaire et payant

          ➢ codeBeamer, logiciel multiplate-forme, propriétaire et payant

          ➢ Launchpad.net, SAAS, libre et gratuit

          ➢ TRAC, webapp, libre et gratuit

          ➢ Genius Project, logiciel, propriétaire et payant

          ➢ 5pm, SAAS, propriétaire et payant

          ➢ Clocking IT, SAAS, propriétaire et gratuit

      [Apai 2009] [Dreyßig 2011] [Spencer 2010]
4 - Comment bien choisir son PMS ?                                                                  10

4 Comment bien choisir son PMS ?

4.1 Les attentes
     Les attentes des différentes parties prenantes par rapport à un logiciel de gestion de projet sont
     sensiblement différentes. Ainsi, suivant la formation de la personne et sa familiarisation avec
     ce type de logiciel, le choix sera orienté différemment.

     Pour le chef de projet, l'idéal serait de disposer d'un système capable de travailler en temps
     réel afin de pouvoir contrôler l'avancement des tâches de la manière la plus efficace possible.
     La sécurité et la stabilité du logiciel est également au cœur de ses préoccupations. Par contre,
     le chef de projet étant souvent un expert, il sera moins sensible à l’accessibilité ou la facilité
     d'utilisation qu'un néophyte.

     Pour les utilisateurs, l'interface doit être immédiatement compréhensible ou user friendly. Le
     système devrait être idéalement transparent et dynamique. Par contre, ils ne se soucient pas du
     fonctionnement global du logiciel.

4.2 Connaître ses acquis
     Avant de commencer toute recherche, il est indispensable de connaître les acquis de notre
     entreprise/association. Nous devons définir nos limites matérielles, mais aussi logicielles pour
     ne pas se retrouver avec un logiciel incompatible dans notre environnement.

         ✔ Les postes nécessitant le logiciel sont-ils raccordé à un réseau ?

         ✔ Sommes-nous en possession d'un serveur ou d'un hébergement mutualisé ?

         ✔ Si nous avons un serveur à disposition, sous quel système est-il installé ? (Linux,
             Windows, BSD, etc.)

         ✔ Quelles technologies sont disponibles ? (SQL, Python, PHP, ASP, etc.)

     Il peut aussi être intéressant de savoir si un PMS est édité par une compagnie avec laquelle
     nous travaillons déjà et qui pourrait s'intégrer dans l'environnement logiciel actuel facilement.
     Peut-être avons-nous aussi des utilisateurs déjà familiarisés avec un programme (cf. section
     4.5) et il pourrait être intéressant de l'utiliser.
4 - Comment bien choisir son PMS ?                                                                   11

4.3 Cibler ses besoins
     Maintenant que nos acquis sont définis, il convient de connaître nos besoins. Ceux-ci vont
     peut-être induire des investissements afin de d'améliorer la situation informatique de notre
     projet, mais il est judicieux de trouver un équilibre entre nos besoins et les technologies
     requises pour en place le PMS.

     Il est important de choisir des outils adaptés à la taille de notre projet. Un outil
     sur-dimensionné pourra rapidement devenir une « usine à gaz », difficile à administrer et à
     entretenir. Cela fera perdre du temps et de l'énergie au détriment de notre projet. Nous aurons
     donc plutôt intérêt à nous tourner vers des solutions plus réduites même si elles ne couvriront
     pas la totalité de nos besoins.

     Un autre choix va rapidement se profiler : celui du gratuit et du payant. Il est certainement
     avantageux d'utiliser des logiciels gratuits pour des petites structures, mais si la fonctionnalité
     indispensable n'est disponible que dans un logiciel payant, il peut être intéressant de songer à
     sortir le porte-feuille. En effet, si on décide de se passer de notre fonctionnalité clé, des coûts
     ultérieur seront peut-être à prévoir et dépasseront parfois le coût de la licence du logiciel
     payant ! De surcroît, le client qui paie son logiciel se verra accordé un droit au support en cas
     de soucis, ce qui peut dans certain cas être un gain de temps non négligeable.

     Si vous optez pour le choix de la gratuité, faites le pour un logiciel libre [GNU 2012]. Le
     support pourra vous être offert via la communauté, ce qui est souvent plus agréable que de se
     retrouver face à une hotline. De plus, le risque de voir le développement du programme
     s’arrêter est moindre que dans un Freeware classique : puisque le code est disponible, chacun
     a la possibilité de prendre un projet abandonné.

4.4 Connaître les compétences de ses utilisateurs
     Connaître les compétences de ses utilisateurs en matière de PMS peut être un point non
     négligeable, voire central. En effet, il est plus judicieux de privilégier un PMS qui pourrait
     déjà être connu d'une partie ou de tous les utilisateurs afin d'éviter la phase de familiarisation
     qui peut être particulièrement longue suivant le niveau de vos coéquipiers. De plus si les
     utilisateurs se composent d'un groupe hétérogène, les initiés pourront aider les néophytes, ce
     qui peut éviter les coûts de formation.

     Même si personne n'a été familiarisé avec un PMS, connaître le niveau informatique de nos
     utilisateurs est important car le monde des PMS est souvent côtoyé par des développeurs qui
4 - Comment bien choisir son PMS ?                                                               12

     ont tendance à privilégier les fonctionnalités à l'ergonomie : certains systèmes sont donc très
     difficiles d'accès et austères au premier abord pour un utilisateur lambda.

4.5 Listage des points essentiels
        ✔ Connaître les attentes de chacun

        ✔ Être informé sur notre environnement informatique

        ✔ Savoir exactement ce dont nous avons besoin

        ✔ Être conscient du niveau informatique des utilisateurs
5 - Évaluation de quelques logiciels                                                            13

5 Évaluation de quelques logiciels
     Cette deuxième pan du document présente la partie pratique de ce travail. Elle se concentre
     sur le test de quelques logiciels sélectionnés afin de répondre à la question suivante : Quels
     PMS répondent aux besoins d'une petite association telle que la BSU ?

5.1 Launchpad, le service communautaire de Canonical

   5.1.1 Présentation
     Launchpad est un service en ligne lancé par la
     société Canonical en 2004. Entièrement gratuit,
     son     objectif   principal   est   de   fournir   une
     plate-forme qui offre la possibilité aux développeurs de logiciel, et plus particulièrement de
     logiciels libres, de travailler avec un PMS simplement sans avoir à déployer des moyens
     informatiques spécifiques. À l'origine, Canonical a développé son site pour les projets
     touchant exclusivement à son système d'exploitation Ubuntu, mais a petit à petit ouvert sa
     base de donnée à d'autres projets.

   5.1.2 Fonctionnalités proposées
           ✔ Traçage de bugs

           ✔ Hébergement de Code avec Bazaar

           ✔ Création de paquet Ubuntu et hébergement

           ✔ Gestion des traductions

           ✔ Mailing-listes

           ✔ Gestionnaire de questions et réponses

   5.1.3 Test
     Prérequis et installation

     Afin de pouvoir tirer parti des ressources de la plate-forme Launchpad, il est nécessaire
     d'avoir un accès à internet, ainsi qu'une adresse e-mail pour se créer un compte. Launchpad
     étant un SAAS, aucune installation n'est nécessaire du côté client, et tout est accessible dès
     l'activation de notre compte.
5 - Évaluation de quelques logiciels                                                                   14

     Fonctionnalités

     Les fonctionnalités de Launchpad sont principalement axées pour le développement de
     logiciel et il serait mal avisé de l'utiliser pour un autre type de projet. On y sent toujours une
     très grande influence d’Ubuntu et on constate rapidement que cela reste toujours le premier
     objectif de cette plate-forme : encourager le développement des logiciels pour ce système
     d'exploitation.

     Le site nous propose la possibilité d'héberger le code en ligne directement à travers leur
     service ou de le faire à travers d'autres services disponibles sur la toiles ; l'interopérabilité est
     donc plus que satisfaisante ! On regrettera par contre l’impossibilité de stocker des fichiers
     autres que du code et des paquets Ubuntu.

     Le système de report de bug (cf. Illustration 1) est tout ce qu'il y a de plus traditionnel et
     permet de lier un problème à une personne spécifique. L'influence du système de Canonical
     est toujours présente puisqu'il est possible de remonter le bug à leur distribution Linux si
     celle-ci est concernée. La possibilité de gérer la confidentialité est disponible grâce aux 4
     niveaux de partage disponibles.

  Illustration 1: Description d'un bug

     Interface et ergonomie

     L'interface de Launchpad (cf. Illustration 2) est dans l'ensemble plutôt dépouillée et il est
     parfois difficile de s'y retrouver. Il peut être nécessaire de passer par plusieurs pages pour
5 - Évaluation de quelques logiciels                                                                  15

     accéder à l'information recherchée. De plus, le site n'a pas été traduit et toute l'interface est
     donc en anglais. Néanmoins, les différentes fonctionnalités sont bien séparées et rapidement
     repérable, ce qui fait que Launchpad se prend relativement vite en main pour un utilisateur
     intermédiaire. En plus la communauté qui gravite autour du service est grande et il est aisé de
     trouver de l'aide, mais toujours anglophone !

  Illustration 2: Vue d'ensemble d'un projet Launchpad

     Conclusion

     Launchpad est un SAAS bien fourni même si la prise en main peut être calamiteuse pour
     certain. L'aspect le plus dérangeant restera l'omniprésence du système Ubuntu et le SAAS ne
     sera de ce fait pas très adapté à un projet interne qui n'est pas destiné à être diffusé. Il faut le
     rappeler le service reste quand même totalement gratuit et est malgré tout une référence dans
     son domaine.
5 - Évaluation de quelques logiciels                                                                 16

5.2 TRAC

   5.2.1 Présentation
     TRAC est une application web libre développée par
     Edgewall Software depuis plus de 7ans. Son utilisation est
     orientée     vers   des   projets   de   développement       de
     programmes. Contrairement aux SAAS, TRAC est un logiciel à déployer sois-même, ce qui
     permet d'avoir le contrôle total de nos informations. TRAC est utilisé par de nombreux projets
     d'envergure tel que le très célèbre CMS Wordpress, mais a aussi été utilisé par le bureau
     d'enregistrement de nom de domaine Gandi.net ainsi que l'UBS ! [TRAC 2012]

   5.2.2 Fonctionnalités proposées
         ✔ Un wiki

         ✔ Une gestion de feuilles de route

         ✔ Un historique

         ✔ Un système de ticketing

         ✔ Un explorateur subversion

   5.2.3 Test
     Prérequis et installation

     L'installation d'un logiciel comme TRAC n'est pas aussi aisée que l'utilisation d'un SAAS,
     c'est pourquoi il est conseillé d'essayer la démonstration disponible sur le site internet avant de
     se lancer.

     Afin de pouvoir installer TRAC, il est nécessaire d'avoir un serveur sur lequel on installera au
     préalable une base de donnée (MySQL, SQLite ou PostgreSQL) ainsi que le langage Python
     et d'autre librairies que nous n'allons pas détailler ici. Si vous désirez pouvoir accéder au
     portail partout, le serveur devra être bien évidemment relié à internet, sinon un intranet sera
     suffisant. L'installation en elle-même nécessite d'être plus ou moins à l'aise avec la ligne de
     commande. Néanmoins, le guide d'installation est complet et en suivant les instructions à la
     lettre, il est possible d'y arriver sans trop de problème.

     La configuration de TRAC peut être très pointue, et comme le projet a pour objectif de ne pas
     enfermer les utilisateurs dans une façon de penser, il est possible de pousser la
5 - Évaluation de quelques logiciels                                                                  17

     personnalisation très loin ! Puisqu'il s'agit d'un logiciel libre, l'ensemble du programme peut
     être modifié. Il existe également des extensions installable par la suite.

     Fonctionnalités

     Trac nous met à disposition un système de wiki qui nous permet d'écrire toute une
     documentation relative à notre projet de manière très simple. Il est possible de gérer les droits
     d'édition pour autoriser tout le monde à y participer ou seulement certaines personnes
     sélectionnées. Le formatage se fait à l'aide d'un code de balise que l'on retrouve régulièrement
     dans les systèmes de Wiki et il y a également la possibilité d'utiliser des boutons comme dans
     une interface de logiciel de traitement de texte.

     La gestion d'une feuille de route nous permet d'établir un planning pour notre projet afin de
     fixer des dates d'échéances pour les jalons (ou milestones) comme le montre l'Illustration 1.
     On peut ainsi par cette feuille de route attribuer des tickets à chaque étape de notre projet.

  Illustration 3: Un jalon dans une feuille de route

     À propos des tickets, c'est cette fonctionnalité qui permet de faire des rapports de bugs, mais
     aussi des propositions d'amélioration ou tout autre commentaire sur une partie de notre projet.
     Les tickets ont tous un numéro unique et sont, comme mentionné plus haut, reliés à un jalon.
     Ils se retrouvent également dans l'onglet « Activités », agencés de manière chronologique.
     Chaque ticket peut-être assigné à une personne et 5 niveaux d'importance sont disponibles.

     Enfin, un explorateur de source est disponible, afin d'héberger son code en ligne. Il inclut des
     fonctionnalités avancées telles qu'un historique des versions, ainsi que l'attribution des
5 - Évaluation de quelques logiciels                                                              18

     modifications à chaque participant.

     Interface et ergonomie

     L'interface de TRAC est de base très sobre et simpliste tout comme Launchpad. Par contre,
     l'organisation et l'ergonomie de TRAC semble plus intuitive et il faudra peu de temps à un
     utilisateur novice pour s'y familiariser. Il est à noter que TRAC peut être totalement modifier,
     ce qui induit que tout développeur ou graphiste pourra créer sa propre interface et ainsi, par
     exemple, le fondre dans un site web déjà existant.

     Conclusion

     TRAC est sûrement le système de gestion de projet le plus complet que nous ayons pu tester.
     Il peut être utilisé pour toute sorte de projet et est complètement modifiable puisque celui-ci
     est open-source ! Il est donc possible de coder soit-même toute fonctionnalité qui semblerait
     manquante et même d'en faire profiter toute la communauté. Il en va de même pour son
     interface, comme nous l'avons précisé précédemment.

     Le problème réside par contre dans la difficulté d'installation de celui-ci et l'exotisme de son
     langage de développement. En effet Python n'est pas encore uniformément répandu sur la
     toile et il faudra vérifier que notre infrastructure est compatible.
5 - Évaluation de quelques logiciels                                                                 19

5.3 Hitask

   5.3.1 Présentation
     À mi-chemin entre un gestionnaire de tâche, un agenda
     et un logiciel de gestion de projet, Hitask peut tout
     autant servir pour organiser son quotidien que pour
     organiser une équipe autour d'un projet. Ce service en
     ligne se décompose en 2 offres payantes et une gratuite : Business, Premium et Free. Il
     s'articule principalement autour de son site web, mais aussi de son application iOS. La
     présentation qui suit concerne l'offre gratuite.

   5.3.2 Fonctionnalités proposées
         ✔ Gestion de To-do lists

         ✔ Gestion du temps

         ✔ Partage de fichiers simplifié

         ✔ Création de tâche par e-mail

         ✔ Application Iphone/Ipad

   5.3.3 Test
     Prérequis et installation

     Hitask étant un SAAS, l'installation est très simple puisqu'il suffit de s'inscrire à l'aide de son
     adresse e-mail. Nous avons décidé ici de nous inscrire uniquement à l'offre gratuite pour la
     suite de ce test.

     Fonctionnalités

     Le service s'articule principalement autour d'un outil : les tâches. Celle-ci peuvent être
     utilisées de plusieurs manières. La première est la plus simple, c'est la manière chronologique
     avec un agenda. La deuxième façon est de regrouper les tâches en différents projets.
     Finalement la dernière est une méthode qui assigne des couleurs à certains groupes de tâches.
     Le site permet également de créer des événements, des notes, ainsi que de charger un fichier
     dans l'interface.

     Dans sa version gratuite, Hitask est limité au niveau des fonctionnalités de partage. En effet
5 - Évaluation de quelques logiciels                                                               20

     les fonctionnalités de travail en groupe sont réduites à l'offre Business et indisponible en
     Premium et Free. Il sera donc impossible de partager un projet avec d'autres utilisateurs. De
     plus, dans sa version gratuite, il est impossible de créer plus de 10 projets par compte et seuls
     50Mb d'espace disque sont proposés.

     Interface et ergonomie

     Le site se présente de façon moderne et interactive : l'ensemble est agréable à l’œil et on y
     navigue très facilement. L'interface a été sans doute crée avec des technologies du web 2.0.
     Les débutants s'y retrouveront très rapidement, mais malheureusement seuls l'anglais et
     l'espagnol sont supportés actuellement.

  Illustration 4: Interface de Hitask

     Conclusion

     Hitask est un outil de gestion très basique en fonctionnalité et sera idéal pour des personnes
     nécessitant un outil déployable montre en main et très facilement. Il ne semble pas judicieux
     de centrer un gros projet autour de ce service car on se rendra compte qu'il est rapidement très
     limité, même en version payante !
5 - Évaluation de quelques logiciels                                                             21

5.4 Microsoft Project 2010

   5.4.1 Présentation
     Microsoft Project est le logiciel de gestion de projet
     incontournable qui existe depuis 1984 ! L'outil est utilisé
     par plus de 20 millions d'utilisateurs à travers le monde
     [Flower 2010] mais garde une réputation de logiciel
     extrêmement compliqué à utiliser. Microsoft s'est de ce
     fait atteler à le rendre plus ergonomique dans cette version
     2010 pour se débarrasser de cette vieille rumeur
     persistante. Microsoft Project, contrairement aux autres
     logiciels testés jusqu'à maintenant, n'est pas une webapp ni un SAAS, mais un logiciel natif
     pour le système d'exploitation Windows comme l'est la suite office par exemple. Sa licence est
     onéreuse autant dans sa version Standard que Professionnelle, il vous coûtera entre 700 CHF
     et 1300 CHF la licence suivant la version choisie.

   5.4.2 Fonctionnalités proposées
         ✔ Planification d'équipe

         ✔ Gestionnaire de ressources

         ✔ Gestion des coûts

         ✔ Gestion chronologique avec diagrammes de Gant

         ✔ Gestion des tâches

   5.4.3 Test
     Prérequis et installation

     MS Project 2010 étant un logiciel développé par Microsoft ne fonctionnera comme beaucoup
     de leurs programmes que sous un environnement Windows (de XP à 7 pour la version 2010)
     [MS Project]. Il n'existe actuellement aucune version supportant Mac OS ni de distribution
     Linux. L'installation se fait au moyen d'un fichier exécutable et ne requiert pas de
     connaissances particulières.

     Fonctionnalités

     MS Project est un logiciel conçu pour supporter des projets de très grande taille et fourni des
5 - Évaluation de quelques logiciels                                                                22

     outils très pointu afin de les réaliser. Tout le logiciel tourne autour de 4 volets qui sont : le
     diagramme de gant, l'utilisation des tâches, le planificateur d'équipe, le tableau des ressources.
     Cela correspond à différentes formes de vues de notre projet qui sont encore complétées par
     une vue en calendrier et en réseau des tâches.

     La planification de notre projet devient très poussée grâce à MS Project : en effet l'utilitaire
     gère la chronologie des tâches ainsi que les jalons. Le logiciel est même capable de faire une
     planification automatisée suivant les critères que nous donnons à chaque tâche. Le chef de
     projet pourra gérer l'avancement de chacune des tâches via plusieurs critères comme le
     pourcentage de travail effectué ou le nombre d'heures accomplies par rapport au nombre
     d'heure total assigné.

     La gestion des ressources permet de créer des équipes de travail, mais aussi des ressources
     matérielles et des coûts. Chacune d'elle peut ensuite être assignée à une tâche et le logiciel
     sera même capable d'identifier celle pouvant être sur-utilisées ! La gestion des coûts
     directement liée aux ressources et permet à chacune d'elle de quantifier des coûts horaires,
     d'utilisation ou même le coût des heures supplémentaires.

     Il existe deux versions du système : Standard et Professional. Dans la seconde version, il est
     possible de lier le programme avec le logiciel Microsoft Project Server qui permet notamment

        Illustration 5: Comparaison des deux versions
5 - Évaluation de quelques logiciels                                                                23

     d'utiliser la plate-forme collaborative SharePoint Server 2010 mais aussi d'organiser son
     travail autour d'un data warehouse. Il introduit également la possibilité de faire de la gestion
     de portefeuille de projet.

     Interface et ergonomie

     La dernière version 2010 de Project introduit le ruban Office afin de s'aligner sur le reste de la
     gamme. Les utilisateurs déjà habitués aux dernières versions d’Office ne seront que peu
     dépaysés ; pour ceux qui aurait une suite bureautique avec des menus standards l'adaptation
     sera plus rude. L'ensemble s'intègre parfaitement dans l'environnement Windows 7 puisqu'il
     reprend l'ergonomie de celui-ci. On se retrouve donc avec un programme agréable à prendre
     en main qui ne posera pas de problème même aux plus néophytes : les difficultés seront plutôt
     liée à la maîtrise du logiciel !

   Illustration 6: Diagramme de Gantt avec le nouveau ruban office
     Conclusion

     Microsoft Project 2010 est un excellent outil de travail pour le chef de projet qui doit gérer
     une situation nécessitant de nombreux intervenants et de longues ressources. Il ne sera par
     contre que peu adapté à de petits projets du fait que son apprentissage est toujours lourd
     malgré les efforts faits dans cette dernière édition du logiciel. Sans la liaison avec Project
     Server, le logiciel souffre du manque d'outils collaboratifs pour la réalisation du travail et ne
     sera réellement utile qu'au chef de projet. En effet il n'existe aucune possibilité de mise à
     disposition de fichiers, ni de partage de code source par exemple puisque le logiciel en
     lui-même n'est clairement pas destiné à ce type d'utilisation.
6 - Conclusion                                                                                       24

6 Conclusion
     En définitive quel serait donc notre PMS idéal ?

     Comme nous l'avons vu dans la première partie de notre travail chaque projet nécessite de se
     poser des questions essentielles afin de partir sur la bonne voie avec un logiciel de gestion de
     projet. Comme chaque projet est différent, il peut exister des besoins spécifiques et un PMS
     semblera indispensable pour un tel et totalement inadapté pour un autre. De plus les
     préférences des chefs de projets peuvent jouer un grand rôle et à moindre mesure celles des
     utilisateurs également.

     Parmi les logiciels testés nous retiendrons principalement TRAC ainsi que MS Project qui
     sont les deux offres les plus complètes. Néanmoins, dans le cas d'une petite association
     comme la BSU, notre choix se porterait sur le logiciel TRAC. En effet malgré son installation
     fastidieuse, l'association est très axée sur les technologies web et ses membres jouissent d'une
     expérience et de connaissances largement suffisantes pour y faire face. De plus les structures
     actuelles permettrais sans trop d'adaptations l'adoption du logiciel. La licence libre de la suite
     est un point supplémentaire car elle sera d'autant plus adaptable aux structures existantes ! MS
     Project, quant à lui, est tout de même plus porté sur une entreprise de dimension déjà
     moyenne voire grande et alourdirait plus le développement de l'association qu'il ne l'aiderait.

     Ce que je retiendrai de ce travail

     À titre personnel, ce travail m'a apporté des connaissances intéressantes dans la gestion de
     projets et je pense que je pourrai en profiter dans mon avenir académique et professionnel.

     Par rapport au contenu du travail en lui-même, il a été difficile de trouver des informations
     pertinentes sur le sujet car il me semble qu'il soit encore peu exploré ailleurs que sur internet
     (il n'existe que très peu d'ouvrages couvrant ce sujet). Le choix des différents logiciel a aussi
     été un casse-tête car l'offre est vraiment abondante et il m'était impossible de tous les tester
     pour en faire une sélection ! De plus durant mon travail un des SAAS que j'avais sélectionné a
     été fermé ce qui renforce mon idée qu'il est plus prudent d'auto-héberger nos services. Ajouté
     à ceci, il est souvent difficile de se faire une idée de la fiabilité des entreprises proposant des
     services.

     J'espère également que ce travail puisse être utile à l'association d'étudiants BSU dont je fais
     activement partie.
7 - Références                                                                                  25

7 Références

7.1 Bibliographie
     [Deixonne 2011] Deixonne, Jean-Luc : Piloter un projet ERP : Transformer et dynamiser
             l'entreprise durablement par un système d'information intégré et orienté métier, 3e
             édition, Dunot, Paris, 2011.

     [Mazier 2011] Mazier, Didier : Gestion de projets : les meilleurs outils : des solutions pour
             tous les projets web, marketing, communication, Éditions ENI, St Herblain, 2011.

     [Portny/Sage 2011] Portny, Stanley E ; Sage, Sandrine : La gestion de projet pour les nuls,
             First Edition. Paris, 2011.

7.2 Webographie

   7.2.1 Sites officiels des logiciels évalués
     [Launchpad] http://www.launchpad.net, accédé le 27 septembre 2012

     [TRAC] http://trac.edgewall.org, accédé le 27 septembre 2012

     [Hitask] http://hitask.com/, accédé le 27 septembre 2012

     [MS Project] http://www.microsoft.com/france/project, accédé le 27 septembre 2012

   7.2.2 Articles
     [Apai 2009] Apai, Walter : 14 Applications for Project Management and Collaboration,
             disponible :
             http://www.webdesignerdepot.com/2009/02/14-applications-for-project-management-a
             nd-collaboration/, accédé le 27 septembre 2012

     [Dreyßig 2011] Dreyßig, Alexandre : Die besten Projekt-Management-Tools, disponible :
             http://www.computerwoche.de/software/office-collaboration/1912659/index.html,
             accédé le 27 septembre 2012

     [Spencer 2010] Spencer, Laura : 10 Free Project Management Applications, disponible :
             http://freelancefolder.com/10-free-project-management-applications/, accédé le 27
             septembre 2012

     [Choné 2010] Choné, Renaud : Gestion de Programme : quelles différences avec la gestion
             de Projet ou de Portefeuille ?, disponible :
7 - Références                                                                                    26

             http://www.timeperformance.com/blog/16-gestion-de-projet/126-differences-entre-pro
             gramme-et-portefeuille-de-projets-ou-gros-projet, accédé le 27 septembre 2012

     [Microsoft 2007] Bref historique de la gestion de projet, disponible :
             http://office.microsoft.com/fr-fr/project-help/bref-historique-de-la-gestion-de-projet-H
             A001135342.aspx, accédé le 27 septembre 2012

     [TRAC 2012] Who uses Trac ? , disponible : http://trac.edgewall.org/wiki/TracUsers, accédé
             le 27 septembre 2012

     [GNU 2012] Qu'est-ce que le logiciel libre ?, disponible :
             http://www.gnu.org/philosophy/free-sw.fr.html, accédé le 27 septembre 2012

     [Fowler 2010] Flower, Gordon : Microsoft repense Project 2010 pour les professionnels et le
             grand public, disponible :
             http://www.developpez.com/actu/15843/Microsoft-repense-Project-2010-pour-les-prof
             essionnels-et-le-grand-public/, accédé le 27 septembre 2012

     [BSU 2011] L'association BSU, disponible : http://www-bsu.unifr.ch/index.php?
             page=association, accédé le 3 octobre 2012
Vous pouvez aussi lire