Przewodnik po Scrumie | 1. Słowniczek podstawowych terminów, ról i pojęć scrumowych
Opublikowany: 2022-04-06Jasny i prosty język charakteryzuje terminy i żargon Scrum oraz funkcjonuje jako podstawa komunikacji i szybkiego działania zespołu podczas procesu rozwoju projektu. Dlatego w poniższym słowniczku zebraliśmy najistotniejsze wyjaśnienia kluczowych pojęć Scrum, aby przybliżyć Ci temat, który nabrał istotnego znaczenia w nowoczesnej metodologii zarządzania przedsiębiorstwem.
Słownik terminów Scrum – spis treści:
- Podstawy Scrum
- Role w Scrumie
- Artefakty Scrum i ich komponenty
- Wydarzenia Scrum i ich komponenty
Podstawy Scrum
Scrum – rodzaj systemu zarządzania pracą zespołową, którego celem jest rozwój produktów i praca według określonego schematu. Proces dzieli się na krótkie Iteracje i Sprinty – okresy cyklicznej wydajności zdefiniowane dokładnie poniżej w słowniku. Termin „scrum” wywodzi się z rugby, w którym opisuje pewną formację zespołu, ale jego pierwsze użycie jako metody ramowej zarządzania projektami należy do dwóch japońskich Hirotaka Takeuchi i Ikujiro Nonaka. Chcieli podkreślić znaczenie pracy zespołowej w procesie zarządzania projektami.
Wartości Scruma – 5 wartości leżących u podstaw Scruma to:
- Zaangażowanie w pracę
- Skoncentruj się na celu
- Otwartość na zmiany
- Szacunek
- Odwaga w rozwiązywaniu problemów
Empiryzm – ograniczanie planowania i założeń do minimum na rzecz polegania na doświadczeniu, obserwacji i eksperymentowaniu.
Samozarządzanie – cecha Zespołu Scrumowego polegająca na tym, że jego członkowie samodzielnie podejmują decyzje, jakie zadania wykonać, kiedy i jak.
Role w Scrumie
Scrum Team – samozarządzający zespół składający się ze Scrum Mastera, Product Ownera oraz Developerów, zwany również Zespołem Deweloperskim.
Product Owner – przedstawiciel klienta wewnątrz Zespołu Scrumowego. Odpowiedzialny za maksymalizację wartości produktu poprzez dbanie o Cel i jego realizację przez Zespół Deweloperski.
Scrum Master – coach i lider Zespołu Deweloperskiego odpowiedzialny za właściwe rozumienie Scrum i działający zgodnie z jego zasadami.
Developer – każdy członek Zespołu Deweloperskiego, niezależnie od specjalizacji zawodowej. Osoba odpowiedzialna za współtworzenie użytecznego Przyrostu w każdym Sprincie.
Zespół Deweloperski – interdyscyplinarna grupa składająca się ze wszystkich Programistów zaangażowanych w tworzenie Produktu.
Interesariusz – osoba, która nie jest częścią Zespołu Scrumowego i jest zainteresowana stworzeniem jak najlepszego Produktu. W Zespole Scrumowym jest reprezentowany przez Product Ownera i uczestniczy w Sprint Review.
Artefakty Scrum i ich komponenty
Artefakty – Backlog Produktu, Backlog Sprintu, Przyrost i ich komponenty. Odzwierciedlają aktualny stan postępów w rozwoju Produktu w odniesieniu do Celu Produktu, Celu Sprintu i Definicji Ukończenia.
Backlog Produktu – ustrukturyzowana lista prac potrzebnych do stworzenia konkretnego Produktu, czyli do osiągnięcia Celu Produktowego. Zarządza nim Product Owner.
Backlog Sprintu – ustrukturyzowana lista prac wymaganych do dostarczenia funkcjonalności Produktu zdefiniowanej przez Cel Sprintu. Zarządza nim Zespół Deweloperski.
Increment – kompletna i wartościowa praca wykonywana przez Developerów w jednym Sprincie. Suma wszystkich Przyrostów tworzy Produkt.
User Story – opis częściowej funkcjonalności produktu z punktu widzenia klienta. Przybiera formę „Jako [typ użytkownika] chcę [co zrobić?], ponieważ [dlaczego? czemu?]".
Definicja Uzupełnienia – umieszczony w Backlogu Produktu jasny i przejrzysty opis oczekiwanego stanu Produktu po realizacji Przyrostu. Opisuje pracę wykonaną w Przyroście.
Wydarzenia Scrum i ich komponenty
Wydarzenia – spotkanie, które dotyczy pracy Zespołu Scrumowego, jego planowania lub informacji zwrotnej. Należą do nich Sprint, Planowanie Sprintu, Codzienny Scrum, Przegląd Sprintu, Retrospektywa Sprintu wraz z ich komponentami.
Sprint – cykliczne wydarzenie polegające na pracy nad nową wersją produktu. Odbywa się raz lub dwa razy w miesiącu. Służy jako „pojemnik” na inne wydarzenia i działania Scrumowe.
Planowanie Sprintu – spotkanie Zespołu Scrumowego, podczas którego cała praca do wykonania w kolejnym Sprincie jest wybierana z Backlogu Produktu. Trwa maksymalnie 8 godzin.
Codzienny Scrum – codzienne spotkanie Zespołu Deweloperskiego, na którym planowane są zadania na dany dzień. Trwa maksymalnie 15 minut i odbywa się zawsze w tym samym miejscu i czasie.
Przegląd Sprintu – wydarzenie podsumowujące ukończony Sprint pod kątem Celu Produktowego. Dla Zespołu Scrumowego i Interesariuszy. Jego celem jest ocena Przyrostu i aktualizacja Backlogu Produktu. Trwa 4 godziny lub mniej.
Retrospektywa Sprintu – wydarzenie podsumowujące ukończony Sprint pod kątem działania Zespołu Scrumowego. Jego celem jest poprawa wydajności Zespołu Scrumowego. Trwa 3 godziny lub krócej.
Cel Produktu – opis przyszłego Produktu, nad którym pracuje Zespół Scrumowy. Backlog Produktu zawiera pisemny plan z instrukcją jak osiągnąć Cel Produktu.
Cel Sprintu – praca do wykonania w ramach jednego Sprintu wyrażona jako cel biznesowy. Zapewnia spójność w pracy Zespołu Deweloperskiego.
Wykres wypalania – pokazuje ilość pracy zaplanowanej w Sprincie lub Backlogu Produktu w stosunku do czasu pozostałego do jej wykonania.
Team Velocity – wskaźnik określający, jaka część Backlogu Produktu stała się Przyrostowa podczas jednego Sprintu.
Przeczytaj też: Jak radzić sobie z głównymi problemami w zarządzaniu projektami
Jeśli podobają Ci się nasze treści, dołącz do naszej aktywnej społeczności pszczół na Facebooku, Twitterze i Linkedin.
Przewodnik po Scrumie:
- Słowniczek podstawowych pojęć, ról i pojęć
- Co to jest Scrum?
- Wartości Scrum
- Jak wdrożyć Scrum w swojej firmie?
- Zespół Scrumowy - co to jest i jak działa?
- Kim jest Product Owner?
- Najczęstsze błędy Product Ownera
- Kim jest Scrum Master?
- Charakterystyka dobrego Scrum Mastera
- Najczęstsze błędy Scrum Mastera
- Jakie statystyki i metryki powinien śledzić Scrum Master?
- Współpraca Product Ownera ze Scrum Masterem
- Zespół Deweloperski w Scrum
- Najczęstsze błędy programistów
- Artefakty Scrum
- Skalowanie Scrum
- Backlog Sprintu
- Czym jest Backlog Produktu?
- Czym są historie użytkowników?
- Tworzenie najlepszej historii użytkownika z INVEST
- Najczęstsze błędy User Story
- Kryteria akceptacji historii użytkownika
- Szacowanie i punkty fabularne w Scrumie
- Poker Planowania
- Drużynowa gra szacowania
- Definiowanie przyrostu
- Wydarzenia scrumowe
- Czym jest Sprint w Scrumie?
- Zobowiązania zespołu Scrum – cel produktu, cel sprintu i definicja ukończenia
- Co to jest wykres spalania?
- Jak stworzyć i zinterpretować wykres spalania?
- Zalety i wady wykresu spalania
- Tablice Kanban w Scrum i Scrumban
- Velocity in Scrum - Szybkość Zespołu Deweloperskiego
- Codzienny Scrum
- Planowanie sprintu
- Przegląd sprintu
- Czym jest retrospektywa sprintu?
- Typowe błędy podczas Retrospektywy Sprintu
- Pielęgnacja Backlogu Produktu