Come fa il team di Discourse a fare test di usabilità?

Ho trovato questo ottimo articolo su come condurre test di usabilità low-fi di @codinghorror. I test di usabilità (e i test con gli utenti in generale) sono qualcosa che vorrei davvero migliorare, quindi apprezzo molto ascoltare esempi su come le persone li eseguono.

Quindi, il team di Discourse ha un processo per i test di usabilità? Ad esempio, quando si sviluppa Discourse for Teams o qualsiasi altra funzionalità di Discourse?

6 Mi Piace

Credo che questo eccellente post di Jeff risponda alla tua domanda.

8 Mi Piace

Grazie! È un ottimo articolo. Mi piace in particolare questa intuizione:

Fai in modo che il tuo team e tu stesso inizi a utilizzare quel prodotto minimo vitale, ogni giorno, tutto il giorno. Questo è molto più dello sviluppo software: è tutta la tua vita.

La parte su cui non ho trovato molti consigli è come/dove trovare quei primi tester (per il tuo forum Discourse, per la tua app, ecc.). L’articolo ne accenna, ma penso ci sia molto altro da dire. Avete strategie collaudate per questo?


Ecco il problema che vedo nei consigli solitamente dati riguardo alla ricerca dei primi tester/clienti:

Michael Seibel di Y Combinator ha un buon video su come trovare i primi dieci clienti, ma nemmeno lui spiega davvero un processo per trovare quei primi tester/utenti/clienti. Sembra dia per scontato che tu abbia già un processo per trovare persone che vogliono provare ciò che hai realizzato, e poi tu possa scegliere tra di loro. La domanda rimane: come trovi quelle persone?

Molti rispondono, credo, con una di queste due risposte:

1 Chiedi semplicemente a amici e familiari. Il problema qui è che il tuo prodotto potrebbe risolvere un problema reale, ma non un problema che i tuoi amici e familiari hanno. Ad esempio, Michael Seibel nel video sopra parla di trovare i clienti “giusti” all’inizio: quelli che hanno il problema che stai cercando di risolvere e sono disposti a pagare per risolverlo. Spesso, amici e familiari non rientrano in questo gruppo.

Inoltre, amici e familiari potrebbero essere gentili con te e provare una versione iniziale scarsa del tuo prodotto, ma è diverso dal chiedere loro di testare anche le versioni 2, 3 e 4. Questo inizia a chiedere troppo, a meno che amici e familiari non siano effettivamente i clienti “giusti” (il che, come ho detto, molto spesso non è il caso).

2 Sii già attivo in gruppi/network di persone che potrebbero essere i clienti/tester “giusti”. L’idea (penso che anche Michael Seibel la condivida) è che dovresti già essere attivo nelle comunità che vuoi servire. In teoria, ha senso. Internet aiuta molto in questo, perché ci sono molte comunità su argomenti specifici. Altri forum Discourse, Reddit, Hacker News, Discord, incontri di persona e altro ancora. Quindi potresti essere un membro attivo di queste. Oppure, potresti essere un membro attivo di gruppi nella vita reale, come diversi gruppi professionali o gruppi che si incontrano in convention.

Anche questo consiglio presenta dei problemi. Innanzitutto, se per caso non sei già un membro attivo, questo consiglio significa che dovrai dedicare del tempo per diventare un membro attivo: questo va contro la necessità di muoverti rapidamente sul tuo prodotto, perché rimanda il momento in cui potresti testarlo.

In secondo luogo, chiedere a persone in quei gruppi di provare il tuo prodotto potrebbe andare contro la cultura del gruppo, quindi c’è un limite a quanto puoi chiedere alle persone di provare le cose.


Ci sono altri due consigli meno comuni che ho visto su questo argomento:

(i) Usa siti dove puoi pagare per avere tester di software. Potrebbero andar bene per trovare bug, ma possono essere costosi e è improbabile che offrano tester che siano nella fascia giusta rispetto agli utenti/clienti che intendi servire.

(ii) Esci nel mondo reale e affronta coraggiosamente persone a caso chiedendo loro di provare il tuo prodotto (e magari offrendo loro una carta regalo o qualcosa del genere per farlo). Questo potrebbe essere effettivamente il consiglio meno difettoso tra quelli che ho menzionato, perché uscire nel mondo reale è spesso una buona cosa da fare. Ma rimane, onestamente, difficile da fare (specialmente se non vivi in una città). E ovviamente con il Covid è ancora più difficile.


Qualcuno ha strategie che hanno funzionato per loro?

3 Mi Piace

Abbiamo selezionato alcuni partner per lanciare Discourse, come documentato nei primi post del nostro blog.

Ecco uno: Our Second Partner: Boing Boing

5 Mi Piace

Questo è utile. Quindi Discourse ha puntato a lanciare con 3 siti:

Il consiglio potrebbe essere, quindi: trova (o crea per) alcuni primi clienti che ritieni siano un ottimo abbinamento per il tuo prodotto e contattali direttamente.

Sono curioso di sapere se altri hanno altre strategie o ulteriori esempi di questo approccio.

4 Mi Piace