Słowniczek Agile

Co to jest velocity? Czym różni się Scrum od Kanbanu? Poznaj pojęcia, które przydają się podczas planowania i codziennej pracy zespołu.

Agile
Podejście do pracy, w którym zespół dostarcza małe zmiany, zbiera informacje zwrotne i na ich podstawie decyduje, co zrobić dalej.
Backlog Produktu
Uporządkowana lista pracy potrzebnej do ulepszania produktu. Product Owner odpowiada za kolejność elementów, która zmienia się wraz z wiedzą o potrzebach użytkowników.
Cel Sprintu
Wspólny cel, który wyjaśnia, po co zespół podejmuje pracę w tym Sprincie. Pomaga uzgodnić, co można zmienić, gdy plan wymaga korekty.
Czas cyklu
Czas od rozpoczęcia do zakończenia pojedynczego elementu pracy. Obejmuje także oczekiwanie, na przykład czas spędzony w kolejce do przeglądu kodu.
Daily Scrum
Piętnaście minut każdego dnia roboczego Sprintu, podczas których deweloperzy sprawdzają postęp w kierunku Celu Sprintu i w razie potrzeby zmieniają plan pracy.
Definicja Ukończenia (DoD)
Wspólne wymagania jakościowe, które praca musi spełnić, aby stała się częścią przyrostu. Przykładem jest pozytywny wynik uzgodnionych testów.
Kanban
Sposób usprawniania przepływu pracy. Zespół pokazuje etapy pracy, ustala zasady podejmowania kolejnych zadań i reaguje na miejsca, w których zadania się gromadzą.
Planning Poker
Technika wspólnego szacowania. Każda osoba samodzielnie wybiera kartę, a po jednoczesnym odkryciu kart zespół omawia różnice w założeniach.
Praca w toku (WIP)
Liczba rozpoczętych i jeszcze niezakończonych elementów pracy. Jeśli trzy zadania są w realizacji, a dwa czekają na testy, WIP wynosi pięć.
Przegląd Sprintu
Spotkanie zespołu z interesariuszami. Uczestnicy oceniają rezultat Sprintu, omawiają zmiany w otoczeniu produktu i wspólnie rozważają kolejne kroki.
Przepustowość
Liczba elementów ukończonych w danym okresie. Zespół, który zamknął w tygodniu cztery zgłoszenia, miał przepustowość czterech zgłoszeń w tym tygodniu.
Punkty estymacyjne (story points)
Jednostki, w których zespół porównuje względny rozmiar pracy. Zespół wybiera znane przykłady jako odniesienie dla kolejnych oszacowań.
Retrospektywa Sprintu
Zespół przygląda się temu, jak przebiegała praca, i wybiera usprawnienia. Przykładem może być wcześniejsze włączanie testera do rozmowy o nowej funkcji.
Scrum
Ramy pracy nad złożonymi problemami. W każdym Sprincie zespół tworzy użyteczny przyrost produktu i wraz z interesariuszami sprawdza, w jakim kierunku rozwijać produkt.
Sprint
Stały okres pracy w Scrumie, trwający najwyżej miesiąc. Kolejny Sprint zaczyna się zaraz po poprzednim.
Timebox (limit czasu)
Z góry ustalony maksymalny czas na działanie. Na przykład po dziesięciu minutach dyskusji zespół podsumowuje ustalenia i decyduje o dalszych krokach.
Velocity (prędkość zespołu)
Suma oszacowań pracy ukończonej przez zespół w jednej iteracji, zwykle w punktach. Własna historia pomaga zespołowi planować, jeśli sposób szacowania pozostaje podobny.
Wiek elementu pracy
Czas od rozpoczęcia elementu, który nadal jest w toku. Rosnący wiek pomaga zauważyć zadanie, które utknęło.