Scrum to metodyka zarządzania projektem, która jest często stosowana w branży IT. Opiera się na zasadzie iteracyjnego i inkrementalnego podejścia do projektowania, rozwijania i wdrażania produktów lub usług. Scrum skupia się na elastyczności i adaptacyjności, co oznacza, że pozwala na dostosowanie się do zmieniających się wymagań i potrzeb klientów w trakcie realizacji projektu.
W ramach Scrum zespół projektowy pracuje w iteracjach, zwanymi sprintami, zwykle trwającymi od jednego do czterech tygodni. Każdy sprint rozpoczyna się od ustalenia celów i planu pracy, a kończy się oceną postępu i dostarczeniem ukończonych elementów produktu lub usługi.
Scrum definiuje kilka ról, takich jak Scrum Master, Product Owner i Development Team. Scrum Master odpowiada za zarządzanie procesem Scrum, Product Owner reprezentuje interesy klienta i odpowiada za priorytetyzację zadań, a Development Team jest odpowiedzialny za realizację prac.
Scrum wykorzystuje szereg narzędzi i technik, takich jak daily stand-up meetings, sprint planning meetings, sprint reviews, retrospektywy i burndown charts, aby zapewnić przejrzystość, odpowiedzialność i ciągłe doskonalenie procesu projektowego.