О проекте
«Могу и помогаю» — портал корпоративного волонтёрства. Платформа помогает сотрудникам находить мероприятия, записываться на них и отчитываться об участии, а координаторам — создавать мероприятия и управлять ими в своём регионе или по всей стране.
Роль в проекте
Была единственным дизайнером продукта. Заказчик пришёл без готового ТЗ — требования уточнялись по ходу, и структура продукта собиралась в процессе.
Спроектировала интерфейсы и продуктовую логику портала интерфейсы и продуктовую логику портала: рабочее место координатора, жизненный цикл мероприятий и разграничение доступа между тремя ролями. Ключевая особенность продукта — федеральные программы, которые разворачиваются в отдельные мероприятия по регионам страны.
Рабочее место координатора
Раздел, где собраны все мероприятия системы: найти нужное среди сотен записей и сразу перейти к необходимому действию.
Проектировался без описания задачи — состав колонок, поведение таблицы при большом объёме и логику фильтрации определяли по ходу. Статус вынесен в колонку, частые сценарии отбора — в быстрые фильтры над таблицей, полный набор фильтров — в отдельную панель.
Три типа мероприятий
Самостоятельное региональное — инициатива в одном регионе. Федеральное — программа сразу в нескольких. Дочернее региональное — часть такой программы со ссылкой на родителя. Связь устроена сложнее, чем кажется: публикация федерального мероприятия не просто меняет статус, а порождает по региональному на каждую пару «регион — координатор» и наследует в них данные родителя.
Жизненный цикл
Дочернее мероприятие появляется в статусе «Запланировано»: координатор заполняет детали своего региона, и оно становится черновиком. Самостоятельное начинается сразу с него.
Дальше путь у всех одинаковый: черновик публикуют, после проведения мероприятие завершается и уходит в архив. Федеральное закрывается последним — вслед за своими региональными. От статуса зависит и то, увидят ли мероприятие волонтёры, и то, что с ним может сделать координатор.
Изменения и участники
Опубликованное мероприятие живёт с людьми, которые уже записались, поэтому изменения ограничены и проектировались вместе с последствием. Даты дочернего укладываются в период родительской программы, а прошедшие даты заблокированы от правок. Снижение лимита волонтёров удаляет часть записей — система предупреждает до подтверждения. Параллельное редактирование заблокировано, чтобы изменения не терялись.
Чем закончилось
Портал выпустили в прод, заказчики активно им пользуются. Вела продукт одна десять месяцев: сценарии сотрудника и координатора, роли и состояния, каскадное удаление, ошибки и валидация, тексты интерфейса. Интерфейс собрала на переиспользованной дизайн-системе Ростелекома, дополняя её тем, чего не хватало под сценарии продукта. Макеты уходили в разработку по частям, параллельно с уточнением требований.