Scrum (z ang. młyn w rugby) powstał na początku lat 90 XX wieku. Wywodzi się ze świata programistów komputerowych borykających się ze zmiennością potrzeb i wymagań klienta, niską terminowością realizowanych projektów, a także rozbieżnościami między wynikiem projektu a oczekiwaniami Klienta.