Como a equipe do Discourse faz testes de usabilidade?

Encontrei este excelente artigo sobre como realizar testes de usabilidade de baixa fidelidade, do @codinghorror. Testes de usabilidade (e testes com usuários em geral) são algo que gostaria muito de aprimorar, então agradeço por ouvir exemplos de como as pessoas fazem isso.

Então, a equipe do Discourse tem um processo para testes de usabilidade? Digamos, por exemplo, ao desenvolver o Discourse for Teams, ou qualquer outro recurso do Discourse?

6 curtidas

Acredito que este outro excelente post de Jeff aborde sua pergunta.

8 curtidas

Obrigado! Esse é um ótimo artigo. Gostei especialmente desta percepção:

Faça sua equipe e você mesmo começarem a usar esse produto viável mínimo todos os dias, o dia todo. Isso é muito mais do que simples desenvolvimento de software: é toda a sua vida.

A parte sobre a qual não encontrei tantos conselhos é como/onde encontrar esses primeiros testadores (para seu fórum no Discourse, para seu aplicativo, etc.). O artigo toca no assunto, mas acho que há muito mais a ser dito. Alguém tem estratégias de confiança para isso?


Aqui está o problema que vejo nos conselhos normalmente dados sobre encontrar seus primeiros testadores/clientes:

Michael Seibel, do Y Combinator, tem um bom vídeo sobre encontrar seus primeiros dez clientes, mas mesmo ele não chega realmente a descrever um processo para encontrar esses primeiros testadores/usuários/clientes. Parece que ele está assumindo que você já tem um processo para conseguir pessoas que queiram experimentar o que você tem, e então você pode escolher entre elas. A questão permanece: como encontrar essas pessoas?

Muitas pessoas respondem, acredito, com uma de duas respostas:

1. Apenas pergunte aos seus amigos e familiares. O problema aqui é que seu produto pode resolver um problema real, mas não um problema que seus amigos e familiares tenham. Por exemplo, Michael Seibel, no vídeo acima, fala sobre encontrar os clientes iniciais “certos” — aqueles que têm o problema que você está tentando resolver e estão dispostos a pagar por isso. Na maioria das vezes, seus amigos e familiares não se encaixam nesse grupo.

Além disso, seus amigos e familiares podem ser gentis com você e experimentar uma versão inicial ruim do seu produto, mas isso é diferente de fazê-los também testar as versões 2, 3 e 4. Isso começa a exigir demais, a menos que seus amigos e familiares sejam de fato os clientes “certos” (o que, como disse, muitas vezes não é o caso).

2. Já estar em grupos/redes de pessoas que poderiam ser os clientes/testadores “certos”. A ideia (acho que Michael Seibel também tem essa perspectiva) é que você já deveria estar ativo nas comunidades que deseja atender. Em teoria, isso faz sentido. A internet ajuda muito nisso, pois há muitas comunidades sobre tópicos específicos por aí. Outros fóruns no Discourse, Reddit, Hacker News, Discord, encontros presenciais e mais. Então, você poderia ser um membro ativo dessas comunidades. Ou, poderia ser um membro ativo de grupos presenciais, como diferentes grupos profissionais ou grupos que se reúnem em convenções.

Esse conselho também tem seus problemas, no entanto. Primeiro, se você não for um membro ativo , esse conselho está dizendo que você terá que gastar algum tempo para se tornar um membro ativo — e isso vai contra a ideia de agir rapidamente com seu produto, pois adia o tempo que você poderia estar testando seu produto.

Segundo, pedir a pessoas desses grupos que experimentem seu trabalho pode ir contra a cultura do grupo, então há um limite para o quanto você quer pedir às pessoas que experimentem coisas.


Há duas outras dicas menos comuns que já vi sobre isso:

(i) Usar sites onde você pode pagar para ter testadores de software. Eles podem ser bons para encontrar bugs, mas podem ser caros e é improvável que ofereçam testadores que estejam na mesma faixa de usuários/clientes que você pretende atender.

(ii) Sair para o mundo real e abordar corajosamente pessoas aleatórias para pedir que experimentem seu trabalho (e talvez oferecer um cartão-presente ou algo assim em troca). Isso pode, na verdade, ser o conselho menos falho dos que mencionei, pois sair para o mundo real muitas vezes é uma boa coisa a fazer. Mas ainda assim, honestamente, é difícil de fazer (especialmente se você não mora em uma cidade). E, obviamente, com a Covid, ficou ainda mais difícil.


Alguém tem estratégias que funcionaram para vocês?

3 curtidas

Selecionamos alguns parceiros para lançar o Discourse, e isso está documentado nas primeiras postagens do nosso blog.

Aqui está um deles: Our Second Partner: Boing Boing

5 curtidas

Isso é útil. Então, o Discourse tinha como alvo ter 3 sites para lançar com:

Esse conselho pode ser, então: Encontre (ou crie para) alguns clientes iniciais que você acha que seriam ótimos para o seu produto e entre em contato com eles diretamente.

Gostaria de ouvir se outros têm outras estratégias também, ou mais exemplos desse.

4 curtidas