Coleccionar Bugs

1. March 2009

Leyendo un post de Joel Spolsky sobre como lidiar con los bugs en nuestros desarrollos, me topé con el termino "bug database" o "Bug Tracking System", desde el momento que lo leí me resulto bastante interesante. Se trata de tener una aplicación para gestionar los bugs, saber que bugs tenemos actualmente, cuales han sido solucionados, asignar a alguien su resolución, guardar un registro de cara a futuro...

Navegando por la red he encontrado varias aplicaciones que se mueven en este sentido: Bugzilla, FogBuz (de la compañía del propio Joel), BugTrack, Bugaware... prácticamente todas basadas en una interfaz web, lo cual me parece absolutamente acertado y tras probar un par de ellas veo que son bastante similares en su planteamiento.

¿Cual es el problema con este tipo de software? El problema es que los resultados que obtengamos dependerá de como se use y de que se use.

  • A veces nos encontraremos con un pequeño bug que pensamos que podemos resolver en un momento y que nos va a llevar más tiempo introducir en la aplicación que arreglarlo así que simplemente no lo introducimos, fallo
  • Resolvemos el bug e introducimos una vaga descripción de la resolución por que nos resulta demasiado complicado explicarlo, fallo
  • No detallamos los pasos para reproducir el error ya que nos parecen triviales o por el contrario son demasiado enrevesados, fallo

 

Y así mil ejemplos más, me llaman fuertemente la atención  este tipo de aplicaciones ya que soy de los que olvidan fácilmente las cosas, habituarse a mantener un riguroso control de bugs y mantenerlo  puede ser tedioso pero es una inversión de cara a futuro cuyos frutos recogeremos a no muy largo plazo.

Desarrollo ,

Comments