Agile development, using various approaches from Scrum toElephant Carpaccio, helps us deliver software in small iterations, learning and course-correcting in the process to make sure we deliver the right improvements