Scrum est une méthode agile de gestion de projets informatiques, mais dont l’application ne se limite pas à l’informatique. Scrum est pertinent pour tout projet complexe qui est mené dans un environnement mouvant ou incertain. Les facteurs d’incertitude peuvent être le marché, les évolutions technologiques ou encore la simple nouveauté d’une idée dont on ne peut prédire l’accueil avec certitude.
Dans un tel contexte d’incertitude, Scrum propose de limiter les risques par une façon de procéder strictement empirique:
Les valeurs, rôles, événements et artéfacts de Scrum visent à créer un cadre pour une amélioration constante de la façon de travailler et donc des résultats.