Файловый менеджер — это инструмент для работы с файлами в файловом хранилище. Файловое хранилище используют все клиенты @SendSay, даже если сами об этом не подозревают. Картинки из шаблонов рассылок, вложения, аватарки из WebPush’ей и все отчёты о выпусках хранятся там.
Были так же разработаны файл-пиккеры для всех разделов, где пользователи используют файлы.
Файловый менеджер — это инструмент для работы с файлами в файловом хранилище.
Файловое хранилище используют все клиенты SendSay, даже если сами об этом не подозревают. Картинки из шаблонов почтовых рассылок, вложения, аватарки из WebPush’ей и отчёты о выпусках хранятся там.
Файловое хранилище состоит из трёх разделов:
Эти разделы находятся в “предыдущем интерфейсе”, и только один — Публичное хранилище, находится в “новом интерфейсе”.
Все варианты можно разделить на два типа:
У нас появилось много идей, как можно уменьшить время на загрузку и использование файла, увеличить осведомлённость о расположении загруженного файла и о том, как его повторно использовать.
Когда пользователю необходимо использовать файл в любом из кейсов, ему не придётся заново его загружать или переходить в “предыдущий интерфейс”, если он увидит что файл уже загружен и получит возможность сразу же его использовать.
Если для выбора файла в кейсах показывать дропдаун-список с файлами доступными для использования в этом кейсе, то время выбора файла сильно сократится.
Если в каждом кейсе сделать индивидуальный виджет встроенный в контекст страницы, то использование файла не будет отвлекать пользователя от выполнения текущей задачи, это уменьшит среднее время для загрузки и использования файла
Пользователи привыкли пользоваться отдельными разделами с файлами; чтобы им не нужно было ходить за файлами в “предыдущий интерфейс”, нужно дать доступ ко всем файлами в новом интерфейсе
Пользователь будет тратить меньше времени на загрузку новых файлов через Drag&Drop, нежели через системный файл-менеджер
Все файлы сразу, но в модалке позволят пользователям не путаться и пользоваться в каждом кейсе тем, что они знают и понимают. Это сократит время на работу с файлами.
(когда гипотез очень много, то стоит использовать пятибальную шкалу)
C — это ценность для клиента и бизнеса
S — это техническая сложность реализации
Отсортированный список мы обсудили с командой, с дизайнерами и разработчиками. В итоге я забрал в hi-fi дизайн три гипотезы, чтобы покрыть основные метрики — среднее время и количество действий, необходимых для выполнения задачи:
К остальным гипотезам вернёмся позже, после запуска и результатов тестов.
(но это не точно 😉)
Точка входа в файловое хранилище — пункт меню “Профиль”, поскольку доступ к файлам может потребоваться когда угодно из любого раздела, и в меню раздела “Рассылки”, поскольку чаще всего файлы используются именно для рассылок.
Также для тестов модалки с хранилищем выбрали “Экспресс-выпуски”, не самый популярный кейс использования файлов, но очень важный для крупных клиентов. Кликаем по кнопке → Открываем модалку с хранилищем.
Было проведено несколько интервью с пользователями для проверки гипотез
Тем временем модалка показала свою эффективность. Время, необходимое для выполнения поставленной задачи, сильно уменьшилось, поскольку уменьшилось количество необходимых действий для выбора и использования файла.
Новый раздел с файлами не повлиял на скорость выполнения задач, но прояснил пользователям что происходит с их файлами при загрузке.
Сразу же после запуска стали поступать сообщения в саппорт с благодарностью от клиентов, внезапно обнаруживших, что теперь им не нужно посещать “предыдущий интерфейс” для выполнения каждодневных экспресс-выпусков.
Раньше на это уходило 8 действий и ~16 секунд
Теперь это действительно экспресс-выпуски.
Спустя несколько тестов и интервью я составил таблицу с конфигурацией хранилища для каждого кейса:
Экспресс-выпуски — один из самых непопулярных кейсов использования файлов, поэтому было принято решение добавить модалку с файловым хранилищем для всех популярных кейсов в ближайшем релизе и посмотреть, как отреагируют пользователи.
Как только модалка с хранилищем оказалась в проде в этих кейсах, статистика загрузок файлов приняла такой вид:
До релиза файл-менеджера возможности следить за статистикой загрузок файлов попросту не было, так что от этих данных мало толку, можно только сказать, что хранилищем в модалке стали пользоваться сотни пользователей почти одномоментно.
Цифры в амплитуде говорят о постоянном росте количества загрузок файлов через модалку на ~240% в год на каждого активного клиента.
Мне показалось странным, что клиенты “в топах” по загрузкам оказываются только один раз, и я решил разобраться с чем это связано:
Я выяснил, что изменилось поведение клиентов, регулярно загружающих файлы. Если раньше они вновь и вновь загружали одни и те же файлы с компьютера, как выявили опросы, то теперь частота загрузок новых файлов для них постепенно снижается за год, о чём говорит статистика. Это повторяется и для старых клиентов с момента релиза хранилища в модалке и для новых, зарегистрировавшихся задолго после релиза.
— Дискавери
— Lo-Fi проектирование и гипотезы
— Приоритезация гипотез и скоупинг с командой
— Hi-Fi дизайн, edge-кейсы и прототипирование
— Коллаборация с аналитиком и саппортом при тестировании
— Дизайн-ревью перед релизами, заведение и приоретизация багов
— Контроль метрик после релиза
При запуске фичи нет смысла закапываться в детализацию макетов первой итерации. К тому моменту, как разработчики возьмут дизайн в работу, он успеет устареть. Поэтому, чтобы описать гипотезу, нужна пара черновых макетов. В самом начале я потратил чертовски много времени на детализацию прототипов, что привело к затягиванию проверки гипотез. Не стоит закапываться в детали.
С файл-менеджером не удалось замерить разницу ДО и ПОСЛЕ релиза, это большой косяк с моей стороны. На тот момент я поспешил и убедил себя, что раз у нас нет возможности получать статистику использования “предыдущего интерфейса”, то нам ничем не помогут замеры количества загрузок из всех кейсов по отдельности и через публичное хранилище “нового интерфейса”.Я очень ошибался, статистика ДО необходима.