A set of project management principles and methods that emphasize iterative development, flexibility, and collaboration.