Scrum arbeitet lean und agile. Scrum akzeptiert, dass der Entwicklungsprozess nicht vorherzusehen ist und arbeitet damit.
Ein Scrum Team organisiert sich selbstständig. Es gibt drei klare Rollen. Product Owner priorisieren und verwalten den Product Backlog um «ihr» Produkt bestmöglich zu entwickeln. Sie halten Rücksprache mit den Stakeholdern.
Das Entwicklungsteam setzt in Sprints aufgeteilte Sammlungen von User Storys (Product Cards aus dem Product Backlog) um.
Nach jedem Sprint gibt es ein Release und das Projekt baut sich so stetig auf.
Scrum Master sind verantwortlich, das sein Scrum Team, eine bestmögliche Arbeit und ein bestmögliches Produkt abliefern kann. Er unterstützt das Team, um alle Hindernisse aus dem Weg zu räumen.
Um abzuschätzen, wie ein Projekt läuft, wird eine Burndown-Chart eingesetzt und Daily Scrum Stand-Up Meetings abgehalten.