Я не начинал с экранов. Сначала нужно было понять, как тренеры уже живут с этой задачей, какие паттерны для них привычны и где проходит граница между удобством, реалистичностью и стоимостью реализации.
На что я опирался- постановка и user stories;
- обсуждение контекста с продуктовой командой;
- бенчмарк booking-сервисов, scheduling-паттернов и смежных решений;
- глубинные интервью с тренерами;
- количественный опрос;
- быстрые пользовательские проверки концептов.
Какие сегменты мы смотрели- Новички — ещё не выстроили собственную операционную систему, им важнее понятный вход и guided flow;
- Тренеры со своей клиентской базой — уже привыкли к внешним инструментам и ожидают скорости и предсказуемости;
- Более загруженные и опытные тренеры — работают с плотным расписанием, где цена ошибки и сбоя в графике заметно выше.
Ключевые инсайты1. Потребность в управлении графиком уже была сформированаТренеры и без продукта вели расписание. Значит, задача была не в создании новой привычки, а в переносе уже существующего поведения в более управляемый цифровой контур.
2. Для регулярной работы сильнее работает модель “правила графика”, а не ручной выбор отдельных датДля сценария тренера важна не единичная запись, а повторяемый рабочий ритм. Поэтому шаблонный подход лучше масштабировался на длительный период и лучше поддерживал дальнейшее редактирование.
3. Пользователю нужен не только ввод правил, но и визуальная валидация результатаОдной формы недостаточно. После настройки графика тренеру важно быстро проверить глазами, как результат выглядит в привычной календарной логике. Предпросмотр выступал не «украшением», а инструментом контроля.
4. Новички и опытные тренеры ждут разного уровня помощиНовичкам полезнее guided flow, а опытным — скорость и предсказуемость. Слишком «учебный» сценарий проигрывает в регулярном использовании, а слишком «профессиональный» повышает порог входа.
5. Изменение графика при существующих записях — не edge caseКак только появляются реальные клиенты и реальные слоты, любое изменение графика становится конфликтной продуктовой задачей, а не просто редактированием пары полей.