Пользовательские истории об автоматизированных задачах, кто пользователь?

13

Следуя формальному стилю пользовательской истории:

Как <user>, я <goal>так хочу <benefit>.

Как можно писать истории, когда не происходит очевидного взаимодействия с пользователем, как в случае автоматизированных процессов, таких как ночные счета?

Пол Тернер
источник

Ответы:

17

Что не так с, например:

Как продавец, я хочу, чтобы система генерировала мои счета-фактуры, выставленные в течение дня, той ночью без моего взаимодействия, чтобы сэкономить время.

Подумайте, кто будет использовать результаты процесса.

StuperUser
источник
5
Также «Как бухгалтер, я хочу просмотреть счета, сгенерированные каждую ночь, чтобы подтвердить объем и количество долларов» и «Как торговый агент, я хочу просмотреть счета, сгенерированные каждую ночь, чтобы подтвердить, что все мои продажи выставлены правильно» или «Как Представитель отдела обслуживания клиентов Я хочу видеть автоматически сгенерированные счета, чтобы я мог просмотреть их с клиентом ". Существует неограниченное количество историй, основанных на внутреннем автоматизированном процессе. Детали автоматизированного процесса являются приложением к истории.
S.Lott
Хм, нам вообще нужно указывать на ночь? т.е. как пользователь, я хочу, чтобы система автоматически генерировала мои счета
Murph
1
@ Murph, зависит от того, что нужно пользователям Programming Hero.
StuperUser
@ Murph: Отличное наблюдение. Они должны быть созданы непосредственно перед тем, как человек захочет на них взглянуть. Будь то на ночь или «вовремя» - это отдельный набор решений.
S.Lott
1
@StuperUser хм, могут быть ограничения, которые предполагают, что все должно быть сделано в одночасье - с этим у меня нет проблем ... более того, нужно избегать каких-либо предположений
Murph
2

Просто назовите эту вещь как «AutomaticInvoicer». Рассматривайте это как робота, который действует как личность. Там нет большой разницы. Возможно, используйте «это» вместо «я», чтобы сделать различие ясным.

As <AutomaticInvoicer>, it wants to search for open invoices so that
it can initiate booking.
Торстен Мюллер
источник
4
Бьюсь об заклад, если бы они искали то, что запустило Skynet, они нашли бы историю, которая звучала бы так :)
DXM