Co to jest zwinny backlog?
backlog jest jednym z najważniejszych podstawowych artefaktów frameworka scrum. Ogólnie rzecz biorąc, backlog jest listą pozycji pracy ułożonych w porządku malejącym priorytetu. Za każdym razem, gdy nowy element roboczy jest dodawany do projektu zwinnego, jest on domyślnie wprowadzany do zaległości. Zadaniem product Ownera jest priorytetowe traktowanie zaległości i aktualizowanie ich.
na czym polega pielęgnacja zaległości?,
o ile w teorii zaległości są zawsze priorytetowe i mają tylko istotne pozycje, w praktyce najczęściej tak nie jest. Zaległości często służą jako miejsce do upuszczania wszystkich pomysłów, błędów i żądań funkcji. Prowadzi to do tego, że zaległości stają się przeludnione, nieistotne i wymykają się spod kontroli w krótkim czasie.
pielęgnacja zaległości odnosi się do praktyki udoskonalania zaległości poprzez wybieranie ważnych elementów pracy, nadawanie im priorytetu na początek zaległości i wycinanie nieistotnych historii i zadań., Ta praktyka jest ważna, ponieważ pomaga właścicielom produktów utrzymać zaległości w stanie zdrowym, a jednocześnie ułatwia wybór i wybór elementów do pracy, gdy zespół jest gotowy do rozpoczęcia Sprintu.
kto powinien rozliczyć zaległości?
podczas gdy sprint planning meeting jest oficjalnym spotkaniem scrum, nie ma przymusu, aby mieć osobne spotkanie, aby poprawić zaległości. Zaległości są zazwyczaj przygotowywane przez osobę odpowiedzialną za posiadanie i utrzymanie zaległości., Właściciel produktu jest zazwyczaj najlepszą osobą do czyszczenia zaległości, ponieważ ma najlepsze zrozumienie produktu, który jest budowany. Zapewnia to, że odpowiednie elementy są przycięte, a najważniejsze z nich są przesuwane w górę zaległości.
oprócz product Ownera, lider inżynierii lub menedżer może być obecny na spotkaniu dotyczącym pielęgnacji zaległości, ponieważ dodają one bardzo potrzebną perspektywę techniczną w zakresie szacowania i ustalania priorytetów przedmiotów lub wycinania przedmiotów z zaległości. W tego typu sesji pielęgnacyjnej właściciel produktu działa jako facylitator spotkania pielęgnacyjnego.,
jak przygotować zwinny backlog?
istnieje kilka ważnych czynności, które należy wykonać podczas pielęgnowania zaległości:
- wyeliminuj niechciane historie użytkowników, ponieważ zajmują one miejsce. Historie użytkowników, które nie zostaną wybrane w najbliższej przyszłości, utrudniają zarządzanie zaległościami i planowanie sprintów. Mogą to być historie, które mogą nie pasować do bieżącego kierunku produktu, a właściciel produktu może podjąć wezwanie do usunięcia ich z zaległości.,
- kolejnym ważnym zadaniem jest przepriorytetowanie wątków, aby przenieść pozycje o niższym priorytecie na dół zaległości. Gwarantuje to, że ważne elementy, które są następne, mają maksymalną widoczność na górze.
- rozbij duże elementy robocze na mniejsze. Pomaga to zapewnić zespołowi łatwiejsze oszacowanie i późniejsze ustalenie priorytetów pozycji. Bardzo trudno jest dokładnie oszacować, jak długo funkcja może trwać, chyba że zostanie podzielona na kolejne historie i zadania.
- zaktualizuj szacunki w razie potrzeby przy pomocy kierownika lub zespołu ds. rozwoju.,
- Dodaj nowe elementy pracy w przypadku, gdy istnieją funkcje lub zadania, nad którymi możesz pracować w przyszłości.
całkowity czas trwania zaległości nie powinien przekraczać 5-10% czasu trwania sprintu. Na przykład, jeśli sprint trwa 10 dni, sesja pielęgnacyjna powinna być co najwyżej jednodniowa.
posiadanie w pełni przygotowanych zaległości pomaga zwiększyć produktywność spotkań Planowania Sprintu, ponieważ zespół ma wszystkie potrzebne dane na wyciągnięcie ręki.
na czym polega planowanie sprintu?,
sprint planning meeting to oficjalna ceremonia scrum, podczas której zespół programistów spotyka się z product ownerem i Scrum Masterem, aby opracować plan działania dla sprintu. Jak wspomniano wcześniej, ważne jest, aby mieć przygotowane zaległości dostępne dla zespołu, aby pomóc zespołowi podczas spotkania Planowania Sprintu.
spotkanie Planowania Sprintu jest zwykle prowadzone przez Scrum master z zespołem programistów i product owner w obecności., Program polega na tym, aby zmieścić jak najwięcej pracy w sprincie, w celu ukończenia komponentu roboczego na koniec sprintu.
Przeprowadzanie spotkania Planowania Sprintu
poniżej przedstawiono działania, które odbywają się w spotkaniu Planowania Sprintu:
- w razie potrzeby określ daty sprintu i czas trwania: ogólnie zespoły mają tendencję do przestrzegania ustalonego schematu, jeśli chodzi o czas trwania sprintu. Jeśli jednak zmiana zostanie uznana za konieczną, spotkanie Planowania Sprintu jest miejscem, w którym te zmiany są wdrażane.,
- Sprawdź priorytety i przenieś właściwe pozycje z zaległości do Sprintu: jest to najważniejszy i potencjalnie trudny aspekt planowania sprintu. Chociaż ważne jest, aby wykonać jak najwięcej pracy, jak to możliwe, ważne jest również, aby mieć produkt lub komponent, który jest użyteczny podczas wersji demonstracyjnej. Jest to jedna z najważniejszych zasad frameworka scrum.
- uzgodnij wskaźniki, aby śledzić podczas sprintu i sfinalizować role i obowiązki: ten krok jest często pomijany i prowadzi do nieskutecznych sprintów i chybionych celów., Ważne jest, aby wszyscy byli na tej samej stronie, aby skonfigurować i śledzić metryki dla sprintu.
- zdecyduj się na datę demo i uzgodnij, jakie są rezultaty demonstracji: jest to kolejny krok, który jest często pomijany. Ważnym aspektem scrum jest posiadanie demo na koniec każdego sprintu, aby pokazać, co zespół zbudował. To nie tylko pomaga zespołowi w tworzeniu właściwych funkcji, ale także pomaga zebrać cenne opinie i w razie potrzeby wprowadzić zmiany w kierunku produktu.,
sesje pielęgnacji zaległości są ważną częścią zwinnego procesu tworzenia oprogramowania z scrum. Sesje te pomagają przycinać i utrzymywać zaległości, aby utrzymać je w najlepszej możliwej formie do planowania sprintu. Odbywa się to poprzez usunięcie nieistotnych elementów, przesunięcie w dół elementów o niskim priorytecie i przeniesienie najważniejszej pracy na szczyt zaległości., Przycięte i dobrze utrzymane zaległości pomagają zespołowi programistycznemu zwiększyć produktywność podczas spotkania Planowania Sprintu, podczas którego mogą pracować nad przeniesieniem najważniejszych elementów do nadchodzącego sprintu.
zadbane zaplecze jest niezbędne do skutecznego planowania spotkań. Efektywne planowanie sprintu może prowadzić do zwiększenia produktywności podczas sprintów i lepszych wyników pod koniec sprintów. Zespoły muszą dążyć do opanowania sztuki zarówno pielęgnacji zaległości, jak i planowania sprintu, aby w pełni czerpać korzyści z frameworku scrum.,
powiązane linki