Я вообще довольно давно интересуюсь темой юзабилити и проектированием интерфейсов, сценариями, персонажами. Но я не занимаюсь этим профессионально. До этого момента я довольствовался только знанием того, как это делается «по-взрослому» , и убеждением в том, что «по-хорошему» проекты надо развивать через UI-тестирование (test first ;). Но, как обычно, дальше разговоров и грустных вздохов не заходило.
А началось все с того, что в очередной раз обсуждая проект, фичи и дальнейшие планы, я взял и ляпнул: «Поехали в институт и проверим на студентах».
Не успели обернуться, как наступило «завтра», пора ехать. А у нас — в лучших традициях — ничего не готово.
Есть 2 ноута (Ubuntu), один с камерой. Нормально с экрана пишет только XVidCap. Вывели видео на монитор и сдвинули браузер немного в сторону, чтобы писать экран и видео человека (XVidCap ловит вывод видео), но звук не пашет. А видео без звука не актуально. Времени плясать с бубном уже не было. Решили писать только экран без видео и звука.
До 2 часов ночи пишем сценарии для тестирования. Время сказывается, нещадно режем стеб, который прорывается в сценарии.Кто-то умный сказал, что мальчикам надо писать от имени девочек и наоборот. Чертыхаясь, пишу и распечатываю 2 варианта.
Написали маленькую историю в виде простых задачек:
Теперь спать, завтра вставать в полседьмого.
Утро. Под моросящий дождь бежим в универ (у нас там свои люди ;)
Университет — оплот науки и цивилизации. Розеток нет, интернета — подавно. Я взял с собой скайлинк. Со второй попытки побежал трейс коннекта — связь есть. (На правах антирекламы — я ненавижу скайлинк, но выручает как запасной вариант. Да, я знаю что есть yota и пр.)
С аудиториями нам не повезло, сели в столовой в уголке. Развернулись, протестировали, выдохнули и позвали первого человека…
Небольшая вводная, даем маленькую стопочку заданий и замираем за спиной…
Я, честно говоря, приготовился к изощренной пытке, когда программисту показывают, как матерятся и работают люди с тем, что он насоздавал. Но, ничего, все ребята справились с задачей и вскрыли кучу грубых косяков и неудобств. Главным нашим хитом стало «Перенеси твое событие в созданную группу» — курсор мечется по всему интерфейсу, ссылкам и кнопкам. И вот он замирает на заветной ссылке, шепчу про себя, сжимая кулаки: «Ну, давай, жми!» — нет, ушел…
Сначала сдался первый ноут, а потом аварийно отключился второй прямо в процессе тестирования, благо, что уже в самом конце.
Эмоции зашкаливают.
Все.
Выдохнули. Расслабились.
Нашли пустую аудиторию, с розеткой на этот раз. И пока свежи впечатления, прогнали все видео еще раз, останавливаясь, обсуждая и записывая отчет. Зафиксировали кучу косяков, мыслей и идей.
Кому интересно, наш лог. Только не кидайтесь кирпичами — уже живого места нет.
А теперь выводы:
Кто знает, что дальше? Правильно, брать и делать.
Ссылок не дам. Уже давно не вылезаюиз-за консоли и не знаю свежих публикаций. Разве что, «Юзабилити-тестирование по дешевке» для общего развития.
А вообще, при желании, вы найдете кучу материала на эту тему. Есть много компаний, которые занимаются этим профессионально, если вы не хотите делать это самостоятельно. Главное начать.
Сделай шаг.
P.s. Спасибо всем участниками, институту, и преподавателю, который позволил украсть пару студентов.
P.p.s Создал группу Юзабилити тестирование на коленке
Встречаемся и проводим тестирование своих проектов, показываем друг другу, смотрим, где и как пользователи спотыкаются. Учимся на чужих ошибках.
Все заинтересованные могут посмотреть, как выглядит этот процесс со всеми артефактами. Учимся друг у друга и оттачиваем технологию.
Предлагаю профессиональным студиям приглашать на свои тестовые сессии.
А началось все с того, что в очередной раз обсуждая проект, фичи и дальнейшие планы, я взял и ляпнул: «Поехали в институт и проверим на студентах».
Не успели обернуться, как наступило «завтра», пора ехать. А у нас — в лучших традициях — ничего не готово.
Есть 2 ноута (Ubuntu), один с камерой. Нормально с экрана пишет только XVidCap. Вывели видео на монитор и сдвинули браузер немного в сторону, чтобы писать экран и видео человека (XVidCap ловит вывод видео), но звук не пашет. А видео без звука не актуально. Времени плясать с бубном уже не было. Решили писать только экран без видео и звука.
До 2 часов ночи пишем сценарии для тестирования. Время сказывается, нещадно режем стеб, который прорывается в сценарии.
Написали маленькую историю в виде простых задачек:
---------------- Собрались вы компанией, как обычно, покататься в субботу. Залезаешь на Яндекс, смотреть погоду, а там… Штормовое предупреждение, град, да еще и гроза. И все злоключения на субботу, а в воскресенье чистое, ясное небо. * Измени дату своего мероприятия. * Предупреди всех участников, что дата переносится. ----------------Засек время — прохожу все за 10 минут.
Теперь спать, завтра вставать в полседьмого.
Утро. Под моросящий дождь бежим в универ (у нас там свои люди ;)
Университет — оплот науки и цивилизации. Розеток нет, интернета — подавно. Я взял с собой скайлинк. Со второй попытки побежал трейс коннекта — связь есть. (На правах антирекламы — я ненавижу скайлинк, но выручает как запасной вариант. Да, я знаю что есть yota и пр.)
С аудиториями нам не повезло, сели в столовой в уголке. Развернулись, протестировали, выдохнули и позвали первого человека…
Небольшая вводная, даем маленькую стопочку заданий и замираем за спиной…
Я, честно говоря, приготовился к изощренной пытке, когда программисту показывают, как матерятся и работают люди с тем, что он насоздавал. Но, ничего, все ребята справились с задачей и вскрыли кучу грубых косяков и неудобств. Главным нашим хитом стало «Перенеси твое событие в созданную группу» — курсор мечется по всему интерфейсу, ссылкам и кнопкам. И вот он замирает на заветной ссылке, шепчу про себя, сжимая кулаки: «Ну, давай, жми!» — нет, ушел…
Сначала сдался первый ноут, а потом аварийно отключился второй прямо в процессе тестирования, благо, что уже в самом конце.
Эмоции зашкаливают.
Все.
Выдохнули. Расслабились.
Нашли пустую аудиторию, с розеткой на этот раз. И пока свежи впечатления, прогнали все видео еще раз, останавливаясь, обсуждая и записывая отчет. Зафиксировали кучу косяков, мыслей и идей.
Кому интересно, наш лог. Только не кидайтесь кирпичами — уже живого места нет.
А теперь выводы:
- Мы повеселились от души! (Но не дай бог вам улыбаться рядом с приглашенным человеком.)
- Мы это сделали! То, о чем многие просто вздыхают, мы взяли и сделали. Да, как дилетанты. Да, на коленке. Но мы это сделали, и то, что мы узнали и поняли, теперь стало частью нас. Я теперь не только TDD, но и
UI-test infected. - Теперь мы будем регулярно проводить такие выезды. Нормально настроим захват видео и звука. Перепишем и расширим сценарии. Мир изменился…
У нас есть 2 мобильные станции, сценарии и все данные для тестирования лежат в репозитории. Я могу, например, прийти в кафе,что-то наваять, тут же поймать пару человек, записать видео, и отправить коллегам. Уже вчера получил от товарища: «Держи видео. За группы — нас убить, за глазик — 2 вырвать ». - Это легко. Да, черт побери, это легко. Настолько, что я уже не могу оправдать тех, кто тратит кучу денег на разработку и продвижение, но не удосуживается поймать с десяток человек, чтобы посмотреть, как они вообще будут работать с этим. Не говоря уж о том, чтобы серьезно задуматься о «проектировании взаимодействия».
Кто знает, что дальше? Правильно, брать и делать.
Ссылок не дам. Уже давно не вылезаю
А вообще, при желании, вы найдете кучу материала на эту тему. Есть много компаний, которые занимаются этим профессионально, если вы не хотите делать это самостоятельно. Главное начать.
Сделай шаг.
Встречаемся и проводим тестирование своих проектов, показываем друг другу, смотрим, где и как пользователи спотыкаются. Учимся на чужих ошибках.
Все заинтересованные могут посмотреть, как выглядит этот процесс со всеми артефактами. Учимся друг у друга и оттачиваем технологию.
Предлагаю профессиональным студиям приглашать на свои тестовые сессии.