У мене дві історії (я знаю, що у них відсутня пільгова частина)
- Як користувач з управління кредитами, я можу переглянути поточні та попередні відмінності в оплаті праці для офісів.
- Як користувач з управління кредитами, я можу отримати електронний лист, що містить PDF поточної та попередньої різниці в оплаті праці для офісів.
Вони пов'язані між собою тим, що вони мали б однакові критерії запиту / фільтра. Єдина відмінність полягає в тому, що в історії «Перегляд» результати відображаються Користувачеві, а в історії «Електронна пошта» результати записуються у PDF, який надсилається електронною поштою Користувачеві.
Я борюся з відокремленням спільних аспектів цих двох історій або якщо я навіть повинен це зробити.
Наприклад, у них обох буде однаковий запит, те, що вони роблять з результатами, відрізняється.
Чи слід відокремлювати запит на іншу історію, суто технічну?
Створення PDF-файлу та надсилання електронного листа слід здійснювати в режимі офлайн, чи це має стати технічною історією?
Я міг бачити розбиття цих двох історій на 2 функціональні історії та 2 технічні історії.
Як Система, я можу розрахувати різниці в поточній та попередній заробітній платі для Офісів.
Як користувач з управління кредитними даними, я можу бачити відмінності в поточній та попередній заробітній платі для офісів.
Як Система, я можу створити документ PDF про відмінності в поточній та попередній заробітній платі для Офісів.
Як користувач Кредитного управління, я можу подати запит на отримання електронного листа, що містить PDF-файл про відмінності в поточній та попередній заробітній платі для офісів.
Проблема, до якої я все-таки повертаюся, полягає в тому, що 4 історії не є незалежними і не "нарізають торт".
Тож я не зовсім впевнений, як боротися з цими двома.