Las evaluaciones se pueden realizar en diversas etapas del proyecto, utilizando técnicas como tree testing, card sorting, test con usuarios, análisis heurístico. Lo que hace especial a esta fase es su naturaleza iterativa. Por ejemplo, se presenta un wireframe, se evalúa y se ajusta según las necesidades. Este enfoque reduce los costes, ya que todavía no se ha implementado nada y los cambios son menos disruptivos.
Una vez que el producto o servicio se ha lanzado, es posible llevar a cabo evaluaciones adicionales mediante cuestionarios y pruebas con usuarios. Estas evaluaciones permiten observar el comportamiento real de los usuarios en un entorno que también es real.
Este ciclo de desarrollo de un producto digital, que incluye investigar y evaluar, puede fusionarse cuando se analiza el comportamiento del usuario con el producto. Sin embargo, en cada iteración, el enfoque de investigación y evaluación debe ser distinto, lo que contribuye a la mejora continua de la experiencia del usuario.