UX таск-трекера: «План на сегодня» и быстрые действия
Как сократить путь от просмотра списка задач до планирования дня, редактирования и запуска работы.
Когда возможностей много, таблица перестаёт помогать
Таск-трекер постепенно получил приоритеты, дедлайны, проекты, теги, оценки, таймер и несколько действий. Все данные были полезными, но широкая таблица заставляла постоянно прокручивать страницу.
Я перенёс основные действия в начало строки, оставил видимыми только важные столбцы, а второстепенные сделал переключаемыми. Порядок столбцов теперь можно менять и сохранять под свой сценарий работы.
Быстрое создание и редактирование
Для новой задачи обычно достаточно названия, проекта, дедлайна и оценки. Короткая форма позволяет зафиксировать её без перехода на отдельный экран, а ссылка на полную форму остаётся для подробного описания.
Статус, приоритет, дедлайн, проект и попадание в фокус дня редактируются прямо в таблице. Здесь важно не превратить каждую ячейку в шум: быстрыми стали только поля, которые действительно меняются во время планирования.
Отдельный «План на сегодня»
Фокус дня превратился из флага в самостоятельный рабочий экран. На нём видно:
- сколько задач запланировано;
- суммарную оценку и фактическое время;
- прогресс выполнения;
- превышение оценки;
- ручной порядок задач на день.
Задачи можно переставлять drag-and-drop, запускать, ставить на паузу, завершать и убирать из плана без возвращения к общему списку.
Оценка против факта
Числа сами по себе читаются медленно, поэтому сравнение estimate vs spent получило прогресс-индикатор. Пока расход времени в пределах оценки, он нейтральный; при приближении к лимиту предупреждает, а после превышения меняет цвет.
Для меня это хороший пример прикладного UX: интерфейс не добавляет новые данные, а помогает быстрее понять уже существующие.