4 razones por las cuales los usuarios finales necesitan participar en las pruebas antes de UAT

Autor: Roger Morrison
Fecha De Creación: 22 Septiembre 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Test de Usabilidad vs Prueba de Aceptación de Usuario (UAT)
Video: Test de Usabilidad vs Prueba de Aceptación de Usuario (UAT)

Contenido


Fuente: Rawpixelimages / Dreamstime.com

Para llevar:

Involucrar a los usuarios finales al inicio de las pruebas puede ser muy beneficioso y conducir a mejores resultados.

Como usuarios finales, muchos de nosotros que hemos probado un producto o servicio justo antes de que salga al mercado estamos familiarizados con esa ansiedad desagradable en el fondo de nuestras mentes, lo que sugiere que puede haber alguna función o característica que no probamos, simplemente porque no lo hicimos. No lo se. Por eso es tan importante que los usuarios finales deban participar en las pruebas. antes de que comience la prueba de aceptación del usuario (UAT).

Es una trampa veintidós. Como los usuarios finales generalmente no son evaluadores expertos, tienen sus propios trabajos a tiempo completo para enfocarse. Sin embargo, cualquier producto de software que vaya a tener un lanzamiento exitoso en el entorno ágil de hoy necesitará una cantidad significativa de su tiempo, y no solo al final de la fase de desarrollo.


A menudo, las pruebas funcionales o de rendimiento, anteriores a UAT, se asignan a un equipo de prueba que podría no haber estado involucrado en la recopilación de requisitos comerciales o tener un conocimiento mínimo sobre el objetivo del proyecto, basándose únicamente en sus scripts de prueba. Esos probadores incluso pueden haber sido subcontratados debido a la escasez de personal. La gracia salvadora es que los probadores experimentados se utilizan en estas situaciones de natación o natación, y tienen un conjunto de habilidades dinámicas para atravesar esas aguas. Sin embargo, es posible que no siempre comprendan completamente las aguas que los rodean, por lo que hay límites para lo que pueden hacer.

Dichas limitaciones pueden llegar a ser muy costosas para el proyecto, muy rápido. La forma más rentable de evitar defectos es hacer que los usuarios finales participen en las pruebas durante todo el ciclo de vida del desarrollo del producto.


1. Los usuarios finales entienden exactamente lo que el sistema necesita hacer (por ellos).

Se puede aconsejar a un probador experimentado sobre los requisitos, sin embargo, es posible que no sepan si el producto que están probando cumple efectivamente con esos requisitos o resuelve todos los problemas necesarios, especialmente aquellos que nunca se mencionaron durante las sesiones de recopilación de requisitos.

“Necesitamos hacer pruebas en cada etapa lanzando módulos incrementales al probador. No puede esperar hasta el final; si el producto falla, queremos solucionarlo rápidamente ", dijo Bashir Fancy, presidente y CEO de la Asociación de Profesionales de TI de Canadá (CIPS). También cree que este enfoque, a menudo conocido como la metodología ágil de programación extrema, proporciona al proyecto una mayor tasa de participación durante la UAT.

2. La aceptación de los usuarios finales es más probable si están involucrados durante las primeras etapas de las pruebas.

Robin Goldsmith, propietario de Go Pro Management Consultancy, no recomienda tratar de convertir a los usuarios finales en "probadores en miniatura", sin embargo, comprende la importancia de ponerlos en escena pronto. "Los usuarios deberán comenzar a pensar seriamente en lo que quieren ver en el producto entregado antes de que puedan sentirse lo suficientemente seguros como para confiar en él".

Involucrar a los usuarios desde el principio no solo les permite ser más competentes y seguros como probadores, sino que también les permite sentirse empoderados como partes interesadas clave. "Quieren saber que el equipo del proyecto está facilitando la versión de los usuarios de los criterios de aceptación, no los propios", dijo Goldsmith.

Sin errores, sin estrés: su guía paso a paso para crear software que cambie su vida sin destruir su vida

No puede mejorar sus habilidades de programación cuando a nadie le importa la calidad del software.

3. Los usuarios finales pueden identificar errores antes de que sean demasiado costosos de solucionar.

Cuanto antes detectemos un defecto, menos dinero costará repararlo. Un estudio infame publicado por el Instituto Nacional de Estándares y Tecnología (NIST) en 2002 indicó que el costo de arreglar un error encontrado durante la fase de producción es de 15 horas, en comparación con cinco horas de esfuerzo si se encontró el mismo error durante el desarrollo.

Y solo estamos viendo la punta del iceberg.

Es mucho más fácil reponer un rol operativo en comparación con el rol de un probador de UAT, ya que este último requiere que alguien con experiencia muy específica, y en retrospectiva, valide un producto desarrollado específicamente para su uso. Un vistazo rápido a cualquier sitio de trabajo canadiense importante indica que el salario promedio de un probador de control de calidad oscila entre $ 55,000 y $ 80,000. Estos números pueden dispararse fácilmente para una empresa que está subcontratando a sus evaluadores, cuyas tarifas pueden llegar a $ 100 por hora cuando se trabaja en un proyecto de alto perfil. El salario promedio para una función administrativa, como un coordinador administrativo clínico, por ejemplo, oscila entre $ 35,000 y $ 45,000.

Una cosa que no podemos estimar es el daño a la reputación que se produce cuando los usuarios finales, que no estuvieron involucrados hasta la fase UAT, ven el producto que deben usar por primera vez. En este punto, ya se han establecido para una serie de obstáculos, como verse obligados a lidiar con el cambio o incluso la transformación, y ahora tienen un corto período de tiempo para convertirse en expertos con un nuevo producto o servicio que no se les preguntó . A menos que el equipo del proyecto pueda ofrecer un producto muy ajustado, existe un alto riesgo de que los comentarios negativos proporcionados por los usuarios finales puedan manchar la reputación del proyecto.

4. Los usuarios finales ofrecen una perspectiva más amplia.

Si bien el equipo del proyecto trabaja las 24 horas del día en los entregables del proyecto, como facilitar reuniones, identificar requisitos y actualizar los diagramas de Gantt, los usuarios finales pueden concentrarse en garantizar que el producto que todos trabajan tan duro para entregar realmente haga lo que necesita.

Las compañías de Fortune 500, como Apple y Google, realizan pruebas beta donde, con alguna forma de compensación, el público puede acceder a un lanzamiento anticipado del producto, errores y todo, a cambio de su participación para ayudar a identificar defectos y proporcionar comentarios útiles .

El director del Centro de Código Mario Sancho, quien administra programas de pruebas beta para muchas de las compañías Fortune 1000 de Canadá, cree que la validación del cliente debe realizarse en al menos tres niveles generales de prueba: pruebas alfa, donde los usuarios prueban la versión más temprana posible, pruebas beta, donde los usuarios puede probar todas las características principales del producto y las pruebas de campo, también conocidas como UAT.

Conclusión

La importancia de la aceptación de los usuarios finales no puede ser subestimada. Cualquier cosa que se socialice sobre la experiencia de UAT para la gerencia, los colegas y el público podría marcar el legado de los proyectos como un éxito o un fracaso durante mucho tiempo. Aunque el proyecto se benefició de la experiencia de un excelente equipo de proyecto, cumplió con todos los plazos y se mantuvo dentro del presupuesto, la experiencia de los usuarios finales tiene una gran influencia en la opinión de las partes interesadas sobre cuán bien el proyecto logró (o no logró) su alcance.