Reflexiones sobre cómo se aplica MVP al diseño UX

Obra de María Giannaraki

¿Qué es el diseño mínimo viable? Seguí preguntándome mientras asistía a numerosas sesiones de planificación de sprints y refinamiento de trabajos pendientes, tratando de equilibrar la ecuación imposible, frustrante y, sin embargo, inevitable de costo, tiempo y alcance.

Imagen de Cowpaw, BESO PNG

En los proyectos tradicionales en cascada, los requisitos se determinan de antemano y se consideran un elemento fijo, por lo que los proyectos están sujetos a cambios en el costo y el tiempo para cumplir con el alcance. Sin embargo, en la entrega ágil, el alcance (o más pertinente para mí, la visión del diseño) se considera la variable sujeta a cambios, mientras que el tiempo y el costo se fijan por adelantado. A medida que los presupuestos se reducen y la prisa por llegar al mercado reduce aún más los costos y el tiempo del proyecto, ¿cómo aceptamos nosotros, como diseñadores, las limitaciones para brindar valor real tanto a nuestros clientes como a sus usuarios?

En la industria tecnológica, el uso de MVP (producto mínimo viable) se utiliza casualmente como una abreviatura para centrarse en lo “esencial”. A medida que profundicé un poco más en el tema, descubrí que “MVP” comúnmente se malinterpreta. Según la definición tradicional, un Producto Mínimo Viable (MVP) es una versión de un producto con las características suficientes para satisfacer a los primeros clientes y proporcionar retroalimentación para el desarrollo futuro del producto.

Por el contrario, Eric Ries, el hombre que popularizó el término, define MVP como

La versión de un nuevo producto que permite a un equipo recopilar la máxima cantidad de aprendizaje validado sobre los clientes con el menor esfuerzo.

La diferencia clave y el énfasis son recopilar el máximo de comentarios de los clientes y utilizar ese conocimiento para perfeccionar el producto. Según Eric, mínimo esfuerzo no significa una pequeña cantidad de esfuerzo, sus MVP varían desde meses hasta años en construcción, dependiendo de lo que se requiera.

La idea errónea de que MVP es la cantidad más pequeña de funcionalidad que se puede ofrecer, sin considerar si es suficiente para satisfacer a los usuarios, se centra totalmente en la mínimo parte de MVP, en la medida en que excluye el concepto de comprensión viabilidad.”

Con todo eso en mente, ¿qué se necesita para diseñar para MVP? Para mí, el siguiente diagrama realmente me impactó. Debe ser una combinación de funcionalidad, confiabilidad, usabilidad y simplemente ser agradable.

Fuente: Autor/titular de los derechos de autor: Jussi Pasanen. Con agradecimientos a Aarron Walter, Ben Tollady, Ben Rowe, Lexi Thorn y Senthil Kugalur.

A continuación se detallan algunos principios de diseño y decisiones a considerar al crear su estrategia para un MVP. Estos no son negociables para mí e incluyen todos los aspectos de la pirámide de diseño (funcional, confiable, etc.).

Las señales de estado del sistema y manejo de errores permiten a los usuarios navegar con confianza

Si bien no son un elemento de diseño atractivo en sí mismo, estos significantes permiten a los usuarios entender lo que sucede en el sitio web o la aplicación. Un buen diseño en esta área transmite una sensación de confiabilidad y, a su vez, imparte confianza y contribuye a una experiencia sin esfuerzo.

Un sistema de diseño con estados predeterminado, flotante y seleccionado reafirma la intención de los usuarios. Para cualquier sistema que solicite una API para mostrar información, las consideraciones sobre los estados de carga son importantes para indicar cuándo la información está disponible o cuándo se pueden accionar los botones.

Es mejor prevenir que curar en el manejo de errores. Sin embargo, los estados de error y los mensajes son esenciales para informar y ayudar a los usuarios a corregir su camino. Lo fácil que es saber y corregir un error hace o deshace la experiencia.

Diseño para optimizar el rendimiento del sistema.

Cada segundo importa en la rapidez con la que se carga una página, y es igualmente importante considerar cuál es el mejor diseño para hacer frente al rendimiento y las restricciones del sistema. Decida cuánta información es la cantidad adecuada para mostrar durante la carga y cuáles son las opciones de divulgación progresiva para optimizar la velocidad.

Hacer que los diseños sean accesibles

No importa cuán sencillo sea el diseño, no hay excusa para no tener en cuenta los requisitos de accesibilidad para garantizar que todos puedan disfrutar de la experiencia completa. Esto no sólo ayuda a crear una experiencia igualitaria para las personas con discapacidad y a llegar a un público más amplio, sino que también conduce a lo que se denomina el “efecto de reducción de la acera”: los diseños creados específicamente para los desfavorecidos a menudo conducen a beneficios adoptados por un grupo más grande. . Un ejemplo destacado son los subtítulos para personas con discapacidad auditiva que están siendo ampliamente adoptados y utilizados por todos los usuarios.

Diseño para la conexión emocional

El diseño provocará emociones. Cualquier sitio web o aplicación que necesite que los usuarios participen debe construir esa conexión emocional a través del diseño. Las características agradables o que hacen sentir bien no deben dejarse de lado y relegarse a la lista de tareas pendientes.

Entonces, con todo lo dicho, ¿qué queda por hacer? Estas son las cosas que tengo en cuenta al tomar decisiones de compensación.

Centrarse en lo que proporciona el mayor valor

Céntrese en las características y elementos que aportan el mayor valor tanto al usuario como a la empresa. Utilice información obtenida de investigaciones y pruebas de usuarios como guía. Sopese el costo para el cliente con los beneficios para el usuario al decidir qué es esencial y qué puede ser superfluo.

Cuando esté bajo presión para reducir el esfuerzo de desarrollo, considere si existe otra forma de diseñar que brinde el mismo valor y experiencia al usuario.

Elige calidad sobre cantidad

Es mejor hacer bien algunas zonas que intentar hacerlo todo a medio terminar. Desafíe la inclusión de características o funcionalidades adicionales (¿realmente necesita x formas de hacer y)? Proporcionar funciones incluidas con suficiente funcionalidad y un diseño atractivo para que sean significativas y capaces de cumplir su propósito será una mejor experiencia que proporcionar un conjunto básico de funciones.

Tener un plan de respaldo

Supere los límites de lo que se puede hacer en el desarrollo para incluir algunas características interesantes. Sin embargo, si una versión del diseño va a requerir mucho más esfuerzo que la otra, tenga en mente un plan de respaldo si el diseño no se avanza para no romper todo lo demás.

Para resumir todo esto; Lo que es MVP en diseño debe tener en cuenta todos los aspectos del diseño, no solo la funcionalidad, sino también para proporcionar una experiencia confiable, utilizable y agradable que sea suficiente para recopilar comentarios de los usuarios sobre si el producto es viable o cómo podría mejorarse. para la siguiente iteración. Esto no tiene por qué ser todo el fregadero de la cocina, por lo que la atención debe centrarse en algunas características que brinden el mayor valor tanto al usuario como al cliente, y que las hagan bien.