Redmine
Redmine est une application web libre de gestion de projets, développée en Ruby sur la base du framework Ruby on Rails.
Historique
[modifier | modifier le code]La première version de l'application web Redmine, développée en Ruby sur la base du framework Ruby on Rails par le développeur Jean-Philippe Lang, sort en 2006[2]. Le logiciel de gestion de projets multi-plateforme, qui fonctionne aussi comme un logiciel de gestion des services d'assistance[3],[4], est alors accessible au public, sous licence open source[5],[6],[7]. Depuis sa sortie, au milieu des années 2000, le projet est maintenu par une communauté de développeurs bénévoles[8],[9]. Dans les années 2010, le logiciel libre Redmine compte parmi les outils open source les plus populaires, à côté d'OpenProject et ProjectLibre, et se hisse au niveau des solutions propriétaires telles que Microsoft Project et Jira, propriété de l'éditeur australien Atlassian[5],[10].
Le logiciel est intégré, depuis , à la liste des logiciels libres préconisés par l’État français dans le cadre de la modernisation globale de ses systèmes d’informations (SI).
Principales fonctionnalités
[modifier | modifier le code]Redmine inclut les fonctionnalités suivantes[5],[4],[11] :
- gestion multi-projets ;
- gestion fine des droits utilisateurs définis par des rôles ;
- gestion de groupes d'utilisateurs ;
- rapports de bogues (bugs), demandes d'évolutions ;
- personnalisation avancées des demandes (champs, flux, droits personnalisables) ;
- wiki multi-projets ;
- forums multi-projets ;
- news et tickets accessibles par RSS / ATOM ;
- notifications par courriel (mail) ;
- gestion de feuilles de route, Diagrammes de Gantt, calendrier ;
- saisie du temps passé ;
- historique ;
- intégration avec divers suivis de versions : SVN, CVS, Mercurial, Git, Bazaar et Darcs ;
- identification possible via LDAP, OpenID et CAS (à travers un plugin pour ce dernier) ;
- multilingue (34 langues disponibles pour la 2.6.0) ;
- support de plusieurs bases de données : MySQL, MariaDB, PostgreSQL, SQLite ou SQL Server.
Syntaxe de balisage
[modifier | modifier le code]Redmine utilise la syntaxe Textile pour ses pages de wiki et de nombreux autres emplacements où l'utilisateur peut entrer du texte :
- descriptif de bogue ou de demande, ainsi que les commentaires associés ;
- forums ;
- nouvelles ;
- description accompagnant un fichier lié à un projet.
Concurrents
[modifier | modifier le code]- GitLab CE (sous licence MIT)
- FusionForge (sous licence GNU GPL)
- Trac (logiciel)
- TaskJuggler
- OpenProj
- Tuleap (sous licence GNU GPL)
- Mantis
- ChiliProject, un fork maintenu de 2011 à 2014
Notes et références
[modifier | modifier le code]- « Release 5.1.3 », (consulté le )
- « Première version étiquetée (0.2.0) dans la base de code sur github » (consulté le )
- (en) Jason Baker, « Top 4 open source issue tracking tools », sur Opensource.com, Red Hat, (consulté le ).
- Lesyuk 2016, p. 2.
- (en) Álvaro Rocha (dir.), Ana Maria Correia (dir.), Veronika Abramova, Francisco Pires et Jorge Bernardino, New Advances in Information Systems and Technologies, vol. 1, Cham, Springer International Publishing, , 1130 p. (ISBN 978-3-319-31232-3, OCLC 1116210217), « Open Source vs Proprietary Project Management Tools », p. 332-336.
- Bassem El Haddad et Julien Oger, Scrum : de la théorie à la pratique initiation, perfectionnement, agilité, Paris, Eyrolles, , 2e éd. (1re éd. 2017), 254 p. (ISBN 978-2-212-67862-8 et 2212678622, OCLC 1128823386, lire en ligne), chap. 8, p. 240.
- Lesyuk 2016, p. 3.
- (en) Jill Duffy, « Redmine Review », PC Magazine, (consulté le ).
- Pavić 2016, p. VI.
- « Redmine : un outil de gestion de projet open source (gratuit) », Le Journal du Net, (consulté le ).
- Christelle Dantec, Mickaël Masquelin, Aubin Thomas et Christophe Caron, « Redmine », sur projet-plume.org, direction des systèmes d'information du CNRS, (consulté le ).
Voir aussi
[modifier | modifier le code]Articles connexes
[modifier | modifier le code]- Logiciel de gestion des services d'assistance
- Système de suivi de problèmes
- Bugzilla
- Trac
- Logiciel de gestion de versions
- Liste de logiciels wiki
- Application lifecycle management
Bibliographie
[modifier | modifier le code]- (en) Andriy Lesyuk, Mastering Redmine : Second Edition, Birmingham, Packt Publishing, , 2e éd. (1re éd. 2013), 366 p. (ISBN 978-1-78588-130-5 et 1785881302).
- (en) Aleksandar Pavić, Redmine Cookbook, , 322 p. (ISBN 978-1-78528-613-1, OCLC 1104233136).
- (en) Alex Bevilacqua, Redmine Plugin Extension and Development, Packt Publishing, , 98 p. (ISBN 978-1-78328-874-8).
Liens externes
[modifier | modifier le code]- (en) Site officiel
- Fiche descriptive avec l'utilisation de RedMine dans les laboratoires de Recherche (plate-forme PLUME)