Mam dwie historie (wiem, że brakuje im części korzyści)
- Jako użytkownik zarządzania kredytem mogę przeglądać bieżące i poprzednie różnice płac w biurach.
- Jako użytkownik zarządzania kredytami mogę otrzymać wiadomość e-mail zawierającą plik PDF z obecnymi i poprzednimi różnicami w wynagrodzeniach dla biur.
Oba są powiązane, ponieważ będą miały te same kryteria Zapytania / Filtrowania. Jedyną różnicą jest to, że w historii „Wyświetl” wyniki są wyświetlane użytkownikowi, aw historii „E-mail” wyniki są zapisywane w pliku PDF, który jest wysyłany pocztą e-mail do użytkownika.
Walczę z oddzieleniem wspólnych aspektów tych dwóch historii, a nawet jeśli powinienem to zrobić.
Na przykład oboje będą mieli to samo zapytanie, to, co robią z wynikami, jest inne.
Czy powinienem rozdzielić zapytanie na inną, czysto techniczną historię?
Utworzenie pliku PDF i wysłanie wiadomości e-mail powinno odbywać się offline, czy powinno to stać się historią techniczną?
Widziałem dzielenie tych dwóch historii na 2 funkcjonalne i 2 techniczne.
Jako system mogę obliczyć różnice w bieżącej i poprzedniej liście płac dla biur.
Jako użytkownik zarządzania kredytem mogę zobaczyć różnice w bieżącej i poprzedniej liście płac dla biur.
Jako system mogę utworzyć dokument PDF dotyczący różnic w bieżącej i poprzedniej liście płac dla biur.
Jako użytkownik zarządzania kredytami mogę poprosić o wiadomość e-mail zawierającą plik PDF różnic w bieżącej i poprzedniej liście płac dla biur.
Problem, do którego ciągle wracam, polega na tym, że 4 historie nie są niezależne i nie „kroją ciasta”.
Nie jestem więc pewien, jak sobie z nimi poradzić.