¿Cómo realiza el equipo de Discourse las pruebas de usabilidad?

Me encontré con este excelente artículo sobre cómo realizar pruebas de usabilidad de baja fidelidad de @codinghorror. Las pruebas de usabilidad (y las pruebas de usuario en general) son algo que me gustaría mejorar realmente, así que agradezco conocer ejemplos de cómo lo hacen las personas.

Entonces, ¿el equipo de Discourse tiene un proceso para las pruebas de usabilidad? Por ejemplo, al desarrollar Discourse for Teams o cualquier otra función de Discourse?

6 Me gusta

Creo que esta otra excelente publicación de Jeff aborda tu pregunta.

8 Me gusta

¡Gracias! Es un gran artículo. Me encanta especialmente esta reflexión:

Haz que tu equipo y tú empecen a usar ese producto mínimo viable todos los días, todo el tiempo. Esto es mucho más que un simple desarrollo de software: es toda tu vida.

La parte sobre la que no he encontrado tanta orientación es cómo y dónde encontrar esos primeros probadores (para tu foro de Discourse, para tu aplicación, etc.). El artículo lo menciona, pero creo que hay mucho más que decir. ¿Alguien tiene estrategias de referencia para esto?


Este es el problema que veo con el consejo que suele darse sobre cómo encontrar tus primeros probadores/clientes:

Michael Seibel de Y Combinator tiene un buen video sobre cómo encontrar tus primeros diez clientes, pero incluso él no llega realmente a describir un proceso para encontrar a esos primeros probadores/usuarios/clientes. Parece que asume que ya tienes un proceso para conseguir personas que quieran probar lo que has creado, y luego puedes elegir entre ellas. La pregunta sigue siendo: ¿cómo encuentras a esas personas?

Mucha gente responde, creo, con una de estas dos respuestas:

1 Pídeselo simplemente a tus amigos y familiares. El problema aquí es que tu producto podría resolver un problema real, pero no uno que tus amigos y familiares tengan. Por ejemplo, Michael Seibel, en el video mencionado, habla de encontrar los clientes “adecuados” al principio: aquellos que tienen el problema que intentas resolver y están dispuestos a pagar por él. A menudo, tus amigos y familiares no encajarán en ese grupo.

Además, es posible que tus amigos y familiares sean amables contigo y prueben una versión temprana y deficiente de tu producto, pero eso es diferente a que también prueben la versión 2, 3 y 4. Eso empieza a ser pedir demasiado, a menos que, de hecho, tus amigos y familiares sean los clientes “adecuados” (lo cual, como dije, muy a menudo no es el caso).

2 Ya formar parte de grupos/redes de personas que podrían ser los clientes/probadores “adecuados”. La idea (creo que Michael Seibel comparte esta perspectiva) es que ya deberías estar activo en la(s) comunidad(es) a la(s) que quieres servir. En teoría, esto tiene sentido. Internet ayuda mucho en este aspecto, ya que hay muchas comunidades sobre temas específicos. Otros foros de Discourse, Reddit, Hacker News, Discord, reuniones presenciales y más. Así que podrías ser un miembro activo de estas. O podrías ser un miembro activo de grupos en la vida real, como diferentes grupos profesionales o grupos que se reúnen en convenciones.

Este consejo también tiene sus problemas. Primero, si por casualidad no eres un miembro activo ya, este consejo indica que tendrás que dedicar tiempo a convertirte en un miembro activo, lo cual va en contra de la rapidez en el desarrollo de tu producto, porque pospone el tiempo que podrías estar probando tu producto.

En segundo lugar, pedirle a personas de esos grupos que prueben tu producto podría ir en contra de la cultura del grupo, por lo que hay un límite en cuanto a cuánto puedes pedirles que prueben cosas.


Hay otras dos recomendaciones menos comunes que he visto sobre esto:

(i) Usar sitios donde puedes pagar para tener probadores de software. Estos podrían estar bien para encontrar errores, pero pueden ser costosos y es poco probable que ofrezcan probadores que estén en el rango de los usuarios/clientes a los que aspiras servir.

(ii) Salir al mundo real y acercarte con valentía a personas al azar para pedirles que prueben tu producto (y tal vez ofrecerles una tarjeta de regalo o algo así por hacerlo). Eso podría ser, de hecho, el consejo menos defectuoso de los que he mencionado, porque salir al mundo real suele ser algo bueno. Pero, honestamente, sigue siendo difícil de hacer (especialmente si no vives en una ciudad). Y, obviamente, con la pandemia de Covid es aún más difícil.


¿Alguien tiene estrategias que hayan funcionado para ellos?

3 Me gusta

Seleccionamos a algunos socios para lanzar Discourse, y esto está documentado en las primeras publicaciones de nuestro blog.

Aquí tienes una de ellas: Our Second Partner: Boing Boing

5 Me gusta

Eso es útil. Entonces, Discourse se propuso tener 3 sitios para lanzar con:

El consejo podría ser, entonces: Encuentra (o crea para) unos pocos clientes iniciales que consideres que serían un gran ajuste para tu producto y contáctalos directamente.

Me gustaría saber si otros tienen otras estrategias o más ejemplos de esta.

4 Me gusta