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.