Job Story – это формат описания потребности через ситуацию, мотивацию и желаемый результат. Он появился как альтернатива User Story там, где роль пользователя не дает достаточно контекста.
Классическая структура Job Story выглядит так:
«Когда я нахожусь в определенной ситуации, я хочу сделать действие, чтобы получить результат».
Например: «Когда я выбираю курс и не понимаю, подходит ли он моему уровню, я хочу увидеть программу и примеры тем, чтобы оценить, смогу ли я учиться без лишней подготовки».
В Job Story акцент делается не на роли «пользователь», «клиент» или «администратор», а на обстоятельствах. Один и тот же человек может вести себя по-разному в разных ситуациях. Например, пользователь может спокойно изучать каталог вечером, а может срочно искать решение проблемы с телефона. Его поведение, ожидания и требования к интерфейсу будут отличаться.
Job Story удобно использовать, когда нужно:
- Понять контекст возникновения потребности;
- Описать мотивацию пользователя глубже, чем через роль;
- Проработать продуктовую ценность функции;
- Найти причины поведения пользователя;
- Улучшить интерфейс, путь пользователя или структуру страницы.
Для системного аналитика Job Story полезна не вместо Use Case, а как дополнительный инструмент. Она помогает понять, почему человеку вообще нужна функция. А уже после этого Use Case помогает описать, как именно система должна работать.