Scrum es útil para desarrollar proyectos en entornos complejos, que requieren resultados en el muy corto plazo y donde los requisitos cambian o están poco definidos. Es decir, proyectos donde son fundamentales aspectos como la innovación, la competitividad, la flexibilidad y la productividad.