Skip to main content

¿Qué es el seguimiento de errores?

El seguimiento de errores es una metodología utilizada por los desarrolladores de software para recopilar informes de defectos o "errores" en los programas de software. Esto permite a los desarrolladores refinar aún más el diseño de su software realizando cambios o actualizaciones continuas en el producto para servir mejor a la base de clientes. Los programadores que crean software a menudo invitan al público a ayudar a identificar problemas. Si el programa tiene un seguimiento nominal, se pueden encontrar errores simplemente pidiéndoles a los usuarios que informen cualquier dificultad por correo electrónico. Los informes de seguimiento de errores generalmente incluyen una explicación de la naturaleza exacta del problema, la versión del software en cuestión y el sistema operativo.

Si bien los desarrolladores de programas con modesta popularidad pueden realizar un seguimiento de errores "manual" por correo electrónico, sería una pesadilla logística para los desarrolladores de software más popular o ubicuo intentar este enfoque. Aquí es donde los desarrolladores pueden beneficiarse más al usar un software de informes especial. Para facilitar los informes, algunos programas de software y sistemas operativos muy populares incorporan informes de errores integrados. Si el programa falla, intentará conectarse a Internet para transmitir un registro de errores a un sistema automatizado de seguimiento de errores. Como esta característica podría considerarse una brecha de privacidad, normalmente se puede deshabilitar si los usuarios deciden hacerlo.

Mozilla, la compañía detrás del popular navegador web Firefox, ha diseñado un software gratuito de seguimiento de errores, conocido como Bugzilla . Mozilla utiliza Bugzilla para Firefox y otros productos, pero también está disponible para empresas, administradores de TI u otras partes interesadas que gestionan el desarrollo de software. Para utilizar un sistema de seguimiento sofisticado como este, un usuario informa un error al completar un sencillo formulario en línea. Este formulario puede estar disponible en Internet o dentro de una red privada.

Aunque cada sistema de seguimiento de errores difiere en sus características, a los errores reportados generalmente se les asignan números de seguimiento únicos. El sistema prioriza los errores de acuerdo con varios factores y los clasifica como de importancia normal, alta o crítica. Los detalles se muestran brevemente dentro de una tabla de seguimiento que está disponible para el equipo de programación y, opcionalmente, también para el público. También se pueden incluir elementos de "Mejoras" o "lista de deseos". Al usar la interfaz de seguimiento de errores, un usuario puede hacer clic en un número de informe para leer más detalles sobre un error en particular, agregar información al informe o realizar otras acciones, como reclasificar el error o informar una solución.

Un sistema de seguimiento de errores permite a los programadores y gerentes ver de un vistazo dónde el software está fallando en su base de clientes y cómo el equipo de desarrollo está manejando esos problemas. Proporciona una forma organizada para facilitar los procedimientos de mejora de software y abre un canal adecuado y regulado para los usuarios finales. Esto facilita el seguimiento de errores con un mínimo de recursos humanos invertidos en los requisitos organizativos del proceso.

Los sistemas efectivos de seguimiento de errores pueden mejorar la satisfacción del cliente, aumentar la productividad y reducir el tiempo de inactividad. También pueden realizar un seguimiento de los cambios de codificación, proporcionar una interfaz para que los programadores trabajen juntos y permitir la gestión sencilla de la garantía de calidad. Hay varios paquetes de software disponibles en línea. Los desarrolladores de software serios y los innumerables usuarios finales se benefician todos los días de estos sistemas.