Agile methodology is an alternative approach to traditional project management introduced by Dr. Winston Royce in 1970. Agile methodology is typically used in software development. It helps teams respond to unpredictability through incremental, iterative work cadences, known as sprints. Agile methodologies are an alternative to waterfall, or traditional sequential development.