Как команда Discourse проводит юзабилити-тестирование?

Я наткнулся на эту отличную статью о том, как проводить низкобюджетное юзабилити-тестирование, от @codinghorror. Юзабилити-тестирование (и тестирование пользователей в целом) — это то, что я очень хотел бы улучшить, поэтому мне приятно узнавать примеры того, как люди это делают.

Так есть ли у команды Discourse процесс для юзабилити-тестирования? Например, при разработке Discourse for Teams или любой другой функции Discourse?

6 лайков

Я думаю, этот отличный пост Джеффа отвечает на ваш вопрос.

8 лайков

Спасибо! Это отличная статья. Мне особенно понравился этот инсайт:

Пусть ваша команда и вы сами начнете использовать этот минимально жизнеспособный продукт каждый день, круглые сутки. Это гораздо больше, чем просто разработка программного обеспечения: это вся ваша жизнь.

Часть, по которой я не нашел достаточно советов, — это как/где найти тех самых первых тестировщиков (для вашего форума на Discourse, для вашего приложения и т. д.). Статья затрагивает эту тему, но, на мой взгляд, здесь можно сказать гораздо больше. Есть ли у кого-то проверенные стратегии для этого?


Вот проблема, которую я вижу в советах, которые обычно дают по поводу поиска первых тестировщиков/клиентов:

Майкл Сибель из Y Combinator снял хорошее видео о поиске первых десяти клиентов, но даже он не до конца раскрывает процесс поиска этих первых тестировщиков/пользователей/клиентов. Кажется, он исходит из того, что у вас уже есть процесс привлечения людей, желающих попробовать то, что вы создали, и тогда вы можете выбирать среди них. Вопрос остается: как найти этих людей?

Многие отвечают, по-моему, одним из двух способов:

1 Просто спросите друзей и семью. Проблема здесь в том, что ваш продукт может решать реальную проблему, но не ту, которая есть у ваших друзей и семьи. Например, Майкл Сибель в вышеупомянутом видео говорит о поиске «правильных» первых клиентов — тех, у кого есть проблема, которую вы пытаетесь решить, и кто готов за это платить. Очень часто ваши друзья и семья не попадают в эту категорию.

Кроме того, друзья и семья могут быть любезны и попробовать раннюю, сырую версию вашего продукта, но это совсем не то же самое, что заставить их тестировать версии 2, 3 и 4. Это уже слишком много просить, если только ваши друзья и семья действительно не являются «правильными» клиентами (что, как я уже говорил, очень часто не так).

2 Уже состоять в группах/сетях людей, которые могли бы стать «правильными» клиентами/тестировщиками. Идея (и Майкл Сибель, кажется, придерживается этой точки зрения) заключается в том, что вы уже должны быть активны в сообществе (сообществах), которым хотите служить. В теории это имеет смысл. Интернет во многом помогает в этом, поскольку существует множество сообществ по конкретным темам. Другие форумы на Discourse, Reddit, Hacker News, Discord, встречи и многое другое. Так что вы можете быть активным участником этих сообществ. Или вы можете быть активным участником групп в реальной жизни, например, различных профессиональных сообществ или групп, которые встречаются на конференциях.

Однако и этот совет имеет свои недостатки. Во-первых, если вы еще не являетесь активным участником, этот совет означает, что вам придется потратить время, чтобы стать таковым — а это противоречит принципу быстрого движения в разработке продукта, так как отодвигает момент, когда вы могли бы тестировать свой продукт.

Во-вторых, просьба участникам этих групп попробовать ваш продукт может противоречить культуре сообщества, поэтому есть предел тому, насколько часто вы можете просить людей что-то попробовать.


Есть еще два менее распространенных совета, которые я встречал по этой теме:

(i) Использовать сайты, где можно нанять тестировщиков программного обеспечения за деньги. Они могут подойти для поиска ошибок, но они могут быть дорогими, и вряд ли они предложат тестировщиков, которые соответствуют профилю пользователей/клиентов, на которых вы ориентируетесь.

(ii) Выйти в реальный мир и смело подходить к случайным людям, чтобы попросить их попробовать ваш продукт (и, возможно, предложить им подарочную карту или что-то подобное за это). Это, пожалуй, наименее flawed совет из всех упомянутых, потому что выход в реальный мир часто бывает полезным. Но это, честно говоря, сложно сделать (особенно если вы не живете в городе). И, конечно, во время пандемии это еще сложнее.


Есть ли у кого-то стратегии, которые сработали на практике?

3 лайка

Мы выбрали несколько партнёров для запуска Discourse, и это отражено в ранних публикациях нашего блога.

Вот одна из них: Our Second Partner: Boing Boing

5 лайков

Это полезно. Получается, что Discourse планировал запуск с тремя сайтами:

Соответственно, совет может звучать так: найдите (или создайте для) нескольких первых клиентов, которые, по вашему мнению, идеально подойдут вашему продукту, и свяжитесь с ними напрямую.

Буду рад узнать, есть ли у других иные стратегии или дополнительные примеры этого подхода.

4 лайка