Planificación de User Acceptance Tests en paralelo con el aumento de la complejidad del producto

img_3743(Múnich, Alemania) Hace algún tiempo, escribí sobre el valor de la ejecución de la Pruebas de conceptos (POC – Proof of Cncepts) y lo importante que son para darnos confianza en las decisiones futuras para el producto. Me gustaría volver a este tema porque creo que los POCs son un punto de partida importante para escalar la complejidad del producto. Al mismo tiempo, existe una tarea que podemos realizar para mejorar la calidad del producto: las pruebas de aceptación del usuario (UAT – User Acceptance Tests). Entonces, si lo hacemos bien, podemos aumentar la complejidad del producto y planificar UAT en un proceso incremental de agregar / desarrollar nuevas características y también otros requisitos no funcionales.

Esta estrategia de seguimiento del crecimiento de la complejidad del producto con cobertura de prueba y UAT paralela, se ajusta a varios principios Agile:

  • Diseño centrado en el usuario;
  • El Design Thinking,
  • Continuous Testing (parte de la estrategia de DevOps).
    Valor del producto Crecimiento
    Como mencioné anteriormente, la Prueba de conceptos a menudo está diseñada para probar nuevas tecnologías, nuevos conceptos o nuevos enfoques técnicos para problemas nuevos o conocidos.

Estoy seguro de que los agilistas (practicantes de Agile) han pasado por la experiencia de desarrollar productos, aumentando el número o la complejidad de las funciones. Así, pasaron por diferentes fases incrementales funcionales: desde un PoC hasta un prototipo, que finaliza con un Producto Mínimo Viable (MVP). Eso significa un crecimiento en la complejidad del producto.

 

Crecimiento del Valor del producto

Como mencioné anteriormente, la Prueba de concepto a menudo está diseñada para probar nuevas tecnologías, nuevos conceptos o nuevos enfoques técnicos para problemas nuevos o conocidos.

Estoy segura de que los agilistas (practicantes de Agile) han pasado por la experiencia de desarrollar productos, aumentando el número y la complejidad de las funciones. Así, pasaron por diferentes fases incrementales: desde un PoC hasta un prototipo, que finaliza con un Minimum Viable Product (MVP). Eso significa un crecimiento en la complejidad del producto.

Planificación de User Acceptance Tests en paralelo con la creciente complejidad del producto

Si queremos probar el prototipo o el MVP, podemos hacerlo en diferentes aspectos:

  • la prueba de concepto/POC o
  • La prueba de garantía de calidad.

Una vez que llegamos a esta etapa, asumimos que la estrategia de prueba ya está definida y que todos los métodos de prueba seleccionados ya se han aplicado. En este Post nos centramos particularmente en el rol y plan de los User Accpetance Tests, para la aceptación del concepto.

Las pruebas de aceptación se pueden hacer en 3 niveles:

 

  • Alfa Test: un pequeño grupo de colaboradores internos con conocimientos específicos, que constituyen un grupo representativo de clientes o usuarios del producto (usuarios clave).
  • Beta Test – Pequeño grupo de clientes (1). Personalmente, tengo experiencia en la planificación de pruebas Beta, al dividir la fase Beta en dos subfases: una con usuarios clave internos, agregando otros representantes departamentales involucrados con el producto. Y en una segunda fase, agregué un grupo real de clientes (2). Por supuesto, esto solo es aplicable si la complejidad del producto, el presupuesto y el tamaño del mercado existen y así lo justifican.
  • Piloto: un conjunto de clientes antes de que se lance el producto.

Depende de cada compañía individual y la estrategia de producto correspondiente, decidir cómo realizar las pruebas y en cuántas etapas se dividen los UAT.




Dejar una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.