El peor error que puede cometer un desarrollador es no hacer las pruebas necesarias con los futuros usuarios, porque la percepción que tenga el desarrollador de su producto, es muy diferente a la del usuario, y por lo tanto se corre el riesgo de hacer un producto tedioso y complicado para los usuarios.