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:

  1. Czym jest Scrum
  2. Filozofia Scruma
  3. Teoria Scruma
  4. Struktura Scrum
  5. Podsumowanie

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.

what is scrum

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ż:

Scrum Guide | 2. Czym jest Scrum? caroline becker avatar 1background

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:

  1. Słowniczek podstawowych terminów Scrum
  2. Czym jest Scrum?
  3. Wartości Scruma
  4. Jak wdrożyć Scrum w swojej firmie?
  5. Scrum Team - czym jest i jak działa?
  6. Kim jest Product Owner?
  7. Kim jest Scrum Master?
  8. Najczęstsze błędy popełniane przez Product Ownera
  9. Cechy dobrego Scrum Mastera
  10. Najczęstsze błędy popełnianie przez Scrum Mastera
  11. Współpraca Scrum Mastera z Product Ownerem
  12. Jakie statystyki i metryki powinien śledzić Scrum Master?
  13. Zespół Developerski w Scrumie
  14. Najczęstsze błędy popełniane przez Developerów
  15. Artefakty Scruma
  16. Skalowanie Scruma
  17. Co to jest Backlog Sprintu?
  18. Co to jest Backlog Produktu?
  19. Czym sÄ… User Stories?
  20. INVEST, czyli jak stworzyć dobre User Story
  21. Najczęstsze błędy popełniane przy pisaniu User Story
  22. Kryteria Akceptacji User Story
  23. Estymacja i Story Points w Scrum
  24. Jak działa Planning Poker?
  25. Team Estimation Game jako alternatywa dla Planning Pokera
  26. Czym jest Przyrost w Scrum?
  27. Czym jest Sprint w Scrum?
  28. Wydarzenia w Scrum
  29. Cel Produktu, Cel Sprintu i Definicja Ukończenia, czyli zobowiązania Scrum Team
  30. Co to jest wykres spalania (Burndown Chart)?
  31. Jak tworzyć i jak interpretować wykres spalania?
  32. Zalety i wady wykresu spalania
  33. Tablice Kanban w Scrum i Scrumban
  34. Prędkość Zespołu Deweloperskiego
  35. Daily Scrum
  36. Sprint Planning
  37. Sprint Review
  38. Co to jest Retrospekcja Sprintu?
  39. Częste błędy w czasie Retrospekcji
  40. Jak przeprowadzić pielęgnację backlogu produktu?
  41. Gdzie zdobyć wiedzę i doświadczenie w Scrum?