26
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

Résumé Mots-clés - unifr.ch · 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é,

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Résumé Mots-clés - unifr.ch · 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é,

Université de Fribourg, SuisseDépartement d'informatique

Bachelor en gestion d'entreprise

Les logiciels de gestion de projet

Travail de séminaireDavid ChenauxMontmelley 2441646 Echarlens

Dr. Stefan HüesemanAvril 2012

Page 2: Résumé Mots-clés - unifr.ch · 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é,

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

Page 3: Résumé Mots-clés - unifr.ch · 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é,

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

Page 4: Résumé Mots-clés - unifr.ch · 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é,

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

Page 5: Résumé Mots-clés - unifr.ch · 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é,

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

Page 6: Résumé Mots-clés - unifr.ch · 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é,

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 XIXe 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.

Page 7: Résumé Mots-clés - unifr.ch · 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é,

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.

Page 8: Résumé Mots-clés - unifr.ch · 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é,

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]

Page 9: Résumé Mots-clés - unifr.ch · 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é,

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]

Page 10: Résumé Mots-clés - unifr.ch · 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é,

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.

Page 11: Résumé Mots-clés - unifr.ch · 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é,

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

Page 12: Résumé Mots-clés - unifr.ch · 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é,

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

Page 13: Résumé Mots-clés - unifr.ch · 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é,

5 - Évaluation de quelques logiciels 13

5 Évaluation de quelques logicielsCette 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.

Page 14: Résumé Mots-clés - unifr.ch · 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é,

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.

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

Illustration 1: Description d'un bug

Page 15: Résumé Mots-clés - unifr.ch · 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é,

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 !

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.

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

Page 16: Résumé Mots-clés - unifr.ch · 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é,

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

Page 17: Résumé Mots-clés - unifr.ch · 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é,

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.

À 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

Illustration 3: Un jalon dans une feuille de route

Page 18: Résumé Mots-clés - unifr.ch · 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é,

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.

Page 19: Résumé Mots-clés - unifr.ch · 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é,

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

Page 20: Résumé Mots-clés - unifr.ch · 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é,

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.

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 !

Illustration 4: Interface de Hitask

Page 21: Résumé Mots-clés - unifr.ch · 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é,

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

Page 22: Résumé Mots-clés - unifr.ch · 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é,

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

Page 23: Résumé Mots-clés - unifr.ch · 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é,

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 !

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.

Illustration 6: Diagramme de Gantt avec le nouveau ruban office

Page 24: Résumé Mots-clés - unifr.ch · 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é,

6 - Conclusion 24

6 ConclusionEn 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.

Page 25: Résumé Mots-clés - unifr.ch · 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é,

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 :

Page 26: Résumé Mots-clés - unifr.ch · 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é,

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