Scrum: INVEST in Good Stories by Achieving SMART Tasks

Natknąłem się na ten artykuł, który zawiera dwa mnemoniki, które naprawdę lubię.

INVEST jako przypomnienie cech dobrej jakości Product Backlog Item (PBI) (lub user stories) powszechnie pisanych w formacie user story. Ale jakie są cechy dobrej historyjki użytkownika? Akronim „INVEST” może przypomnieć Ci, że dobre historyjki powinny być:

  • Niezależne: Powinny być samowystarczalne w taki sposób, aby można je było wydać bez zależności od siebie.
  • Negocjowalne: Uchwycić tylko istotę potrzeby użytkownika, pozostawiając miejsce na rozmowę. Historyjka użytkownika nie powinna być pisana jak kontrakt.
  • Wartościowa: Dostarcza wartość użytkownikowi końcowemu.
  • Estimable: Historyjki użytkownika muszą być w stanie być oszacowane, aby można było odpowiednio nadać im priorytety i zmieścić je w sprintach.
  • Małe: Historyjka użytkownika jest małym kawałkiem pracy, który pozwala na jej ukończenie w ciągu około 3 do 4 dni.
  • Testowalne: Historyjka użytkownika musi być potwierdzona poprzez wcześniej napisane kryteria akceptacji.

Rafinacja Backlogu Produktu: Historie i zadania

Rafinacja Backlogu Produktu to akt dodawania szczegółów, szacunków i porządku do pozycji w Backlogu Produktu. Bieżące dopracowywanie Backlogu Produktu jest potrzebne w ramach każdego Sprintu, aby dopracować pozycje, które będą gotowe na kolejne Sprinty. Kiedy pozycje Backlogu są dopracowane do odpowiedniego poziomu ziarnistości, pozycje z górnej części Backlogu Produktu (najwyższy priorytet, największa wartość) są dekomponowane tak, aby zmieściły się w ramach jednego Sprintu, jak pokazano na poniższym rysunku.

Gdy elementy Backlogu Produktu są dopracowane i mają zostać włączone do Backlogu Sprintu, mają zazwyczaj postać historyjek użytkownika, które są gotowe do wykorzystania w Części 1 Planowania Sprintu. Te historie użytkownika są zazwyczaj dalej udoskonalane w zadania w Części 2 Planowania Sprintu w celu przypisania ich członkom zespołu deweloperskiego.

Dobre ZADANIE powinno być – SMART:

SMART jest zestawem kryteriów do tworzenia celów, takich jak cele sprintu, które są krótkim stwierdzeniem napisanym przez zespół Scrumowy (w oparciu o początkowy cel Właściciela Produktu), aby poprowadzić ich w kierunku tego, co chcą, aby zadania zostały zrealizowane zgodnie z celem sprintu.

SMART oznacza Konkretny, Mierzalny, Osiągalny, Istotny i Terminowy. Posiadanie celów napisanych w formacie SMART zapewnia, że osoba wyznaczająca cel ma jasność co do tego, co chce osiągnąć, kiedy i jak.

Szczegółowy: kiedy wyznaczasz cel, bądź konkretny co do tego, co chcesz osiągnąć. Pomyśl o tym jako o deklaracji misji dla swojego celu.

Mierzalny: jakich wskaźników będziesz używał, aby określić, czy osiągasz cel? To sprawia, że cel jest bardziej namacalny, ponieważ zapewnia sposób mierzenia postępu. Jeśli jest to projekt, którego ukończenie zajmie kilka miesięcy, to ustal kilka kamieni milowych, rozważając konkretne zadania do wykonania.

Osiągalny: Skupia się na tym, jak ważny jest dla ciebie cel i co możesz zrobić, aby stał się osiągalny i może wymagać rozwijania nowych umiejętności i zmiany nastawienia. Cel ma wzbudzać motywację, a nie zniechęcenie. Zastanów się, jak osiągnąć cel i czy masz potrzebne do tego narzędzia/umiejętności. Jeśli obecnie nie posiadasz tych narzędzi/umiejętności, zastanów się, co trzeba zrobić, aby je osiągnąć.

Relevant: Odnosi się to do skupienia się na czymś, co ma sens z szerszymi celami biznesowymi. Na przykład, jeśli celem jest uruchomienie nowego produktu, powinno to być coś, co jest w zgodzie z ogólnymi celami biznesowymi. Twój zespół może być w stanie uruchomić nowy produkt konsumencki, ale jeśli firma jest B2B, która nie rozwija się na rynku konsumenckim, to cel nie będzie istotne.

Termin związany: każdy może ustawić cele, ale jeśli brakuje realistycznego czasu, są szanse, że nie będzie sukces. Podanie daty docelowej dla wyników jest niezbędne. Zadaj konkretne pytania dotyczące terminu realizacji celu i tego, co można osiągnąć w tym czasie. Jeśli realizacja celu zajmie trzy miesiące, warto określić, co powinno zostać osiągnięte w połowie procesu. Podanie ograniczeń czasowych również tworzy poczucie pilności.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.