Чтобы не путаться в терминах «задача» и «цель», можно руководствоваться следующим правилом:
❗Каждое действие следует определённой цели, но каждую цель можно достигнуть различными способами — то есть выполняя различные задачи.
Например, поддерживать позитивную атмосферу на сайте - это одна из целей администратора новостного портала. Достичь её можно разными способами и один из них - блокировать пользователей, которые ведут себя недружелюбно по отношению к другим.
User Story не должна содержать информацию о способе реализации функциональности. Важно отразить задачу и цель пользователя, а как пользователь её достигнет - это уже решит проектная команда, которая разрабатывает функциональность. Разберём на примере двух историй.
🚫 Как пользователь приложения, я хочу нажать кнопку «Оплатить баллами», чтобы сэкономить собственные деньги.
Цель пользователя - сэкономить. Нажатие на кнопку, поворот направо, прыжок на месте и так далее не приближают его к цели.
✅ Как пользователь приложения, я хочу платить за заказ баллами кэшбэка, чтобы сэкономить собственные деньги.
Вот это другое дело. С помощью чего пользователь сможет оплатить за заказ баллами - это детали реализации, главное, чтобы пользователь мог выполнить эту задачу.
❗Каждое действие следует определённой цели, но каждую цель можно достигнуть различными способами — то есть выполняя различные задачи.
Например, поддерживать позитивную атмосферу на сайте - это одна из целей администратора новостного портала. Достичь её можно разными способами и один из них - блокировать пользователей, которые ведут себя недружелюбно по отношению к другим.
User Story не должна содержать информацию о способе реализации функциональности. Важно отразить задачу и цель пользователя, а как пользователь её достигнет - это уже решит проектная команда, которая разрабатывает функциональность. Разберём на примере двух историй.
🚫 Как пользователь приложения, я хочу нажать кнопку «Оплатить баллами», чтобы сэкономить собственные деньги.
Цель пользователя - сэкономить. Нажатие на кнопку, поворот направо, прыжок на месте и так далее не приближают его к цели.
✅ Как пользователь приложения, я хочу платить за заказ баллами кэшбэка, чтобы сэкономить собственные деньги.
Вот это другое дело. С помощью чего пользователь сможет оплатить за заказ баллами - это детали реализации, главное, чтобы пользователь мог выполнить эту задачу.