Должен ли участник пользовательской истории быть человеком?

Истории пользователей традиционно записываются как выражение «Как [Тип пользователя] я хочу [особенность], чтобы [некоторые преимущества]» . В книгах и онлайн-ресурсах [Тип пользователя] обычно соответствует роли человека. Однако при описании функций внутреннего устройства системы часто проще поставить некоторую автоматическую службу вместо пользователя, например, «Как ServiceX я хочу, чтобы некоторые данные регулярно обновлялись, чтобы я мог выполнять XYZ, используя самую свежую информацию».

Такая форма упрощает написание понятных приемочных тестов для связанных частей системы. Но так ли это концептуально? Разве пользовательские истории не должны основываться на функциях, придающих бизнесу ценность, и, поскольку системы и службы не заинтересованы в получении бизнес-ценностей, они не должны быть участниками пользовательских историй?

13
задан Marcelo Cantos 28 October 2010 в 10:01
поделиться