Cuando el software se coloca en operación en el ambiente de producción, defectos no detectados durante el desarrollo y
testing del sistema pueden surgir y requerirán ser tratados de forma rápida.
Es posible que para la propia comunicación dentro del equipo de desarrollo ya existan herramientas instaladas para la
gestión y seguimiento de los defectos. Algunas opciones gratuitas pueden ser: Bugzilla, Mantis, Request Tracker (RT), o similares. Si ya se cuenta con una
herramienta, una opción puede ser utilizar la misma herramienta para la gestión de las incidencias en producción. Otra
opción puede ser utilizar otra herramienta para el soporte a producción que de cierta forma relacione las incidencias
de producción con las de desarrollo.
En general, para las incidencias en producción se siguen ciertos niveles de gestión de las incidencias. La persona
que recibe la incidencia directamente de producción le realiza un tratamiento de primer nivel:
-
Se chequea que no sea un problema en el uso/operación del sistema, que no haya problemas de infraestructura
(conexión a internet, dispositivos, etc).
-
Se chequea que no sea un error de configuración.
-
Se chequea que no sea un error conocido con un workaround (procedimiento alternativo) a realizar para
poder realizar la operación deseada. Para esto es deseable tener un
-
Otros...
Este primer nivel de atención evita que se reporten incidencias a desarrollo que no refieren a un potencial defecto,
dando una respuesta rápida al usuario y maximizando los esfuerzos tanto del equipo de soporte como del equipo de
desarrollo.
Si ese primer nivel falla, generalmente se revisa si ese problema no fue reportado a desarrollo con anterioridad, en
caso de que sí, se relaciona el incidente de producción con aquel ya reportado, se deja una nota o similar.
Si el problema no fue reportado aún, es necesario crear un registro de
incidente nuevo, en donde la calidad de la información allí reportada resulta vital para la resolución rápida
del problema. Un ejemplo de información útil para el reporte de los incidentes puede ser:
-
Criticidad del problema
-
Prioridad de resolución
-
Impacto potencial del problema en el cliente
-
Tipo de problema reportado
-
Versión del sistema en el que el problema fue evidenciado
-
Datos e información de la configuración en producción relevante
-
Datos de la infraestructura en producción relacionada al problema (bases de datos, servidores, etc)
-
Descripción del problema
-
Evidencia del problema
-
Pasos para reproducir el problema (si se pudo reproducir)
-
Datos de producción para reproducir el problema
-
Trazabilidad al reporte de defecto en desarrollo (opcional)
|