La búsqueda de bugs es siempre una tarea ardua para los desarrolladores y la empresa. Desde un punto de vista cuestionable, las pruebas de software requieren mucho tiempo, recursos y energías. Pero un análisis exhaustivo refleja que las pruebas no son un gasto, sino una actividad que ahorra costes. Y también pueden ser muy rápidas.
Una excusa habitual para no realizar una prueba adecuada es no tener tiempo suficiente para corregir todos los bugs. Pero no todos los bugs tienen que arreglarse inmediatamente. Todo depende de varios parámetros y, en última instancia, de las prioridades. Aunque el producto se pruebe, no siempre es posible disponer de todos los recursos necesarios para resolver todos los bugs.
Más interesante aún es encontrar un bug que no pueda resolverse a corto plazo y que tenga un retorno de la inversión (ROI) positivo. Puede parecer sorprendente, pero un debate más profundo puede aportar más información.
CUATRO formas de ahorrar dinero con las pruebas
Las técnicas de prueba eficaces, como el Crowdtesting, pueden ahorrar mucho dinero. Como se muestra a continuación:
- Encuentran bugs que puedan ser corregidos lo antes posible en la fase de desarrollo
- Encuentran los bugs que no se pueden resolver, pero los identifican
- Realizan pruebas para mitigar riesgos potenciales elevados
- Guian el proyecto mediante información oportuna, precisa y sólida para el seguimiento del proyecto
Siempre hay un coste inherente a la mala calidad (COPQ), por lo que es más barato encontrar y corregir los bugs antes de la publicación. Comprende dos componentes diferentes:
- El coste del cumplimiento incluye el coste de encontrar o defectos y el proceso de garantía de calidad.
- Los costes del incumplimiento se derivan de la corrección de bugs, la repetición de pruebas, el trato con clientes insatisfechos, la pérdida de negocio y el impacto negativo en la imagen de la marca de la empresa.
Encontrar bugs que no se corrigen
Finalmente llegamos al punto. Incluso los bugs que no se pueden corregir pueden tener un ROI positivo. En este caso, hay varias formas de generar un retorno de la inversión.
Si los bugs no son corregibles, pero se conocen, pueden ayudar de las siguientes maneras.
- Evitar que los usuarios vean los bugs.
- Advertir a los usuarios a través de una nota de lanzamiento, para que puedan evitar bugs en su trabajo.
- Los desarrolladores pueden proporcionar soluciones y otra información relevante para ayudar a los usuarios.
- Si el servicio de atención al cliente es consciente del problema, será más fácil gestionar las conversaciones con los clientes.
Por ejemplo, un bug no corregible afecta al rendimiento de una versión antigua del navegador web. Es una gran ayuda añadir un control para evitar que los usuarios accedan a la versión anterior. O pedir que se descargue la última versión para mejorar el rendimiento. O compartir una nota de publicación sobre el mal funcionamiento de la versión anterior. El equipo de servicio puede asesorar al usuario en estos casos. En cualquier caso, el cliente quedará satisfecho.
¿Cómo calcular el ROI de un bug no corregible?
Para entender el ROI en el caso de los bugs no corregibles, supongamos un caso.
Supongamos que el personal del servicio de asistencia o del soporte técnico sabe que, por término medio, el tiempo de llamada para un bug desconocido es de 15 minutos más que para un bug conocido.
Por término medio, el centro técnico recibe cinco llamadas por bug y el coste de un técnico ronda los 40 dólares por hora: 40 X (15/60) X 5 = 50 $
Un ejemplo práctico
Ponerse en contacto con el equipo de soporte técnico es una de las formas más eficaces de resolver los bugs no resueltos, ahorrando tiempo y recursos. Se trata de transferir los conocimientos al equipo de soporte de bugs. Después de entender el problema relacionado con el bug, el equipo de soporte puede resolver las llamadas relacionadas con el bug rápidamente, en lugar de perder tiempo arreglando el problema. ¿El resultado? Un cliente más feliz.
En conclusión
Las pruebas son siempre una salvación y, aparte de las implicaciones financieras, los problemas de posventa son los que más afectan a los aspectos intangibles. La presencia de numerosos bugs en el producto final puede comprometer la experiencia del cliente, la imagen de marca y la reputación en el mercado. Aunque algunos bugs no corregibles siguen siendo ROI, es necesario conocerlos para su mejor manejo.
Una pregunta para ti: ¿has calculado ya el ROI de tus bugs no corregibles?