Les BugTrackers
Publié le 13 November 2007, par Babozor dans la catégorie Développement, Gestion de projet, OutilsC’est un des outils indispensable pour le bon déroulement d’un projet: un BugTracker ou Outil de suivi de Bug.
A quoi ça sert?
Le but de cet outil est simple: référencer tous les bugs qui viennent pourrir votre application. Aussi bien (et surtout) les bugs fonctionnels que techniques. Ceux ci sont renseignés par les développeurs, chefs de projet ou même le client final.
Le but pour cet outil est de suivre les différents bugs, pouvoir avertir les personnes responsables, demander des précisions, affecter les bugs aux personnes en charge… et suivre l’évolution de la résolution des bugs.
Ils comportent en générale des fonctions assez classique:
- renseignement d’un bug
- alertes divers par email
- répartition des tâches
- affectation à un projet
- priorité (urgente, importante, moyenne, normale, basse)
et bien d’autres.
Quel outil choisir?
Il en existe beaucoup, payants, gratuits, des suites logicielles, webbased…
En voici quelques uns (testés par mes soins):
1. Mantis
Sans aucun doute un des outils les plus répandus. Conçu expressément pour le tracking de bug, interface un peu oldschool (et qui mériterait un petit lifting), mais très complet et très efficace.
A part l’interface, la rolls du bugTracker (et en plus gratuit et OpenSource)
WebBased, Gratuit, OpenSource, LAMP
2. Activecollab
Historiquement un clone gratuit de BaseCamp (sans les fonctionalités Ajax) avec quelques fonctionalités bien pratiques comme les fameux tickets (qui permettait de justement soumettre des bugs)… depuis il est passé en version payante: de 200 à 400$. A ce prix là, autant utiliser l’original.
Il n’empêche si vous avez une vieille install qui traîne quelque part, cela peut s’avérer utile.
WebBased, Payant, LAMP
3. BaseCamp
On ne présente plus le fameux utilitaire de gestion de projet de 37signals, qu’on peut aussi utiliser en tant que BugTracker (ce qui n’est pas sa vraie fonction, mais on fait ce qu’on veut). Evidemment l’interface et les fonctionalités ne sont pas des plus appropriés, mais si vous avez déjà un accès à BaseCamp cela peut s’avérer pratique.
WebBased, Payant, Hosted
4. BugTrack
Un produit disponible sur le marché depuis quelques années axé uniquement sur le BugTracking… pas très sexy mais bourré de fonctionalités ultra intéressantes, comme la gestion multilangue, un module gestion de projet assez basique, l’importation de données, des flux rss, etc… le prix va de 15 à 200$ par mois.
WebBased, Payant, Hosted
5. ProjectPier
Après la défection d’activecollab (revenu à un modèle payant, ouh c’est vilain!) le créneau de la gestion de projet simplifiée collaborative OpenSource et gratuit n’est pas restée vide très longtemps, ProjectPier reprenant le flambeau. Pas vraiment eut le temps de l’essayer, mais cela a l’air de valoir le coup d’oeil. Comme BaseCamp ou ActiveCollab, le BugTracking n’est pas son coeur de métier… mais une utilisation par une petite équipe dans cette optique peut être envisagée sans trop de problème.
WebBased, Gratuit, OpenSource, LAMP
6. BugZilla
Pour clore cette liste, finissons avec BugZilla le logiciel de suivi de bug de la fondation Mozilla (vu les projets sur lesquels il a été utilisé, on peut considérer qu’il a plus que fait ses preuves). Un peu galère à installer (j’ai du m’y reprendre à trois fois avant de comprendre comment réellement m’y prendre, ouais je sais des fois je suis un peu lent!) mais terriblement efficace.
WebBased, OpenSource
Il en existe bien d’autres… vous pouvez trouver une liste assez complète sur dmoz
Et vous c’est quoi votre outil préféré pour pister les bugs dans vos applications?


le 13 November 2007 à 08h48
Moi je travaille avec Mantis. Je suis d’ailleurs d’accord avec ton analyse sur ce système.
Il y a aussi FlySpray qui est pas mal répandu : http://www.flyspray.org
le 13 November 2007 à 09h17
Trac. À la fois un bug tracker – ou plus précisément un ticket tracker, c’est plus vase, un wiki, et un gestionnaire de code source (Subversion).
le 13 November 2007 à 10h02
@LaBonde: connais pas FlySpray… mais je l’essaye dès que j’ai un moment
@No’: Argh j’avais oublié Trac effectivement, vraiment bien mais un peu relou à installer c’est surtout mortel pour SubVersion je trouve
le 13 November 2007 à 11h46
Sinon il y a Lighthouse (http://lighthouseapp.com), c’est comme Trac mais WebBased donc pas de soucis d’installation et je le trouve bien plus ergonomique. Mais c’est payant.
le 14 November 2007 à 21h08
pour l’installe un peu mortelle de Trac, on peut utiliser http://www.assembla.com/ … On choisit les éléments à utiliser pour la gestion de son projet : c’est top et en partie gratuit…
le 29 May 2009 à 19h55
Cherche une explication plus clair à propos de bug tracker