Rechercher dans ce blog

dimanche 8 juillet 2012

Application gratuite pour de la gestion de projets



REDMINE est une application libre de gestion complète de projet(s) en mode WEB sous licence GPL et développé en RUBY (langage interprété, orienté objet et multiprogrammation) sur la base d’un guide de travail : framework Ruby on Rails (obliger les programmeurs à avoir une logique et démarche structurée pour favoriser la réalisation de l’application avec une conception MVC (Architecture : Modèle,Vue,Contrôleur).

REDMINE possède un espace collaboratif en ligne pour maintenir le logiciel et la gestion des différentes versions accessibles à de nombreux groupes de travail (organisations et individus) afin de faire vivre et améliorer le produit accessible à tous les utilisateurs. On dit que Redmine est une forge logicielle.

REDMINE a été créé par Jean-Philippe Lang. De nombreux développeurs venant de la communauté des utilisateurs de REDMINE continuent à contribuer au projet. A ce jour, REDMINE offre une belle interface intuitive et un ensemble de fonctionnalités unifiées bien positionnée vis-à-vis des nombreux concurrents :

  • Prise en charge de plusieurs projets,
  • Partage des versions et hiérarchie des projets,
  • Contrôle d'accès avec un modèle flexible de différents rôles,
  • Gestion avancée des tickets,
  • Diagramme de Gantt et calendrier,
  • Publication de news, documents et gestionnaire de fichiers,
  • Notifications par emails et flux ATOM (format XML),
  • Wiki en ligne et hors ligne (avec un plugin) et forums par projet,
  • Outil de suivi du temps,
  • Champs personnalisables pour les tickets, le suivi de temps, projets et utilisateurs,
  • Création de tickets par email,
  • Possibilité de se brancher sur de multiples annuaires LDAP pour l'authentification,
  • Multi-langage (traduction dans 34 langues),
  • Intégration avec plusieurs SCM* : SVN, CVS, Git, Mercurial, Bazaar et Darcs,…
  • Extensible grâce à ses greffons (http://www.redmine.org/plugins),
  • De nombreuses fonctionnalités (http://www.redmine.org/projects/redmine/wiki/Features).

(*) SCM (Source Configuration Management systems) : Un SCM permet aux développeurs ou aux auteurs de garder un historique de leur code source des projets, conserver des versions plus anciennes, de maintenir plusieurs branches simultanées et de fusionner les résultats.

Les principaux concurrents :


-          Trac (http://trac.edgewall.org/)
-          Open Attrium (http://openatrium.com/)
-          Collabtive (http://collabtive.o-dyn.de/?lang=fr)
-          Retrospectiva (https://github.com/dim/retrospectiva)
-          InDefero (http://www.indefero.net/)
-          Agilefant (http://www.agilefant.org/)
-          (…)
 
Trac reste la meilleure alternative à REDMINE (très proches au niveau des fonctionnalités) avec une grande communauté et très fiable. 

TRAC est développé par la société Edgewall Software (http://edgewall.com) avec une forte inspiration de CVStrac (http://www.cvstrac.org/index.html/doc/trunk/www/index.html).

Trac est beaucoup utilisé par les développeurs dans des projets de développements OPEN SOURCE mais également dans de nombreuses entreprises. Voir les références indiquées sur le site de la société Edgewall Software : (http://trac.edgewall.org/wiki/TracUsers)

TRAC est distribué sous licence BSD et l’affichage WEB s’appuie sur une librairie PYTHON (moteur GENSHI). Voir les explications sur le site de GENSHI : http://genshi.edgewall.org/

TRAC intègre de base les fonctions suivantes :

  • La gestion de feuilles de route,
  • Un historique,
  • Un rapport de bugs,
  • Un wiki,
  • Un explorateur pour la gestion des versions logicielles,
Pour conclure :

Redmine est disponible avec la plupart des fonctionnalités de base alors que Trac nécessite un peu plus de travail après installation pour installer les plugins pour retrouver un environnement proche de Redmine.  

L’interface de TRAC est moins « user-friendly ».

REDMINE possède des atouts pratiques pour les utilisateurs moins expérimentés :

-          Rapidité (beaucoup d’actions centralisées sont rapides à réaliser),
-          Une interface simple et claire pour faciliter l’utilisation quotidienne,
-          Toutes les options de base sont disponibles et accessibles,
-          Conception dynamique des projets.

REDMINE peut être mis plus facilement entre les mains d’un chef de projet.

TRAC sera plus facilement adapté à des développeurs ou techniciens aguerris  pour implémenter et adapter ses greffons et faire sa propre personnalisation.