Las metodologías ágiles de desarrollo de software, como Scrum y XP, se centran en mejorar la eficiencia y calidad del producto a través de principios y valores específicos. Scrum define roles claros como el Product Owner, el equipo de desarrollo y el Scrum Master, y enfatiza la transparencia, la adaptación y la inspección mediante artefactos y eventos regulares como el Daily Scrum y las revisiones de sprint.