OpenProject : l'alternative conviviale à Redmine

Temps de lecture estimé: 12 minutes

OpenProject vs. Redmine : Une comparaison entre OpenProject et Redmine montre que les deux outils diffèrent aujourd’hui en termes de conception et d’utilisation, bien qu’ils aient les mêmes bases.

Le saviez-vous ? OpenProject est un fork de Redmine. Il arrive souvent que les utilisateurs soient surpris d’entendre cela. Cette réaction nous remplit de fierté, car cela signifie que nous avons fait des progrès significatifs pour atteindre notre objectif de créer le logiciel de gestion de projet open source le plus convivial. Nous voulions un outil que tous les membres du projet utiliseraient avec plaisir, et non uniquement les utilisateurs plus avertis. Plus de 10 ans se sont écoulés depuis notre fork en 2011, et beaucoup de changements ont eu lieu, avec une multitude de nouvelles fonctionnalités et d’améliorations ajoutées à OpenProject.

Redmine existe depuis plus de dix ans et reste très populaire. Il est surprenant de constater que les utilisateurs sont toujours attirés par ce produit, malgré sa conception et sa facilité d’utilisation obsolètes, qui semblent figées dans le temps.

Examinons de plus près l’évolution de ces deux outils au fil du temps.

Application monopage vs. application web traditionnelle

Redmine est une pile technologique traditionnelle Ruby on Rails. La plupart des actions nécessitent de recharger entièrement la page (par exemple, la mise à jour d’un lot de travaux ou d’une demande). En utilisant quotidiennement notre propre logiciel, il était clair pour nous de nous orienter davantage vers une application monopage. Suite à une étude de faisabilité détaillée et à de nombreux prototypes, nous avons décidé d’intégrer le très populaire framework JavaScript Angular. Cela nous a permis d’améliorer considérablement la convivialité, par exemple en créant des lots de travaux directement dans la vue en liste. Par ailleurs, cela a nécessité le développement de la nouvelle API v.3 REST.

Interface utilisateur

Redmine semble avoir donné la priorité au développement technique plutôt qu’à l’interface utilisateur et au design. La présentation et le design ont très peu évolué au cours de la dernière décennie. Une interface familière peut certainement rassurer certains utilisateurs, mais nous sommes convaincus qu’une interface visuellement agréable et intuitive joue un rôle important dans la facilité d’utilisation et l’adoption d’un logiciel. C’est pourquoi OpenProject a mis en place une équipe UX/UI dédiée et travaille constamment au développement et à l’amélioration non seulement des fonctionnalités de l’application, mais investit également dans le design et l’expérience utilisateur, rendant l’application plus intuitive et agréable à tous les niveaux.

Voici quelques exemples des différences entre OpenProject et Redmine.

Comparaison des fonctionnalités

Nous avons continuellement amélioré toutes les fonctionnalités existantes, tout en développant de nouvelles. Nos améliorations consistent à simplifier les fonctionnalités, à les rendre plus intuitives et plus accessibles, à mettre en place des mesures de sauvegarde pour protéger les données utilisateur et à introduire des moyens novateurs pour tirer le meilleur parti du système. Nous sommes déterminés à continuer d’innover afin que nos utilisateurs puissent toujours garder une longueur d’avance.

Tableau et modification des lots de travaux (demandes)

Dans OpenProject, les problèmes sont appelés « lots de travaux ». Voici un exemple de modification d’un lot de travaux. Dans OpenProject, vous pouvez modifier un lot de travaux directement à partir de la vue en liste, grâce à la vue en écran partagé.

Modification d’un lot de travaux dans la vue en liste sur OpenProject

Une autre fonctionnalité utile est la possibilité de créer un lot de travaux en ligne, directement dans la vue en liste. Vous pouvez également utiliser l’édition en ligne d’un lot de travaux existant directement dans la vue en liste.

Création d’un lot de travaux à partir de la vue en liste sur OpenProject

De plus, OpenProject vous permet d’utiliser les intégrations dans les onglets respectifs des lots de travaux, par exemple l’intégration GitHub.

Intégration de GitHub et OpenProject

OpenProject vous permet également de partager des fichiers avec Nextcloud.

Fichiers du lot de travaux contenant des fichiers et des dossiers avec des liens vers Nextcloud

Redmine ne propose pas ces options. Pour mettre à jour une demande, vous devez sélectionner une demande/un lot de travaux, l’ouvrir et la modifier. Ensuite, vous devez revenir à la liste des lots de travaux chaque fois que vous apportez une modification.

Modification d’un lot de travaux dans la vue en liste sur Redmine

OpenProject vise à rendre la gestion de projet plus facile et plus accessible en donnant la priorité à une interface utilisateur moderne et conviviale. Chaque fonctionnalité majeure prend en compte ces aspects afin de permettre aux utilisateurs de tous niveaux de bénéficier de solutions de gestion efficaces et conviviales.

Vous pouvez passer directement de la vue tableau à la vue diagramme de Gantt, qui peut être ajustée en fonction des filtres.

Diagrammes de Gantt

Quelles sont les différences dans la convivialité et la conception des diagrammes de Gantt ? Avec Redmine, vous disposez d’une vue d’ensemble des projets, y compris les demandes respectives des projets, avec quelques options de filtrage.

Le diagramme de Gantt de Redmine est loin d’être satisfaisant. Le niveau de zoom est limité. Les jours précédant la date du jour ne sont pas affichés. Il n’est pas possible d’ajuster l’apparence d’une demande spécifique, par exemple un jalon pour la mettre en avant. Bien que les hiérarchies existantes soient affichées, il n’est pas possible de créer des hiérarchies et des relations directement dans la vue Gantt de Redmine.

Conception du diagramme de Gantt sur Redmine

OpenProject propose un nouveau diagramme de Gantt, plus attrayant sur le plan visuel. Avec OpenProject, vous disposez de plus d’options de filtrage des lots de travaux, les lignes du calendrier séparant les jours ne distraient pas l’utilisateur de la présentation des événements actuels du projet. Les lots de travaux correspondants (affichés sur le côté gauche) peuvent être individualisés et adaptés à vos besoins, par exemple en ajoutant diverses colonnes. Vous pouvez également ajouter des libellés pour inclure des informations plus pertinentes dans le diagramme de Gantt, comme un titre, une date de début et une date d’échéance.

Conception du diagramme de Gantt sur OpenProject

Par ailleurs, il est possible de définir des jours et des week-ends non travaillés, qui ne seront pas pris en compte dans la planification du projet. Ils figurent toujours dans le diagramme de Gantt, mais un lot de travaux ne peut pas commencer ou se terminer un tel jour.

Enfin, Redmine et OpenProject calculent tous deux la durée du lot de travaux parent en fonction des enfants. En revanche, OpenProject permet également une planification descendante, c’est-à-dire définir et configurer les phases principales dans un premier temps et ajouter les lots de travaux enfants par la suite sans affecter le calendrier original (de haut niveau) du projet. En ce qui concerne les diagrammes de Gantt, cela signifie que la durée de la tâche parente peut être plus courte ou plus longue que celle qui aurait été automatiquement déterminée par la durée des tâches enfants. Cela est possible grâce à l’option de planification manuelle.

Planification manuelle de Gantt sur OpenProject

Tableaux

Au départ, OpenProject se concentrait sur la mise à disposition d’une plateforme intuitive permettant aux équipes scrum de gérer leurs backlogs. L’extension de la fonctionnalité aux tableaux était une suite logique afin de permettre aux équipes de cartographier rapidement et facilement l’avancement de leur projet et de leur équipe. Le tableau fournit une représentation visuelle des activités du projet, et les utilisateurs peuvent glisser-déposer des tâches, attribuer des ressources et ajouter des notes aux tâches.

Tableaux sur OpenProject

L’installation d’un plugin est nécessaire pour que les utilisateurs de Redmine puissent utiliser les fonctionnalités des tableaux.

Planificateur d’équipe

Nous avons ajouté une autre fonctionnalité importante : le planificateur d’équipe. Cette fonctionnalité apporte visibilité et clarté dans la répartition du travail au sein des équipes et des projets. Attribuez facilement des tâches aux membres de l’équipe et obtenez des informations sur les habitudes de travail, ce qui vous permet de prendre des décisions éclairées sur l’affectation des ressources. Améliorez votre planification et obtenez une vue d’ensemble actualisée de l’activité des projets afin de mieux gérer vos équipes et vos projets.

Planificateur d’équipe sur OpenProject

Avec Redmine, vous devez installer un plugin pour bénéficier de fonctionnalités comparables.

Gestion des documents

Redmine vous permet de joindre des fichiers directement aux lots de travaux ou aux pages wiki, ou de les télécharger sous l’onglet Fichiers.

onglet fichiers sur Redmine

L’intégration d’OpenProject avec Nextcloud offre des possibilités de collaboration remarquables. Les utilisateurs peuvent joindre et lier des documents dans Nextcloud directement aux lots de travaux, ce qui facilite grandement et optimise le contrôle des versions des documents. Avec OpenProject, les équipes communiquent et collaborent mieux, tout en améliorant les processus standard de partage de documents.

Nextcloud dans OpenProject

Notifications

Il est parfois difficile de faire le suivi de tous les lots de travaux, surtout si vous participez à de nombreux projets. Recevoir des e-mails à chaque mise à jour n’est pas la meilleure solution pour certains utilisateurs. OpenProject a développé un centre de notifications qui permet aux utilisateurs de voir toutes les modifications apportées aux lots de travaux auxquels ils participent.

Centre de notifications sur OpenProject

Vous pouvez également configurer l’envoi de rappels pour les dates d’échéance imminentes et celles dépassées. Notifications pour les dates qui approchent sur OpenProject

Mobile

Le design de l’application OpenProject est plus moderne, plus intuitif et plus convivial. Il est également plus agréable sur le plan esthétique, avec une présentation plus claire et des visuels améliorés. Notre design a été conçu dans un souci de flexibilité afin de permettre aux utilisateurs d’accéder à notre application sur n’importe quel appareil et de bénéficier du même niveau de fonctionnalité. Le souci des petits détails qui améliorent l’expérience globale de l’utilisateur est pour nous essentiel. Il en résulte une application qui répond aux normes les plus strictes en matière de qualité, de convivialité et de performance.

Nos principaux cas d’utilisation sont conçus pour être utilisables et fonctionner de manière fluide sur tous les appareils mobiles. Nous privilégions l’expérience utilisateur, en investissant beaucoup de temps et d’efforts pour nous assurer que toutes les fonctionnalités sont optimales, quel que soit l’appareil utilisé. Profitez de la même expérience, en déplacement sur un smartphone ou confortablement installé dans votre canapé sur une tablette.

Vue mobile d’OpenProject

Documentation, assistance et formation

Redmine et OpenProject nécessitent tous deux une formation initiale, mais OpenProject fournit des instructions et une assistance plus détaillées. L’équipe d’OpenProject a consacré davantage de ressources à l’accompagnement des utilisateurs tout au long du processus de configuration, en mettant à leur disposition des tutoriels récents et actualisés sur les meilleures pratiques. Ces ressources peuvent aider les utilisateurs novices à se familiariser rapidement avec l’interface et à découvrir toutes les fonctionnalités disponibles.

Section d’aide sur OpenProject

Intégration des utilisateurs

Redmine ne propose pas une intégration satisfaisante à ses utilisateurs. Il existe un guide de démarrage, mais son contenu est incomplet et n’a pas été mis à jour depuis plusieurs années.

Chez OpenProject, nous travaillons constamment à la mise à jour de notre documentation. Le Guide de démarrage et le Guide utilisateur contiennent des instructions détaillées et des vidéos sur la mise en place et l’utilisation d’OpenProject. Les deux sont disponibles en anglais, allemand et français.

OpenProject vs. Redmine

Nous remercions Redmine d’avoir établi une base solide pour d’autres solutions open source. Aujourd’hui, OpenProject est le logiciel de gestion de projet leader sur le marché, et son succès en tant que logiciel open source témoigne de la qualité du travail de Redmine. C’est avec fierté que nous mettons ce puissant outil à votre disposition gratuitement afin d’aider les organisations et les équipes à gérer leurs projets en toute simplicité.

Pour en savoir plus sur la comparaison entre Redmine et OpenProject, consultez cette page de comparaison.

Besoin d’une démo ou envie de changement ?

Si vous souhaitez découvrir OpenProject ou tester toutes ses fonctionnalités, il vous suffit de profiter d’un essai gratuit. Si vous souhaitez passer de Redmine à OpenProject, veuillez nous contacter. Nous serons ravis de vous aider.