ABC zarządzania projektami – product backlog, relase, sprint, retrospektywa? Agilowy słownik pojęć!
Agile, to nie tylko zbór zasad, metod i narzędzi, ale również specyficzny język, którym posługują się zwinne zespoły. Product backlog, relase, sprint, retrospektywa – to tylko niektóre z podstawowych agilowych terminów, które można usłyszeć realizując zwinny projekt. Zwykłemu „Kowalskiemu” słowa te niewiele mówią. Jednocześnie, nie sposób poznać i zrozumieć agile, nie wiedząc, co one oznaczają. W dzisiejszym artykule przedstawiam alfabetyczny słownik podstawowych agilowych pojęć, których znajomość pozwala rozszyfrować zwinną komunikację.
Backlog produktu (Product Backlog) – lista wszystkich funkcji, zadań i wymagań dotyczących produktu, które muszą zostać zrealizowane w toku pracy nad projektem. Jest to dynamiczny dokument, który ewoluuje w miarę postępu prac i zmian wymagań.
Backlog sprintu (Sprint Backlog) – lista zadań, które zespół zamierza zrealizować w danym sprincie. Stanowi podzbiór backlogu produktu.
Iteracja – krótki, powtarzalny cykl czasu (na ogół od 1 do 4 tygodni), w którym zespół realizuje i dostarcza działający produkt lub jego część.
Burndown chart – wykres pokazujący progres prac nad projektem. Jest używany do monitorowania postępu realizacji i podejmowania decyzji dotyczących zarządzania projektem.
Burnup chart – wykres pokazujący ilość zaplanowanych prac w stosunku do ilości prac wykonanych w danym okresie czasu. Podobnie jak burndown chart jest używany, aby monitorować postępy w projekcie i umożliwić lepsze planowanie i zarządzanie pracą zespołu.
Daily Scrum – codzienne, krótkie (do 15 minut) spotkanie zespołu, podczas którego omawiany jest postęp prac, plan działań na kolejny dzień oraz ewentualne napotkane przeszkody.
Definition of Done (DoD) – zbiór kryteriów, które muszą zostać spełnione, aby zadanie mogło zostać uznane za zakończone.
Interesariusze (Stakeholders) – osoby, grupy lub organizacje, które mają jakikolwiek interes lub wpływ na projekt. Mogą to być zarówno wewnętrzni uczestnicy projektu, jak i podmioty zewnętrzne.
Kanban – metodyka zwinna kładąca nacisk na wizualizację pracy, ograniczanie ilości pracy w toku (WIP) oraz ciągłe doskonalenie procesów.
MVP (Minimal Viable Product) – pierwsza i z założenia niedoskonała wersja tworzonego produktu lub usługi, oddająca sedno pomysłu. Klient może z niej skorzystać, a dzięki temu faktycznie poczuć, co jest mu oferowane.
Product Increment – połączenie wszystkich elementów produktu, które zostały ukończone w trakcie bieżącego i poprzednich sprintów, które są potencjalnie gotowe do wdrożenia.
Product Owner – osoba odpowiedzialna za backlog produktu, priorytetyzację zadań oraz zapewnienie, że zespół dostarcza wartość biznesową.
Przyrost (Increment) – część produktu dostarczona po zakończeniu sprintu, która jest gotowa do wdrożenia i zapewnia wartość użytkownikowi.
Refinement (Grooming) – proces ciągłego przeglądu i doprecyzowania backlogu produktu, mający na celu utrzymanie jego jakości i aktualności.
Release Planning – planowanie wydania produktu lub jego części.
Retrospektywa (Sprint Retrospective) – spotkanie po zakończeniu sprintu, podczas którego zespół analizuje przebieg sprintu i planuje usprawnienia na przyszłość.
Scrum – jedna z metodyk zwinnych, wykorzystująca iteracyjne cykle, zdefiniowane role i regularne spotkania, aby efektywnie dostarczać wartościowe produkty.
Scrum Master – osoba odpowiedzialna za zarządzanie scrumowym procesem, dbająca o przestrzeganie zasad i eliminowanie przeszkód.
Scrum Team – scrumowy zespół, czyli grupa osób, które pracują razem nad projektem, zgodnie z zasadami i praktykami scrum.
Sprint Review – przegląd rezultatów sprintu, podczas którego zespół prezentuje wykonane zadania interesariuszom i zbiera ich opinie.
Sprint – iteracja w metodyce scrum, zakończona przeglądem i retrospektywą.
Story Points – punktowy system oceny pracochłonności zadania. Ocena ta ujmuje nie tylko sam czas realizacji, ale także złożoność, zmienność wymagań, niepewność czy ryzyko, które może wystąpić podczas pracy nad zadaniem.
User Story – opis funkcjonalności z perspektywy użytkownika, określający, co i dlaczego użytkownik chce osiągnąć.
Tribe – jednostka organizacyjna, która składa się z kilku scrumowych zespołów.
Velocity – miara prędkości, z jaką zespół realizuje zadania w sprincie, często wyrażona jako suma punktów przyznawanych poszczególnym zadaniom.
WIP (Work in Progress) – limit pracy w toku, stosowany w Kanban do kontrolowania ilości zadań, nad którymi zespół pracuje jednocześnie.