Zwykle w SCARUM "waniliowym" wspomniane zadania techniczne nie będą traktowane oddzielnie.
Dla mnie nietechniczny PO nie powinien patrzeć na historie takie jak "Modernizacja serwera". Nie jest to historia biznesowa, nie jest widoczna dla użytkownika końcowego, dlatego trudno jest ustalić priorytety, jeśli zostanie sformułowana w ten sposób. Priorytety powinny być przypisane zgodnie z wartością biznesową pracy. "Modernizacja" nie oznacza wiele. "Umożliwienie większej liczby równoczesnych połączeń", "Ograniczenie przestojów" lub nawet "poprawa prędkości zespołu" może dostarczyć znacznie bardziej wartościowego wglądu osobie nietechnicznej. Jeśli nie możesz znaleźć opisu nietechnicznego, zadaj sobie pytanie dotyczące konieczności aktualizacji :)
Historia "refaktoryzacji" jest jeszcze bardziej skomplikowana. Czy zadałeś sobie pytanie, dlaczego to w ogóle historia? Refaktoryzację można wykonać jako zadanie w opowiadaniu, ale rzadko jest to opowieść sama w sobie. Więc jeśli chcesz, aby logowanie działało lepiej lub zapewniało więcej funkcji, to jest historia, ale majsterkowanie pod maską nie jest tak ważne. Należy również pamiętać, że refaktoryzacja bez celu biznesowego mogłaby z łatwością prowadzić do tak zwanego "pozłacania"
Proponuję, aby opowiadania "uaktualnienia" były "skokami", a "poprawa osiągów" i "ponowne uwzględnienie" zadania dla odpowiedniej historii biznesowej.
P.S. Możesz znaleźć dobrą dyskusję na ten temat (głównie w części 3) w doskonałej książce Mike'a Cohna pod tytułem "User Stories Applied: For Agile Software Development".
IMHO, podwójne podejście do zaległości nie jest dobrą praktyką. Zespół powinien raczej próbować wyrażać historie techniczne w kategoriach biznesowych, aby pokazać wartość biznesową, jaką zapewniają, aby wyjaśnić, w jaki sposób wpływają na prędkość zespołu. W ten sposób organizacja producentów będzie mogła nadawać im priorytety, tak jak inne historie. –
Myślę, że posiadanie więcej niż jednego zaległości sprawia, że zarządzanie projektem lub sprintem staje się koszmarem. Myślę, że to anty-wzór. –
Więcej niż jeden backlog pozostawia w konflikcie właściciela i zespół programistów. Jeśli istnieje zaufanie między obiema stronami, nie stanowi to problemu. Jeśli nie masz zaufania, masz większe problemy. – Chris