Definicja #
Scrum to framework zwinnego zarządzania projektami stworzony przez Kena Schwabera i Jeffa Sutherlanda, opisany w oficjalnym Scrum Guide. Jest najszerzej stosowaną metodologią Agile w branży IT.
Framework opiera się na trzech filarach:
- Przejrzystość — wszyscy mają wgląd w postęp prac i stan backlogu
- Inspekcja — regularne przeglądy pracy i procesów (Sprint Review, Retrospective)
- Adaptacja — ciągłe dostosowywanie planów i sposobu pracy
Kluczowe role w Scrumie:
- Product Owner — odpowiada za backlog i priorytety biznesowe
- Scrum Master — usuwa przeszkody, dba o przestrzeganie frameworka
- Deweloperzy — samoorganizujący się zespół realizujący sprint
Sprint trwa zazwyczaj 1-4 tygodnie i kończy się dostarczeniem działającego przyrostu produktu. Ceremonie Scrumowe to: Sprint Planning, Daily Scrum, Sprint Review i Sprint Retrospective.
Zastosowania #
- Tworzenie i utrzymanie oprogramowania w iteracyjnych sprintach (np. aplikacje webowe, mobilne)
- Zarządzanie złożonymi projektami IT z często zmieniającymi się wymaganiami
- Organizacja pracy zespołów produktowych startup'ów i korporacji
- Koordynacja wielu zespołów w ramach SAFe (Scaled Agile Framework)
- Wdrażanie nowych funkcjonalności przy zachowaniu wysokiej jakości i przewidywalności
Ścieżka nauki #
Przed nauką Scrum warto rozumieć podstawy Agile (Manifesto, 12 zasad) oraz ogólne pojęcia zarządzania projektami (backlog, priorytetyzacja, MVP).
Równolegle przyswajaj praktyki takie jak pisanie User Stories, techniki estymacji (Planning Poker, T-shirt sizing) oraz narzędzia do zarządzania backlogiem (Jira, Azure DevOps).
Po opanowaniu podstaw warto zdobyć certyfikat Professional Scrum Master I (PSM I) lub Certified Scrum Master (CSM). Zaawansowani mogą eksplorować skalowanie Agile: SAFe, LeSS lub Nexus. Lektura Scrum Guide (bezpłatna, scrumguides.org) to absolutna podstawa — ma zaledwie kilkanaście stron i zawiera wszystkie oficjalne definicje.
FAQ #
- Czym różni się Scrum od Agile?
- Agile to filozofia i zestaw wartości opisanych w Agile Manifesto, natomiast Scrum to konkretny framework implementujący zasady Agile. Scrum jest jedną z wielu metod Agile, obok Kanbana, XP czy SAFe.
- Ile zarabia Scrum Master w Polsce?
- Scrum Master w Polsce zarabia zazwyczaj od 10 000 do 20 000 zł brutto miesięcznie, w zależności od doświadczenia, branży i lokalizacji. Seniorzy z certyfikatami i doświadczeniem w skalowaniu mogą liczyć na więcej.
- Jak długo trwa sprint w Scrumie?
- Sprint trwa od 1 do 4 tygodni. Większość zespołów pracuje w 2-tygodniowych sprintach — jest to najczęściej stosowana długość, która zapewnia równowagę między szybkością feedbacku a możliwością dostarczenia wartościowego przyrostu.
- Czy Scrum nadaje się do każdego projektu?
- Scrum sprawdza się najlepiej przy projektach o złożonych, zmieniających się wymaganiach i zespołach 3-9 osób. Przy projektach o dobrze zdefiniowanych wymaganiach i stabilnym zakresie (np. migracje danych) lepiej może sprawdzić się model kaskadowy lub Kanban.