Найти в Дзене
— Ты Лентяй
! — Ну какой же я лентяй?! Я же работаю как водолаз: по восемнадцать минут в сутки! В процессе большая работа с дизайн-системами в крупном обучающем продукте, над которым я работаю больше года. Внутри несколько продуктов, у каждого своя библиотека компонентов, при этом продукты связаны общими паттернами. Нужно пройти по компонентам в библиотеках и продуктовых макетах и для каждого собрать описание по единому шаблону....
1 день назад
Фрагмент из мобильного приложения Lavanta Ride: главный экран сервиса и экран активной поездки на скутере
Опубликован на Dprofile На общем экране сразу закладывалась логика приложения с разными типами аренды, потому что внутри одного сервиса должны были жить скутеры, яхты и вертолёт с разными сценариями. В скутерной части отдельно прорабатывались поминутная и посуточная аренда, причём посуточный сценарий решили показывать сразу...
2 дня назад
В этом посте немного про ИИ в моей работе
Я давно использую ИИ для анализа созвонов, чтобы собирать из них список задач, решений и следующих шагов, а также для анализа проектной документации, чтобы быстрее видеть требования, ограничения и спорные места. Сейчас я хочу глубже разобраться, как встроить это в исследования и предпроектный анализ, чтобы проект двигался быстрее. Начала работать в связке Claude + VS Code. Для Deep Research я использую Gemini. Сейчас настраиваю систему для предпроектной аналитики, в которую входят брифинг, конкурентный анализ, аудит существующего продукта, персоны и так далее...
3 дня назад
Сегодня будут фрагменты
Это экраны завершения поездки: пользователь фотографирует скутер на парковке и подтверждает, что шлем вернулся в багажник. Текст и иллюстрации помогают сделать правильное фото, а в следующем этапе эти снимки будет проверять ИИ и сообщать, если что-то сделано неверно...
6 дней назад
В этом посте рассказываю о проектировании уведомлений в сложных ERP-системах
Когда в продукте появляется лента уведомлений, её часто строят на привычной модели: «прочитано» или «не прочитано». Для простых приложений этого достаточно, но в сложных системах (например, в стоматологической ERP, над которой я сейчас работаю) такой подход быстро перестает работать: все эти уведомления становятся своеобразной «цифровой сыпью». Проблема в том, что в ERP один и тот же статус пытается означать слишком много вещей сразу. Метка «не прочитано» одновременно сообщает, что событие новое, что его не открывали и что оно требует внимания или действия. В какой-то момент эти смыслы перестают совпадать...
1 неделю назад
В этом посте о проектировании уведомлений в мобильном приложении StarSmile
Когда в продукте появляется раздел уведомлений, его легко собрать как одну общую ленту. На практике это выглядит логично только до тех пор, пока не начинаешь разбирать, какие именно события туда попадают. В проекте StarSmile у нас в уведомлениях оказалось сразу несколько разных типов уведомлений. Есть системные уведомления. Например, сообщение о технических работах. Есть промо и маркетинговые уведомления. Есть сообщения от лаборатории. Они привязаны к заказу, но по смыслу это уже не просто уведомление, а вход в конкретный чат с конкретным человеком. Есть уведомления по статусам заказа. У каждого типа уведомлений своё назначение в системе, поэтому и жизненный цикл у них разный...
1 неделю назад
Давайте прямо скажу
ТЗ, написанное ИИ видно сразу: по структуре, формулировкам, описанию функционала, требованиям. Его можно брать за основу, созваниваться с клиентом и проговаривать каждый пункт: что имелось в виду, что значит, для чего. Возможно, даже скорее всего, даже 100%, после этого ТЗ сократится, станет совершенно иным, часть требований будет описано совершенно иначе...
2 недели назад
Сейчас всё чаще технические задания пишут с помощью ИИ, собирают AI-прототипы и считают, что основная часть дизайн-задачи уже закрыта
Но ни подробное ТЗ, ни сгенерированный экран не закрывают основную интерфейсную задачу, если в них не собрана пользовательская логика. Недавно в проекте Planum появилась задача разработать настройку расписаний запуска системных процессов. Внутри настройки лежал cron-логика: набор правил, по которым система автоматически запускает задачу в нужное время. Такая настройка должна оставаться гибкой и не превращаться в перегруженную форму. У этой задачи тоже было собранное с помощью AI техническое задание...
2 недели назад
Продолжаю разбор работы над Lavanta Ride
Предыдущие посты доступны по тегу #lavantaride. В этом посте о верификации документов и подтверждении телефона в мобильном приложении. В текущей версии приложения шаг с документами устроен линейно. Пользователю сразу предлагается загрузить фото документов, без уточнения контекста. При этом набор документов для резидентов и нерезидентов отличается, но в самом сценарии это не учитывается. В результате человек сталкивается с запросом на документы, не понимая, какие именно от него ожидаются и почему именно эти...
2 недели назад