Agile i Scrum to nie synonimy. Agile to sposób pracy opisany w Manifeście programowania zwinnego z 2001 roku: cztery wartości i dwanaście zasad. Scrum to jeden z konkretnych sposobów wcielenia tych wartości w życie, lekki framework z trzema odpowiedzialnościami, pięcioma wydarzeniami i trzema artefaktami. Agile mówi, na czym Wam zależy. Scrum mówi, jak zorganizować pracę, żeby to osiągnąć.
W tym przewodniku porównujemy oba pojęcia w tabeli, przechodzimy przez manifest i zasady z perspektywy testera, opisujemy Scrum dokładnie według Scrum Guide 2020 (bez „Demo Meetingu” i bez trzech pytań na Daily) i pokazujemy, jak wygląda dzień pracy testera w dwutygodniowym sprincie. Tekst jest dla testerów, liderów QA i osób, które dopiero wchodzą do zespołu zwinnego.
Źródło: agilemanifesto.org (2001) i Scrum Guide 2020, odczyt 11.10.2026.
Spis treści
- Agile i Scrum: czym jest jedno, a czym drugie?
- Agile a Scrum: jakie są różnice?
- Co mówi Manifest Agile i skąd się wziął?
- Co dwanaście zasad Agile znaczy dla testera?
- Jak wygląda Scrum według Scrum Guide 2020?
- Jakie mity o Scrumie warto poprawić?
- Jak tester pracuje w dwutygodniowym sprincie?
- Agile bez Scruma: kiedy Kanban albo XP?
- Agile a Waterfall: co zmienia się dla jakości?
- Jakie błędy przy wdrażaniu Agile i Scruma widzimy najczęściej?
- Pełna lista źródeł
Agile i Scrum: czym jest jedno, a czym drugie?
Agile to nastawienie i zestaw priorytetów: ludzie i rozmowa ważniejsze niż procedura, działające oprogramowanie ważniejsze niż dokumentacja, współpraca z klientem ważniejsza niż spór o umowę, reagowanie na zmiany ważniejsze niż trzymanie się planu. Manifest nie mówi, ile ma trwać iteracja, kto prowadzi spotkania ani jak wygląda tablica zadań. To celowe, bo Manifest programowania zwinnego ma być wspólnym mianownikiem wielu metod, a nie kolejną metodą.
Scrum odpowiada na pytanie „jak”. Według Scrum Guide 2020 Scrum jest lekkim frameworkiem, który pomaga ludziom, zespołom i organizacjom tworzyć wartość przez adaptacyjne rozwiązania złożonych problemów. Słowo „framework” jest tu ważne: Scrum Guide sam zaznacza, że jest celowo niekompletny i nie opisuje technik testowania, estymacji ani narzędzi. Dlatego mówimy o ramach postępowania, a nie o metodyce, która rozpisuje każdy krok. Polska wersja przewodnika jest dostępna jako oficjalne tłumaczenie Scrum Guide 2020.
Najprostszy sprawdzian dla Waszego zespołu: Agile da się praktykować bez Scruma (na przykład w Kanbanie), a wszystkie wydarzenia Scruma da się odprawiać bez odrobiny zwinności. Retrospektywa, po której nic się nie zmienia, to po prostu spotkanie w kalendarzu z ładniejszą nazwą.
Agile a Scrum: jakie są różnice?
Różnice między Agile a Scrumem najłatwiej zobaczyć obok siebie, bo Agile i Scrum odpowiadają na inne pytania. Tabela zestawia siedem cech, o które najczęściej pytają osoby wchodzące do zespołu zwinnego, i pokazuje, gdzie w praktyce szukać odpowiedzi.
Źródło: Manifest programowania zwinnego (2001), Scrum Guide 2020.
Zauważcie, że w kolumnie Scrum nie ma słowa „tester”. To nie przeoczenie. Scrum Guide 2020 traktuje wszystkich, którzy tworzą Increment, jako Developerów, niezależnie od specjalizacji. Tester w Scrumie jest więc pełnoprawnym Developerem, a odpowiedzialność za jakość spoczywa na całym zespole. To samo mówi sylabus ISTQB Certified Tester Foundation Level 4.0, który opisuje podejście całego zespołu (whole team approach) jako jedną z dobrych praktyk testowania w projektach zwinnych.
Co mówi Manifest Agile i skąd się wziął?
Manifest jest krótki: cztery pary wartości i jedno zdanie, które ustala sposób ich czytania. Autorzy napisali, że w wyniku swojej pracy zaczęli bardziej cenić:
Źródło: Manifest programowania zwinnego, polskie tłumaczenie na agilemanifesto.org.
Kluczowe jest zdanie zamykające: elementy po prawej są wartościowe, ale większą wartość mają te po lewej. Manifest nie każe więc wyrzucać dokumentacji ani planu. Ustala, co wygrywa, gdy trzeba wybierać. W zespołach, które szkolimy, najczęstszym nieporozumieniem jest właśnie czytanie manifestu jako zakazu dokumentowania, a potem zdziwienie, że nikt nie pamięta, dlaczego system działa tak, a nie inaczej.
Ciekawostka
Manifest nie powstał w sali konferencyjnej. Według historii manifestu na agilemanifesto.org 17 osób spotkało się w dniach 11 do 13 lutego 2001 roku w ośrodku narciarskim Snowbird w górach Wasatch w stanie Utah, żeby, cytując autorów, „porozmawiać, pojeździć na nartach, odpocząć i znaleźć wspólny grunt”, a także zjeść. Wśród nich byli przedstawiciele Extreme Programming i Scruma, w tym Ken Schwaber i Jeff Sutherland, późniejsi autorzy Scrum Guide. Jeden z najbardziej wpływowych dokumentów w historii inżynierii oprogramowania jest więc w pewnym sensie notatką z wyjazdu integracyjnego.
Co dwanaście zasad Agile znaczy dla testera?
Dwanaście zasad Manifestu programowania zwinnego rozwija cztery wartości w konkretniejsze wskazówki. Poniżej streszczamy je wiernie według polskiego tłumaczenia i dopisujemy, co każda zasada oznacza w codziennej pracy testera. Ta druga kolumna to nasza interpretacja, nie część manifestu.
Źródło: Założenia Manifestu Programowania Zwinnego, agilemanifesto.org (polskie tłumaczenie); kolumna trzecia: opracowanie Quality Island.
Jak wygląda Scrum według Scrum Guide 2020?
Według Scrum Guide 2020 Scrum Team liczy zwykle 10 lub mniej osób i składa się z jednego Product Ownera, jednego Scrum Mastera oraz Developerów. Wersja z 2020 roku zastąpiła słowo „role” słowem „odpowiedzialności” (accountabilities) i zrezygnowała z pojęcia „Zespół Deweloperski” na rzecz jednego Scrum Teamu bez podzespołów i hierarchii.
Wydarzeń jest pięć i każde ma ramę czasową. Liczby poniżej to maksima podane w Scrum Guide 2020 dla Sprintu trwającego miesiąc. Przy krótszych sprintach wydarzenia są zwykle proporcjonalnie krótsze.
Źródło: Scrum Guide 2020, rozdział Scrum Events.
Trzy artefakty mają w wersji 2020 po jednym zobowiązaniu, które nadaje im kierunek. Product Backlog ma Cel Produktu, Sprint Backlog ma Cel Sprintu, a Increment ma Definition of Done. Dla testera to ostatnie zobowiązanie jest najważniejsze: element, który nie spełnia Definition of Done, nie może zostać wydany ani nawet zaprezentowany na Sprint Review i wraca do Product Backlogu.
Jakie mity o Scrumie warto poprawić?
Wiele opisów tematu Agile i Scrum w sieci, także starsza wersja tego artykułu, powiela określenia sprzed 2020 roku albo dopisuje do Scruma spotkania, których w nim nie ma. Oto najczęstsze nieścisłości i to, co mówi aktualny przewodnik.
Źródło: Scrum Guide 2020 oraz Scrum Guide 2017 do porównania.
Te różnice nie są akademickie. Zespół, który traktuje Daily jako raport dla kierownika, rzadko zmienia plan w trakcie sprintu, a zespół, który robi „demo” zamiast Sprint Review, nie zbiera od interesariuszy informacji, co dalej. Szczegółowy opis testowania w każdym z pięciu wydarzeń znajdziecie w artykule testowanie w Scrumie według Scrum Guide 2020.
Jak tester pracuje w dwutygodniowym sprincie?
Agile i Scrum wyglądają dobrze na slajdzie, więc zejdźmy na poziom kalendarza. Przykład dotyczy zespołu sklepu internetowego, który pracuje w dwutygodniowych sprintach (10 dni roboczych). Historyjka brzmi: „Jako klient chcę zapisać koszyk na później, żeby wrócić do zakupów na innym urządzeniu”.
Przykład ilustracyjny, opracowanie Quality Island.
Definition of Done to miejsce, w którym jakość przestaje być dobrą wolą i staje się regułą. Przykład dla takiego zespołu może wyglądać tak:
Przykładowa Definition of Done
01 Kod przeszedł code review i jest scalony z główną gałęzią.
02 Kryteria akceptacji mają testy, a testy automatyczne przechodzą w pipeline CI.
03 Regresja ścieżek krytycznych (logowanie, koszyk, płatność) przeszła bez błędów krytycznych.
04 Nie ma otwartych błędów o priorytecie krytycznym ani wysokim dla tego elementu.
05 Zmiana jest opisana w notatce do wydania i może trafić na produkcję bez dodatkowej pracy.
Zwróćcie uwagę na różnicę między kryteriami akceptacji a Definition of Done. Kryteria dotyczą jednej historyjki i odpowiadają na pytanie „czy robi to, czego chce biznes”. Definition of Done dotyczy każdego elementu i odpowiada na pytanie „czy to jest jakość, którą możemy wydać”. Jeśli Wasz zespół myli te dwie rzeczy, to dobry temat na najbliższą retrospektywę. Tę samą logikę przesuwania testów na początek pracy rozwijamy w tekście o shift left testing, a o tym, jak wdrożyć QA w zespole agile bez spowalniania developmentu, piszą nasi koledzy ze Strefy QA.
Agile bez Scruma: kiedy Kanban albo XP?
Scrum jest najpopularniejszym sposobem pracy zwinnej, ale nie jedynym i nie zawsze najlepszym. Gdy praca przychodzi nieregularnie i nie da się jej sensownie zaplanować na dwa tygodnie, lepiej sprawdza się przepływ. Kanban Guide opisuje Kanban jako strategię optymalizacji przepływu wartości z trzema praktykami działającymi razem: zdefiniowaniem i wizualizacją przepływu pracy, aktywnym zarządzaniem elementami w przepływie oraz doskonaleniem przepływu. Extreme Programming kładzie z kolei nacisk na praktyki inżynierskie: programowanie w parach, ciągłą integrację i pisanie testów przed kodem.
Źródło: Kanban Guide, extremeprogramming.org, Scrum Guide 2020; dobór zastosowań: opracowanie Quality Island.
Agile a Waterfall: co zmienia się dla jakości?
Agile powstał jako reakcja na model kaskadowy, w którym analiza, projekt, implementacja i testy następują po sobie, a testowanie zaczyna się dopiero po zbudowaniu systemu. Model kaskadowy nie jest zły z definicji: przy stałych, dobrze znanych wymaganiach i projektach z twardym zakresem bywa rozsądny. Dla jakości różnice są jednak bardzo konkretne.
Ostatni wiersz ma konsekwencje dla budżetu. Gdy regresja ma się odbywać co sprint, ręczne powtarzanie setek scenariuszy przestaje się spinać, więc zwinność prawie zawsze idzie w parze z automatyzacją. W naszych projektach to właśnie ten moment, czyli pierwszy sprint, w którym regresja nie mieści się w kalendarzu, najczęściej skłania zespoły do rozmowy o automatyzacji testów. Więcej o tym, jak skrócić regresję, przeczytacie w artykule o testach regresyjnych.
Jakie błędy przy wdrażaniu Agile i Scruma widzimy najczęściej?
Agile i Scrum łatwo ogłosić, a trudno utrzymać. Poniższe wzorce widzimy w firmach regularnie, niezależnie od branży i wielkości zespołu.
Większość tych problemów nie wymaga nowej metody, tylko powrotu do źródeł: przeczytania Scrum Guide (to kilkanaście stron) i uczciwej odpowiedzi, które jego elementy zespół naprawdę stosuje. Bardzo pomaga też zasada, że jeśli spotkanie nie ma celu, który da się wypowiedzieć w jednym zdaniu, to prawdopodobnie jest tylko spotkaniem. Jeśli chcecie przejść przez to z trenerem, na szkoleniu Metodyki zwinne Scrum i Agile ćwiczymy wydarzenia, artefakty i Definition of Done na przykładach z projektów IT, a osobom odpowiedzialnym za plan i budżet polecamy Agile Project Management w praktyce. Gdy problemem nie jest framework, tylko sam proces jakości w zespole, punktem startu bywa audyt QA.
Co zabrać z tego artykułu
01Agile to cztery wartości i dwanaście zasad z manifestu z 2001 roku. Scrum to lekki framework, który te wartości realizuje: 3 odpowiedzialności, 5 wydarzeń, 3 artefakty.
02Według Scrum Guide 2020 refinement nie jest wydarzeniem, Daily nie jest spotkaniem statusowym z trzema pytaniami, a zamiast „demo” jest Sprint Review jako sesja robocza.
03Tester w Scrumie jest Developerem i współodpowiada za Increment. Jakość zapisuje się w Definition of Done, a nie w dobrej woli zespołu.
04W dobrym sprincie tester pracuje od refinementu: doprecyzowuje kryteria przykładami, testuje API zanim powstanie interfejs i przynosi dane na retrospektywę.
05Zwinność bez automatyzacji regresji szybko się dławi, bo co sprint trzeba ponownie sprawdzić to, co już działało.
Szkolenie Metodyki zwinne Scrum i Agile w Quality Island: Manifest Agile, Scrum według aktualnego przewodnika, wydarzenia, artefakty i Definition of Done na przykładach z projektów IT. Ponad 2 500 przeszkolonych specjalistów, ocena 5.0 z ponad 80 opinii Google.
Powiązane na blogu Quality Island
- Testowanie w Scrumie: przegląd testowania w zwinnym zespole
- Shift left testing: co to jest, zalety, wady i jak wdrożyć
- Testy regresyjne: rodzaje i jak skrócić regresję
- Piramida testów: warstwy, proporcje i techniki projektowania
- Język Gherkin: kryteria akceptacji w formie przykładów
Pełna lista źródeł
- Kent Beck i in., Manifest programowania zwinnego (polskie tłumaczenie), 2001, odczyt 11.10.2026
- Kent Beck i in., Założenia Manifestu Programowania Zwinnego, 2001, odczyt 11.10.2026
- Jim Highsmith, History: The Agile Manifesto, 2001, odczyt 11.10.2026
- Ken Schwaber, Jeff Sutherland, The Scrum Guide, listopad 2020, odczyt 11.10.2026
- Ken Schwaber, Jeff Sutherland, Scrum Guide 2020, wersja polska (PDF), 2020, odczyt 11.10.2026
- John Coleman, Daniel Vacanti, The Kanban Guide, maj 2025, odczyt 11.10.2026
- Don Wells, Extreme Programming: A gentle introduction, odczyt 11.10.2026
- ISTQB, Certified Tester Foundation Level v4.0, 2023, odczyt 11.10.2026