Scrum to najpopularniejszy sposób nowoczesnego, elastycznego zarządzania pracą zespołową. Jest używany nie tylko przy tworzeniu oprogramowania. Coraz częściej wykorzystują go również zespoły z branż tak odległych od siebie jak finanse i marketing, HR i branże kreatywne. Jego wciąż rosnąca popularność sprawia, że Scrum to w tej chwili najbardziej sprawdzone ramy organizacyjne, z których korzystają zespoły dążące do maksymalnej efektywności.
Czym jest Scrum- omówione zagadnienia:
Czym jest Scrum
Odpowiadając na pytanie, czym jest Scrum, weźmiemy pod uwagę trzy jego aspekty:
- ´Ú¾±±ô´Ç³ú´Ç´Ú¾±Ä™,
- ³Ù±ð´Ç°ù¾±Ä™, oraz
- strukturÄ™ Scruma.
Scrum z założenia jest prosty. Po pierwsze, powala rozłożyć trudne problemy na mniejsze, bardziej zrozumiałe składowe. Po drugie, pozwala podzielić pracę na etapy, które mogą zostać w pełni wykonane w krótkim czasie przynosząc wymierny i satysfakcjonujący rezultat. Po trzecie, pozwala zaplanować kolejne etapy pracy korzystając z uzyskanych rezultatów i wniosków wyciągniętych z procesu realizacji.
Filozofia Scruma
Należy pamiętać, że Scrum wyznacza jedynie ramy postępowania. Bazując na nich trzeba każdorazowo zbudować szczegółowy sposób pracy dostosowany do potrzeb i możliwości zespołu oraz organizacji. Pomimo ogólności, są to ramy świetnie zarysowane. Świadczy o tym ogromna popularność Scruma. Według raportu 15th Annual State Of Agile z 2021 roku, zasady Scrum stosuje aż 66% zespołów pracujących w zgodzie z najnowocześniejszymi metodykami. A odsetek ten wzrasta do ponad 80% zespołów z różnych dziedzin, jeśli dodamy metodyki wywodzące się bezpośrednio ze Scruma
Scrum jest wszechstronny i sÅ‚uży do optymalizacji pracy zespoÅ‚owej. Stanowi on dobrze okreÅ›lony punkt wyjÅ›cia. Ogólność zasad Scrum sprawia, że nie da siÄ™ po prostu z dnia na dzieÅ„ „zastosować Scruma”. Szkicowość tych ram jest jednak celowa i wypÅ‚ywa z praktyki zarzÄ…dzania projektami. U podstaw filozofii Scruma leży bowiem zaÅ‚ożenie o potrzebie ciÄ…gÅ‚ego rozwoju opartego na refleksji i wÅ‚asnym doÅ›wiadczeniu. Odrzucone zostajÄ… wiÄ™c zÅ‚ożone, sztywne systemy organizujÄ…ce pracÄ™ bez uwzglÄ™dniania konkretnych realiów. Autorzy Scruma, Ken Schwaber i Jeff Sutherland, nazywajÄ… tÄ… zasadÄ™ empiryzmem w oficjalnym Przewodniku po Scrumie.

Teoria Scruma
Dla teorii Scruma kluczowe jest jedno słowo: empiryzm. Empiryzm oznacza ograniczanie planowania i założeń do minimum na rzecz oparcia się na doświadczeniu, obserwacji i eksperymentowaniu. Staje się to możliwe i efektywne dzięki podejściu iteracyjnemu, czyli pracy w krótkich cyklach, w których zawiera się nie tylko praca nad produktem, ale także jej planowanie i ocena rezultatów.
Najważniejsze dla skuteczności działania Scruma są tutaj trzy filary empiryzmu:
- ±è°ù³ú±ðÂá°ù³ú²â²õ³Ù´Çść– dziÄ™ki niej zarówno osoby pracujÄ…ce, jak i Interesariusze, którym poÅ›wiÄ™cimy osobny wpis, sÄ… w stanie Å‚atwo sprawdzić, jaki w danym momencie jest stan prac nad Produktem
- inspekcja– oznacza czÄ™ste i rzetelne aktualizowanie oraz sprawdzanie postÄ™pów, dziÄ™ki któremu możliwe jest szybkie wykrycie problemów i ich rozwiÄ…zanie
- adaptacja– polega na korekcie sposobów pracy oraz Celów, które opisujemy w osobnym artykule, jeÅ›li w czasie inspekcji pojawiÅ‚y siÄ™ błędy lub rozbieżnoÅ›ci.
Empiryzm sprawdza się najlepiej, jeśli zespół działający według jego zasad ma zdolność samozarządzania zgodnie z koncepcją lean. Oznacza ona elastyczność struktury organizacyjnej, która umożliwia adaptację do istniejących warunków, ciągłe doskonalenie się oraz niezależność Scrum Team.
Struktura Scruma
Scrum wyznacza ramy działania zespołowego definiując:
- skład i role w zespole nazywanym Scrum Team
- rytm jego działań i spotkań zwanych Wydarzeniami Scrum
- sposób planowania zadań i ich organizacji w ramach Artefaktów Scrum
Wszystkie te składowe opiszemy szczegółowo w kolejnych artykułach. Tutaj ograniczymy się do wymienienia najważniejszych cech każdego z nich.
Scrum Team to niezależny, interdyscyplinarny zespół specjalistów pracujÄ…cy w Scrum, wolny od napÅ‚ywu dodatkowych zadaÅ„ z organizacji. Jest podstawÄ… skutecznej pracy w Scrumie. Scrum Team skÅ‚ada siÄ™ z Product Ownera, Scrum Mastera oraz ZespoÅ‚u Developerskiego. Jest to niewielki zespół o możliwie niezmiennym skÅ‚adzie, pracujÄ…cy nad okreÅ›lonym Celem. Scrum Team powinien nieustannie poprawiać i ulepszać nie tylko produkt, lecz także wÅ‚asny sposób dziaÅ‚ania. Pozwala to na zwiÄ™kszanie efektywnoÅ›ci i jakoÅ›ci pracy zespoÅ‚owej. Aby dowiedzieć siÄ™ wiÄ™cej o Scrum Team jako caÅ‚oÅ›ci, a także o rolach Product Ownera, Scrum Mastera oraz Developerów, przeczytaj osobne ²¹°ù³Ù²â°ì³ÜÅ‚²â na ich temat.
Działania i spotkania Scrum Team nazywane są Wydarzeniami Scruma. Należą do nich Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective i ich składowe. Żeby dowiedzieć się więcej na temat ich specyfiki i przebiegu, przejdź do poświęconych im artykułów.
Sposób planowania i realizacji oraz warunki skutecznego osiągania celów opisane są Artefaktach Scruma, czyli w Product Backlogu i Sprint Backlogu. Są one bardzo często aktualizowanymi dokumentami odzwierciedlającymi aktualny stan pracy nad Produktem.
Podsumowanie
Czym jest scrum? To niezwykle skuteczna metodyka pracy zespoÅ‚owej, która może znaleźć zastosowanie w każdej branży. ZostaÅ‚a opracowana przez Kena Schwabera i Jeffa Sutherlanda. Zasady skÅ‚adajÄ…ce siÄ™ na ´Ú¾±±ô´Ç³ú´Ç´Ú¾±Ä™, teoriÄ™ oraz strukturÄ™ Scruma sÄ… proste. Jednak ich praktyczne zastosowanie wymaga przyjÄ™cia postawy empiryzmu – czyli nieustannego dostosowywania sposobów dziaÅ‚ania do istniejÄ…cych warunków. A także ciÄ…gÅ‚ego ulepszania nie tylko opracowywanego Produktu, ale także metod współpracy w ramach konkretnego zespoÅ‚u.
Przeczytaj kolejny wpis z tej serii: Wartości Scruma
Jeśli podobają Ci się treści, które tworzymy, sprawdź również:

Autor: Karolina Berecka
Karolina, jako project menadżerka jest ekspertem w poszukiwaniu nowych metod projektowania najlepszego systemu przepływu pracy i optymalizacji procesów. Jej umiejętności organizacyjne i zdolność do pracy pod presją czasu sprawiają, że jest najlepszą osobą do zamieniania skomplikowanych projektów w rzeczywistość.
Przewodnik Scrum:
- Słowniczek podstawowych terminów Scrum
- Czym jest Scrum?
- Wartości Scruma
- Jak wdrożyć Scrum w swojej firmie?
- Scrum Team - czym jest i jak działa?
- Kim jest Product Owner?
- Kim jest Scrum Master?
- Najczęstsze błędy popełniane przez Product Ownera
- Cechy dobrego Scrum Mastera
- Najczęstsze błędy popełnianie przez Scrum Mastera
- Współpraca Scrum Mastera z Product Ownerem
- Jakie statystyki i metryki powinien śledzić Scrum Master?
- Zespół Developerski w Scrumie
- Najczęstsze błędy popełniane przez Developerów
- Artefakty Scruma
- Skalowanie Scruma
- Co to jest Backlog Sprintu?
- Co to jest Backlog Produktu?
- Czym sÄ… User Stories?
- INVEST, czyli jak stworzyć dobre User Story
- Najczęstsze błędy popełniane przy pisaniu User Story
- Kryteria Akceptacji User Story
- Estymacja i Story Points w Scrum
- Jak działa Planning Poker?
- Team Estimation Game jako alternatywa dla Planning Pokera
- Czym jest Przyrost w Scrum?
- Czym jest Sprint w Scrum?
- Wydarzenia w Scrum
- Cel Produktu, Cel Sprintu i Definicja Ukończenia, czyli zobowiązania Scrum Team
- Co to jest wykres spalania (Burndown Chart)?
- Jak tworzyć i jak interpretować wykres spalania?
- Zalety i wady wykresu spalania
- Tablice Kanban w Scrum i Scrumban
- Prędkość Zespołu Deweloperskiego
- Daily Scrum
- Sprint Planning
- Sprint Review
- Co to jest Retrospekcja Sprintu?
- Częste błędy w czasie Retrospekcji
- Jak przeprowadzić pielęgnację backlogu produktu?
- Gdzie zdobyć wiedzę i doświadczenie w Scrum?