Un buen bug / issue tracker


Desde hace algunos años he trabajado con mantis como bug / issue tracker, en principio solo lo usabamos para llevar la cuenta de los errores que encontrabamos los desarrolladores, no notificaba por email y mucho menos se integraba con nuestro anacronico CVS, en otro proyecto distinto mucho mas grande se usaba para hacer que los usuarios finales nos hicieran una retroalimentacion y con base en los registros el jefe de los usuarios firmaba los recibidos o no…
El asunto nuevamente era que mantis en su configuracion mas basiva apenas lleva el registro, entonces los desarrolladores modificaban el codigo, se hacia un release con mejoras y ningun usuario sabia que el bug registrado hace tiempo ya se habia solucionado…porque? porque los desarrolladores tomaban la tarea de actualizar el mantis no como parte del ciclo de desarrollo sino como un martirio para las noches libres.

En alephsa llegamos a integrarlo con nuestro ciclo de desarrollo de tres maneras: primero con notificaciones a los desarrolladores via email de los bugs (obvio, aunque no tan obvio en un proyecto de varios millones de dolares…), luego con un script (hook) de subversion que actualiza los tickets cuando se realiza un commit y finalmente notificando a los usuarios de la actualizacion del ticket. Ahora tambien me parece obvio que asi sea. La informacion de como integrar Mantis con Subversion esta disponible en este gran post de Tom Gregory.

Sin embargo, muchos de nuestros clientes (usuarios finales) se quejan de que mantis es horripilante y por eso (si, por eso) prefieren enviarnos la retroalimentacion de sus pruebas mediante documentos de word o powerpoint con copy / paste de capturas de pantalla…raios, no se mucho de php, casi nada, entonces buscar una manera de hacer skinning de una herramienta en php…me dio flojera, asi que busque alternativas…

Entre Bugdar, phpBugTracker, Flyspray y las alternativas java vagando en diciembre encontre el TWBSD Bug Tracker que no se ve tan mal, tiene interfaz en varios idiomas y ofrece basicamente lo mismo que mantis (bueno, mas reportes y preguntas frecuentes por proyecto): autenticacion, notificaciones via email, permisos de usuario por proyecto, facil instalacion y una administracion minima.

Acerca de Nickman

Aunque crítico e Ingeniero (especializado en software), piloto de aeroplano soy (seré).

Un pensamiento en “Un buen bug / issue tracker

  1. Pingback: Bug / Issue Tracker + Subversion « Vida Np

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s