Scrum ist eine agile Methode, welche besonders beliebt ist. Sie lässt sich schnell erlernen, verbessert die Produktivität und ist einfach strukturiert. Bei Scrum gibt es klar verteilte Rollen: Das Projektteam (zum Beispiel die Software Entwickler) arbeitet selbstorganisiert. Der sogenannte Scrum-Master ist lediglich für die Methodik verantwortlich und hilft dem Team, den Scrum-Prozess aufrechtzuerhalten. Er agiert als eine Art Coach, welcher die Kommunikationsprozesse managet. Der Product owner definiert Anforderungen, setzt Prioritäten und reagiert flexibel auf neue Bedingungen. Jedes Team arbeitet in vorab definierten Zyklen, den sogenannten Sprints. Diese können zwischen einer und vier Wochen lang sein. Während eines Sprints arbeiten die Teammitglieder weitestgehend autonom. Am Ende eines jeden Sprints steht das sogenannte Sprint Planning – hier kommen alle Teammitglieder zusammen. Aufgaben, die während des Sprints dazukommen und nicht sofort erledigt werden müssen, werden im Backlog gespeichert und in kommenden Sprints bearbeitet