Scrum opiera się na kilku podstawowych założeniach, które stanowią fundament jego filozofii:
- Procesy zarządzania projektami często nie są skuteczne, ponieważ nie uwzględniają zmiennych wymagań i nie są elastyczne. Scrum zakłada, że nie da się przewidzieć wszystkich szczegółów projektu na początku i że lepszym sposobem jest ciągłe dostosowywanie się do zmian.
- Zespoły są najlepsze do podejmowania decyzji dotyczących swojej pracy. Scrum daje zespołowi dużą swobodę w decydowaniu o tym, jakie zadania chcą wykonać i jak to zrobią.
- Współpraca i wymiana informacji są niezbędne dla skutecznego zarządzania projektem. Scrum wymaga regularnych spotkań i komunikacji, które umożliwiają zespołowi wymianę informacji i lepsze zrozumienie wymagań.
- Ciągłe doskonalenie jest kluczem do sukcesu. Scrum zakłada, że proces można zawsze ulepszyć i że zespoły powinny ciągle szukać sposobów na poprawę swojej efektywności.
Scrum został zaprojektowany z myślą o umożliwieniu zespołom szybszego i bardziej elastycznego reagowania na zmiany w projekcie. Jego celem jest zwiększenie efektywności i jakości pracy zespołu oraz umożliwienie szybszego dostarczania wartości dla klientów.