In Scrum zijn er drie belangrijke rollen: de Scrum Master, die het team ondersteunt en obstakels verwijdert; de Product Owner, die verantwoordelijk is voor het maximaliseren van de waarde van het product; en het Scrum Team zelf, dat gezamenlijke verantwoordelijkheid draagt voor het opleveren van werkende software in elke sprint.