Херак-херак и в продакшн
Тот самый отзыв:
Поковырял немного и пока первое ощущение - продукт еще скажем так - сыро. Пробовал в виде Google extension (ибо врядли кто-то будет сходу не попробовав вставлять сторонний код в свою аппликацию):
- Записывал простую навигацию на 3 сайтах: Mangafox, Facebook и Google раз уж в демо его использовали и ни на одном из них не получилось по записи определить, что ты вообще там делал.
1. Большая (ударение на а) часть сайта блокируется. Например Mangafox - https://gyazo.com/ec135084fe57c6220b1b69d18bb45cb1 вот так выглядит на записи. Навигация была проста зайти в Latest -> Выбрать аниме -> Свернуть список серий. На записи я вижу только поломаную главную страницу
(это пункт 2. - записываемое не соответствует воспроизводимому - т.е. я не вижу часть своих действий в конце записи).
3. Неудобно - от записи я ожидаю видео, которое я могу посмотреть, а таскать бегунок и ждать пока фреймы прогрузятся мне не особо понравилось.
4. Риск/Сомнительный профит - держать описание багов в формате видеозаписи это значит ставить, что эта запись или этот сайт будут жить вечно ибо в противном случае весь мой багтрекинг пойдет коту под хвост. Мы даже в аттачментах(скриншоты и прочее) не храним основную информацию, ибо всегда существует опасность, что они в случае какого-нибудь катаклизма похерятся. Линковидные сайты в духе gyazo использую, если надо по быстрому что-то показать. Вообщем в таком виде не вижу, как этот extension мне как тестировщику позволил бы сэкономить время и чем он лучше разрабу по сравнению с дебагом в его IDE.
Посмотреть сам сырой продукт можно здесь.
Радость пришла ко мне от осознания, что иду в правильную сторону. Действительно сыро. Обидно, что пользователь практически вовсе не увидел, как работает приложение из-за одного "маленького" бага. Неправильный адрес css-файлов, который сломал всё.
В то же время пользователь не задумывается, что описания его багов тоже хранятся багтрэкинге. Который тоже люди когда писали, и кто-то говорил, что также нельзя. Как же определить, какие риски значительные, а какие не очень?
Итак, реальные проблемы:
- Ошибка проигрывания записи (всё сломано)
- Фреймы долго прогружаются
- Нет доверия хранения записи на стороннем сервисе
Как решать эти проблемы:
- Фиксить (СРОЧНО!), тем более что ошибка простая
- С этим можно жить, это записывается с список задач, наравне с остальными. Если набирается значительно количество пользователей, для которых важно именно это -- то исправляем. В данном случае уже были пользователи, которых смущало медленное проигрывание, поэтому исправляем с высоким приоритетом.
- Решается просто долгим временем на рынке, надо искать тех первых пользователей, кто будут готовы пробовать. Кроме это, хороший визуальный дизайн может создать ощущение надёжности. Впрочем, дополнительное "ощущение" надёжности необходимо во время выхода необходимо при выходе на массовый рынок. Сейчас достаточно быть просто полезным и стабильным.
Что же меня обрадовало?
- Основное требование -- улучшить то, что уже есть, а не делать что-то другое
- Оптимизация производительности -- это одно из последних улучшений, если люди просят его, то остальное уже принято.
- Человек вообще понял про что проект, и для чего он нужен. И я не общался с этим пользователем напрямую; то есть объяснение не-технаря + сайт полностью разъяснили новый продукт пользователю.
- Пользователь увидел варианты использования, которые не описаны. Это будущее проекта, но пользователь уже видет куда всё идёт. Конечно он полон скепсиса, для него проект выглядит статическим, кажется что в нём нельзя ничего изменить.
- Появляется жгучее желание за день выкатить пофиксаную версию и сказать: вот, всё исправили, что думаешь теперь?
Немного о том, что происходило: мы пилили, пилили, и наконец выпихнули. Мы пилили после смены курса, выпустили новую версию. Мне пришлось как-то это рекламировать, чтобы собрать обратную связь. Необходимо к этим выводам добавить обратную связь от других пользователей.
Вывод, который я делаю: похоже, направление верное, и теперь надо улучшать, что получилось.
П.С.: кто всё-же хочет попробовать наш сырой продукт, милости просим!