Cómo hacer que mi software que hemos desarrollado sea agradable y aceptable para todos y cada uno de los usuarios de mi software

No intentes complacer a todos, pero averigua a quién debes complacer y cuándo. La mayoría de los productos tienen algunos grupos de usuarios diferentes, cada uno con diferentes necesidades. La mejor manera de deleitar a sus usuarios es brindarles una experiencia que se adapte a esas necesidades específicas. Los usuarios avanzados quieren controlar el software para poder aprovecharlo al máximo. Los usuarios ocasionales solo quieren que funcione y no quieren pensar (H / T a la respuesta del usuario de Quora). Averigüe qué grupos tiene, luego descubra cómo darles lo que quieren.

El diseño de la experiencia del usuario es un ejercicio arqueológico: hay que cavar debajo de la superficie de lo que los usuarios dicen que quieren y descubrir lo que realmente necesitan . La mejor manera de hacerlo es observarlos en el contexto en el que utilizarán su producto. No solo mire cómo usan su producto: mire lo que están haciendo antes y después de usarlo, qué tareas están haciendo o qué sucede a su alrededor. Un padre acosado tendrá mucha menos energía para concentrarse en descifrar su software que una persona sentada en una oficina tranquila. Un CFO estará menos dispuesto a dedicar horas a una tarea que un contador cuyo trabajo a tiempo completo implica el uso de su herramienta de contabilidad. El contexto es el rey.

Un último pensamiento: dado que la mayoría de los ingenieros resuelven problemas por naturaleza, tienden a centrarse exclusivamente en eliminar los puntos débiles. Aliviar el dolor es un buen lugar para comenzar con una idea de producto, ya que el dolor motiva a alguien a buscar una mejor solución, pero si se detiene allí, está perdiendo una gran oportunidad. Los clientes cambian a productos que les resuelven un problema; se quedan con productos que les encantan. Encuentre maneras de deleitar a sus usuarios y es mucho más probable que se queden con su producto y lo recomienden a otros. Puede hacer esto identificando aquellas cosas que usted y su producto hacen mejor que nadie, y luego poner más energía en la construcción de esas características y experiencias. También puede preguntar a sus clientes qué experiencia disfrutan realmente o qué productos les encantan, y luego encontrar similitudes dentro de su propio producto que puedan enfatizar. Esto requiere más trabajo que simplemente buscar puntos débiles, pero la recompensa es mucho mayor.

Si está interesado, también escribí un artículo sobre este tema hace un tiempo que agrega más detalles.

Un clásico menor en esta área es Don’t Make Me Think.

Debe proporcionar una funcionalidad que un usuario comprenderá intuitivamente.

Un hecho interesante es que debido a que las experiencias de las personas han cambiado con el tiempo, también lo han hecho sus expectativas.

Hubo un tiempo en los años 90 cuando recibías quejas sobre las barras de desplazamiento. En los días en que su usuario promedio estaba acostumbrado a las aplicaciones GUI en lugar de sitios web, la gente pasaba mucho tiempo dividiendo los procesos en pantallas llenas de controles y guiando a las personas a través de un ‘asistente’ con los botones Siguiente y Atrás. En una pantalla de 640 × 480, podría terminar con docenas de pasos para lograr un proceso relativamente complejo, particularmente cuando las personas no estaban interesadas en hacer clic en un botón para abrir un cuadro de diálogo si querían cambiar los valores raramente alterados.

En estos días, las personas se quejan si tienen que hacer clic en un proceso y desean ingresar a páginas de cosas y hacer clic en Aceptar. Del mismo modo, la gente solía desanimarse con ‘Enviar’, que es una palabra extraña si no sabes que significa jerga técnica, pero nuevamente fluye a la conciencia y la gente probablemente esté tan contenta con ‘Enviar’ como ‘OK’ o ‘ Terminado’.

Lo que quiero decir es que debes escuchar a tus usuarios y aprender a pensar como ellos e interactuar con tu software como ellos y decidir qué esperan.

Por ejemplo, si tiene un sitio web, probablemente debería poner el logotipo en la esquina superior izquierda y, si no lo tiene, se verá como aficionado y hacky. Además, si hacer clic en eso no lleva al usuario a una página de inicio, simplemente declarará que el sitio está roto. Twitter es una excepción que prueba la regla. No tiene el logotipo allí, pero ha puesto el botón de Inicio y el pajarito está en el medio. Se siente un poco peculiar. Quora tiene el logo y un botón de inicio. Hacen lo mismo y si algo han desperdiciado un par de centímetros cuadrados de espacio en la pantalla en dos cosas para hacer un trabajo.

Eso nos lleva a algunos consejos. Mire otro software con el que quizás no esté tan familiarizado, piense en lo que funciona y lo que es fácil y aprenda de él. Sin embargo, si es desarrollador, recuerde su modelo interno de qué software probablemente esté más desarrollado que su usuario, por lo que podría pensar que algo es obvio pero no lo es.

También ha habido un cambio masivo lejos de los controles 3-D. Una vez más, en el pasado, tenía que poner un poco de sombra en los botones para que las personas pudieran reconocerlos como áreas en las que se podía hacer clic porque su experiencia normal de un botón estaba en un panel de control físico (probablemente su televisor o estéreo) ahora las personas usan el color y el diseño para indique qué se puede hacer clic y la respuesta debe ser “casi todo”.

También proporcione alternativas sin confundir. A los usuarios experimentados les encanta ingresar fechas en un selector de fechas, pero los usuarios experimentados que están pirateando datos quieren navegar todo desde el teclado. ¿Son usuarios ocasionales o experimentados o ambos? ¿Cómo reaccionarán esas circunscripciones y puede atender ambas necesidades?

Pero la regla de oro es: si espera que la gente lea la Ayuda o el Manual del usuario, ha fallado. No lo harán. Declararán su software confuso y difícil y no les gustará.

No es que no debas hacer pensar a la gente. No lo harán. Tendría que prometerles algo bastante especial para que den ese horrible paso de involucrar a su cerebro.

¡No hagas eso! Nunca puedes complacer a todos.

Mire a través de su base de usuarios y encuentre grupos de clientes que tengan características similares. A partir de eso, elija un tipo de cliente único que habilitará. Luego, asegúrese de complacer solo a ese tipo de cliente.

Además, no se concentre en todos, concéntrese en crear algunos fanáticos incondicionales de su software, que luego se entusiasmarán tanto con lo que ha creado que se lo contarán a todos y le traerán más usuarios.

Nunca cometas el error de tratar de hacer felices a todos. Terminarás creando un producto promedio que nadie se entusiasma.

Como muchos han mencionado aquí, no intentes complacer a todos. Trata de hacer el mejor producto posible.

¿Cómo? Pregunte a sus usuarios qué les gusta y qué no les gusta, y sugerencias sobre cómo mejorarlo. A partir de ahí, vea qué tiene sentido y qué es factible. No todas las sugerencias harán el corte, por supuesto. También mira para ver lo que dicen varias personas. Si el 10% dice que le gustaría ver más animaciones gráficas, entonces eso podría ser algo a tener en cuenta.

A la gente no le gusta mucho el cambio en su software, pero no dejes que eso te desanime a realizar actualizaciones y cambios que gustarán a la mayoría de tus usuarios.

Intenta satisfacer a tantos usuarios como puedas mientras haces el mejor software.

Contrata a un buen consultor de experiencia de usuario (UX) e implementa sus recomendaciones.

Les preguntas cómo mejorarlo y ves cómo lo usan. Luego, tomas sus comentarios.